diff --git a/DetDescr/include/DetDescr/EcalGeometry.h b/DetDescr/include/DetDescr/EcalGeometry.h index 144d346a8..2b1afdaf9 100644 --- a/DetDescr/include/DetDescr/EcalGeometry.h +++ b/DetDescr/include/DetDescr/EcalGeometry.h @@ -9,6 +9,7 @@ * @author Patterson, UCSB * @author Tom Eichlersmith, University of Minnesota * @author Hongyin Liu, UCSB + * @author Tamas Almos Vami, UCSB */ #ifndef DETDESCR_ECALGEOMETRY_H_ @@ -308,6 +309,29 @@ class EcalGeometry : public framework::ConditionsObject { return new EcalGeometry(p); } + /** + * Is the hit based on its x,y global position and layer numbers + * fiducial in the module? + * + * @param[in] x global x position [mm] + * @param[in] y global y position [mm] + * @param[in] layer_id integer ID of the layer the hit is in + * @return bool if fiducial + */ + bool isFiducialInModule(double x, double y, int layer_id) const; + + /** + * Is the hit based on its x,y global position and layer/module numbers + * fiducial in the cell? + * + * @param[in] x global x position [mm] + * @param[in] y global y position [mm] + * @param[in] layer_id integer ID of the layer the hit is in + * @param[in] module_id integer ID of the module the hit is in + * @return bool if fiducial + */ + bool isFiducialInCell(double x, double y, int layer_id, int module_id) const; + private: /** * Class constructor, for use only by the provider diff --git a/DetDescr/src/DetDescr/EcalGeometry.cxx b/DetDescr/src/DetDescr/EcalGeometry.cxx index 979210aef..83956ae08 100644 --- a/DetDescr/src/DetDescr/EcalGeometry.cxx +++ b/DetDescr/src/DetDescr/EcalGeometry.cxx @@ -91,7 +91,7 @@ EcalGeometry::EcalGeometry(const framework::config::Parameters& ps) } EcalID EcalGeometry::getID(double x, double y, double z) const { - static const double tolerance = 0.5; // thickness of Si + static const double tolerance = 0.3; // thickness of Si int layer_id{-1}; for (const auto& [lid, layer_xyz] : layer_pos_xy_) { if (abs(std::get<2>(layer_xyz) - z) < tolerance) { @@ -629,4 +629,54 @@ bool EcalGeometry::isInside(double normX, double normY) const { return (dotProd > 0.); } +bool EcalGeometry::isFiducialInModule(double x, double y, int layer_id) const { + // now assume we know the layer + // shift to center of layer + // and convert to flower coordinates + double p{x - std::get<0>(layer_pos_xy_.at(layer_id))}, + q{y - std::get<1>(layer_pos_xy_.at(layer_id))}; + + // deduce module ID + // there are only 7 modules so we just loop through them + // all and pick out the module ID that we are inside of + + int module_id{-1}; + for (auto const& [mid, module_xy] : module_pos_xy_) { + double probe_x{p - module_xy.first}, probe_y{q - module_xy.second}; + if (cornersSideUp_) rotate(probe_x, probe_y); + if (isInside(probe_x / moduleR_, probe_y / moduleR_)) { + module_id = mid; + break; + } + } + + if (module_id < 0) { + return false; + } else { + return true; + } +} + +bool EcalGeometry::isFiducialInCell(double x, double y, int layer_id, + int module_id) const { + // now assume we know the layer and module + // shift to center of layer and then center of module + double p{x - std::get<0>(layer_pos_xy_.at(layer_id)) - + module_pos_xy_.at(module_id).first}, + q{y - std::get<1>(layer_pos_xy_.at(layer_id)) - + module_pos_xy_.at(module_id).second}; + + // need to rotate + if (cornersSideUp_) rotate(p, q); + + // deduce cell ID + int cell_id = cell_id_in_module_.FindBin(p, q) - 1; + + if (cell_id < 0) { + return false; + } else { + return true; + } +} + } // namespace ldmx diff --git a/Ecal/data/cellxy.txt b/Ecal/data/cellxy.txt deleted file mode 100644 index 94bad1d96..000000000 --- a/Ecal/data/cellxy.txt +++ /dev/null @@ -1,2779 +0,0 @@ --2.424869999999999948e+02 -8.500000000000000000e+01 --2.424869999999999948e+02 8.500000000000000000e+01 --2.381570000000000107e+02 -9.250000000000000000e+01 --2.381570000000000107e+02 -7.750000000000000000e+01 --2.381570000000000107e+02 7.750000000000000000e+01 --2.381570000000000107e+02 9.250000000000000000e+01 --2.338269999999999982e+02 -1.000000000000000000e+02 --2.338269999999999982e+02 -8.500000000000000000e+01 --2.338269999999999982e+02 -7.000000000000000000e+01 --2.338269999999999982e+02 7.000000000000000000e+01 --2.338269999999999982e+02 8.500000000000000000e+01 --2.338269999999999982e+02 1.000000000000000000e+02 --2.294970000000000141e+02 -1.075000000000000000e+02 --2.294970000000000141e+02 -9.250000000000000000e+01 --2.294970000000000141e+02 -7.750000000000000000e+01 --2.294970000000000141e+02 -6.250000000000000000e+01 --2.294970000000000141e+02 6.250000000000000000e+01 --2.294970000000000141e+02 7.750000000000000000e+01 --2.294970000000000141e+02 9.250000000000000000e+01 --2.294970000000000141e+02 1.075000000000000000e+02 --2.251670000000000016e+02 -1.150000000000000000e+02 --2.251670000000000016e+02 -1.000000000000000000e+02 --2.251670000000000016e+02 -8.500000000000000000e+01 --2.251670000000000016e+02 -7.000000000000000000e+01 --2.251670000000000016e+02 -5.500000000000000000e+01 --2.251670000000000016e+02 5.500000000000000000e+01 --2.251670000000000016e+02 7.000000000000000000e+01 --2.251670000000000016e+02 8.500000000000000000e+01 --2.251670000000000016e+02 1.000000000000000000e+02 --2.251670000000000016e+02 1.150000000000000000e+02 --2.208360000000000127e+02 -1.225000000000000000e+02 --2.208360000000000127e+02 -1.075000000000000000e+02 --2.208360000000000127e+02 -9.250000000000000000e+01 --2.208360000000000127e+02 -7.750000000000000000e+01 --2.208360000000000127e+02 -6.250000000000000000e+01 --2.208360000000000127e+02 -4.750000000000000000e+01 --2.208360000000000127e+02 4.750000000000000000e+01 --2.208360000000000127e+02 6.250000000000000000e+01 --2.208360000000000127e+02 7.750000000000000000e+01 --2.208360000000000127e+02 9.250000000000000000e+01 --2.208360000000000127e+02 1.075000000000000000e+02 --2.208360000000000127e+02 1.225000000000000000e+02 --2.165060000000000002e+02 -1.300000000000000000e+02 --2.165060000000000002e+02 -1.150000000000000000e+02 --2.165060000000000002e+02 -1.000000000000000000e+02 --2.165060000000000002e+02 -8.500000000000000000e+01 --2.165060000000000002e+02 -7.000000000000000000e+01 --2.165060000000000002e+02 -5.500000000000000000e+01 --2.165060000000000002e+02 -4.000000000000000000e+01 --2.165060000000000002e+02 4.000000000000000000e+01 --2.165060000000000002e+02 5.500000000000000000e+01 --2.165060000000000002e+02 7.000000000000000000e+01 --2.165060000000000002e+02 8.500000000000000000e+01 --2.165060000000000002e+02 1.000000000000000000e+02 --2.165060000000000002e+02 1.150000000000000000e+02 --2.165060000000000002e+02 1.300000000000000000e+02 --2.121759999999999877e+02 -1.375000000000000000e+02 --2.121759999999999877e+02 -1.225000000000000000e+02 --2.121759999999999877e+02 -1.075000000000000000e+02 --2.121759999999999877e+02 -9.250000000000000000e+01 --2.121759999999999877e+02 -7.750000000000000000e+01 --2.121759999999999877e+02 -6.250000000000000000e+01 --2.121759999999999877e+02 -4.750000000000000000e+01 --2.121759999999999877e+02 -3.250000000000000000e+01 --2.121759999999999877e+02 3.250000000000000000e+01 --2.121759999999999877e+02 4.750000000000000000e+01 --2.121759999999999877e+02 6.250000000000000000e+01 --2.121759999999999877e+02 7.750000000000000000e+01 --2.121759999999999877e+02 9.250000000000000000e+01 --2.121759999999999877e+02 1.075000000000000000e+02 --2.121759999999999877e+02 1.225000000000000000e+02 --2.121759999999999877e+02 1.375000000000000000e+02 --2.078460000000000036e+02 -1.450000000000000000e+02 --2.078460000000000036e+02 -1.300000000000000000e+02 --2.078460000000000036e+02 -1.150000000000000000e+02 --2.078460000000000036e+02 -1.000000000000000000e+02 --2.078460000000000036e+02 -8.500000000000000000e+01 --2.078460000000000036e+02 -7.000000000000000000e+01 --2.078460000000000036e+02 -5.500000000000000000e+01 --2.078460000000000036e+02 -4.000000000000000000e+01 --2.078460000000000036e+02 -2.500000000000000000e+01 --2.078460000000000036e+02 2.500000000000000000e+01 --2.078460000000000036e+02 4.000000000000000000e+01 --2.078460000000000036e+02 5.500000000000000000e+01 --2.078460000000000036e+02 7.000000000000000000e+01 --2.078460000000000036e+02 8.500000000000000000e+01 --2.078460000000000036e+02 1.000000000000000000e+02 --2.078460000000000036e+02 1.150000000000000000e+02 --2.078460000000000036e+02 1.300000000000000000e+02 --2.078460000000000036e+02 1.450000000000000000e+02 --2.035159999999999911e+02 -1.525000000000000000e+02 --2.035159999999999911e+02 -1.375000000000000000e+02 --2.035159999999999911e+02 -1.225000000000000000e+02 --2.035159999999999911e+02 -1.075000000000000000e+02 --2.035159999999999911e+02 -9.250000000000000000e+01 --2.035159999999999911e+02 -7.750000000000000000e+01 --2.035159999999999911e+02 -6.250000000000000000e+01 --2.035159999999999911e+02 -4.750000000000000000e+01 --2.035159999999999911e+02 -3.250000000000000000e+01 --2.035159999999999911e+02 -1.750000000000000000e+01 --2.035159999999999911e+02 1.750000000000000000e+01 --2.035159999999999911e+02 3.250000000000000000e+01 --2.035159999999999911e+02 4.750000000000000000e+01 --2.035159999999999911e+02 6.250000000000000000e+01 --2.035159999999999911e+02 7.750000000000000000e+01 --2.035159999999999911e+02 9.250000000000000000e+01 --2.035159999999999911e+02 1.075000000000000000e+02 --2.035159999999999911e+02 1.225000000000000000e+02 --2.035159999999999911e+02 1.375000000000000000e+02 --2.035159999999999911e+02 1.525000000000000000e+02 --1.991860000000000070e+02 -1.600000000000000000e+02 --1.991860000000000070e+02 -1.450000000000000000e+02 --1.991860000000000070e+02 -1.300000000000000000e+02 --1.991860000000000070e+02 -1.150000000000000000e+02 --1.991860000000000070e+02 -1.000000000000000000e+02 --1.991860000000000070e+02 -8.500000000000000000e+01 --1.991860000000000070e+02 -7.000000000000000000e+01 --1.991860000000000070e+02 -5.500000000000000000e+01 --1.991860000000000070e+02 -4.000000000000000000e+01 --1.991860000000000070e+02 -2.500000000000000000e+01 --1.991860000000000070e+02 -1.000000000000000000e+01 --1.991860000000000070e+02 1.000000000000000000e+01 --1.991860000000000070e+02 2.500000000000000000e+01 --1.991860000000000070e+02 4.000000000000000000e+01 --1.991860000000000070e+02 5.500000000000000000e+01 --1.991860000000000070e+02 7.000000000000000000e+01 --1.991860000000000070e+02 8.500000000000000000e+01 --1.991860000000000070e+02 1.000000000000000000e+02 --1.991860000000000070e+02 1.150000000000000000e+02 --1.991860000000000070e+02 1.300000000000000000e+02 --1.991860000000000070e+02 1.450000000000000000e+02 --1.991860000000000070e+02 1.600000000000000000e+02 --1.948559999999999945e+02 -1.675000000000000000e+02 --1.948559999999999945e+02 -1.525000000000000000e+02 --1.948559999999999945e+02 -1.375000000000000000e+02 --1.948559999999999945e+02 -1.225000000000000000e+02 --1.948559999999999945e+02 -1.075000000000000000e+02 --1.948559999999999945e+02 -9.250000000000000000e+01 --1.948559999999999945e+02 -7.750000000000000000e+01 --1.948559999999999945e+02 -6.250000000000000000e+01 --1.948559999999999945e+02 -4.750000000000000000e+01 --1.948559999999999945e+02 -3.250000000000000000e+01 --1.948559999999999945e+02 -1.750000000000000000e+01 --1.948559999999999945e+02 -2.500000000000000000e+00 --1.948559999999999945e+02 2.500000000000000000e+00 --1.948559999999999945e+02 1.750000000000000000e+01 --1.948559999999999945e+02 3.250000000000000000e+01 --1.948559999999999945e+02 4.750000000000000000e+01 --1.948559999999999945e+02 6.250000000000000000e+01 --1.948559999999999945e+02 7.750000000000000000e+01 --1.948559999999999945e+02 9.250000000000000000e+01 --1.948559999999999945e+02 1.075000000000000000e+02 --1.948559999999999945e+02 1.225000000000000000e+02 --1.948559999999999945e+02 1.375000000000000000e+02 --1.948559999999999945e+02 1.525000000000000000e+02 --1.948559999999999945e+02 1.675000000000000000e+02 --1.905260000000000105e+02 -1.600000000000000000e+02 --1.905260000000000105e+02 -1.450000000000000000e+02 --1.905260000000000105e+02 -1.300000000000000000e+02 --1.905260000000000105e+02 -1.150000000000000000e+02 --1.905260000000000105e+02 -1.000000000000000000e+02 --1.905260000000000105e+02 -8.500000000000000000e+01 --1.905260000000000105e+02 -7.000000000000000000e+01 --1.905260000000000105e+02 -5.500000000000000000e+01 --1.905260000000000105e+02 -4.000000000000000000e+01 --1.905260000000000105e+02 -2.500000000000000000e+01 --1.905260000000000105e+02 -1.000000000000000000e+01 --1.905260000000000105e+02 1.000000000000000000e+01 --1.905260000000000105e+02 2.500000000000000000e+01 --1.905260000000000105e+02 4.000000000000000000e+01 --1.905260000000000105e+02 5.500000000000000000e+01 --1.905260000000000105e+02 7.000000000000000000e+01 --1.905260000000000105e+02 8.500000000000000000e+01 --1.905260000000000105e+02 1.000000000000000000e+02 --1.905260000000000105e+02 1.150000000000000000e+02 --1.905260000000000105e+02 1.300000000000000000e+02 --1.905260000000000105e+02 1.450000000000000000e+02 --1.905260000000000105e+02 1.600000000000000000e+02 --1.861949999999999932e+02 -1.675000000000000000e+02 --1.861949999999999932e+02 -1.525000000000000000e+02 --1.861949999999999932e+02 -1.375000000000000000e+02 --1.861949999999999932e+02 -1.225000000000000000e+02 --1.861949999999999932e+02 -1.075000000000000000e+02 --1.861949999999999932e+02 -9.250000000000000000e+01 --1.861949999999999932e+02 -7.750000000000000000e+01 --1.861949999999999932e+02 -6.250000000000000000e+01 --1.861949999999999932e+02 -4.750000000000000000e+01 --1.861949999999999932e+02 -3.250000000000000000e+01 --1.861949999999999932e+02 -1.750000000000000000e+01 --1.861949999999999932e+02 -2.500000000000000000e+00 --1.861949999999999932e+02 2.500000000000000000e+00 --1.861949999999999932e+02 1.750000000000000000e+01 --1.861949999999999932e+02 3.250000000000000000e+01 --1.861949999999999932e+02 4.750000000000000000e+01 --1.861949999999999932e+02 6.250000000000000000e+01 --1.861949999999999932e+02 7.750000000000000000e+01 --1.861949999999999932e+02 9.250000000000000000e+01 --1.861949999999999932e+02 1.075000000000000000e+02 --1.861949999999999932e+02 1.225000000000000000e+02 --1.861949999999999932e+02 1.375000000000000000e+02 --1.861949999999999932e+02 1.525000000000000000e+02 --1.861949999999999932e+02 1.675000000000000000e+02 --1.818650000000000091e+02 -1.600000000000000000e+02 --1.818650000000000091e+02 -1.450000000000000000e+02 --1.818650000000000091e+02 -1.300000000000000000e+02 --1.818650000000000091e+02 -1.150000000000000000e+02 --1.818650000000000091e+02 -1.000000000000000000e+02 --1.818650000000000091e+02 -8.500000000000000000e+01 --1.818650000000000091e+02 -7.000000000000000000e+01 --1.818650000000000091e+02 -5.500000000000000000e+01 --1.818650000000000091e+02 -4.000000000000000000e+01 --1.818650000000000091e+02 -2.500000000000000000e+01 --1.818650000000000091e+02 -1.000000000000000000e+01 --1.818650000000000091e+02 1.000000000000000000e+01 --1.818650000000000091e+02 2.500000000000000000e+01 --1.818650000000000091e+02 4.000000000000000000e+01 --1.818650000000000091e+02 5.500000000000000000e+01 --1.818650000000000091e+02 7.000000000000000000e+01 --1.818650000000000091e+02 8.500000000000000000e+01 --1.818650000000000091e+02 1.000000000000000000e+02 --1.818650000000000091e+02 1.150000000000000000e+02 --1.818650000000000091e+02 1.300000000000000000e+02 --1.818650000000000091e+02 1.450000000000000000e+02 --1.818650000000000091e+02 1.600000000000000000e+02 --1.775349999999999966e+02 -1.675000000000000000e+02 --1.775349999999999966e+02 -1.525000000000000000e+02 --1.775349999999999966e+02 -1.375000000000000000e+02 --1.775349999999999966e+02 -1.225000000000000000e+02 --1.775349999999999966e+02 -1.075000000000000000e+02 --1.775349999999999966e+02 -9.250000000000000000e+01 --1.775349999999999966e+02 -7.750000000000000000e+01 --1.775349999999999966e+02 -6.250000000000000000e+01 --1.775349999999999966e+02 -4.750000000000000000e+01 --1.775349999999999966e+02 -3.250000000000000000e+01 --1.775349999999999966e+02 -1.750000000000000000e+01 --1.775349999999999966e+02 -2.500000000000000000e+00 --1.775349999999999966e+02 2.500000000000000000e+00 --1.775349999999999966e+02 1.750000000000000000e+01 --1.775349999999999966e+02 3.250000000000000000e+01 --1.775349999999999966e+02 4.750000000000000000e+01 --1.775349999999999966e+02 6.250000000000000000e+01 --1.775349999999999966e+02 7.750000000000000000e+01 --1.775349999999999966e+02 9.250000000000000000e+01 --1.775349999999999966e+02 1.075000000000000000e+02 --1.775349999999999966e+02 1.225000000000000000e+02 --1.775349999999999966e+02 1.375000000000000000e+02 --1.775349999999999966e+02 1.525000000000000000e+02 --1.775349999999999966e+02 1.675000000000000000e+02 --1.732050000000000125e+02 -1.600000000000000000e+02 --1.732050000000000125e+02 -1.450000000000000000e+02 --1.732050000000000125e+02 -1.300000000000000000e+02 --1.732050000000000125e+02 -1.150000000000000000e+02 --1.732050000000000125e+02 -1.000000000000000000e+02 --1.732050000000000125e+02 -8.500000000000000000e+01 --1.732050000000000125e+02 -7.000000000000000000e+01 --1.732050000000000125e+02 -5.500000000000000000e+01 --1.732050000000000125e+02 -4.000000000000000000e+01 --1.732050000000000125e+02 -2.500000000000000000e+01 --1.732050000000000125e+02 -1.000000000000000000e+01 --1.732050000000000125e+02 1.000000000000000000e+01 --1.732050000000000125e+02 2.500000000000000000e+01 --1.732050000000000125e+02 4.000000000000000000e+01 --1.732050000000000125e+02 5.500000000000000000e+01 --1.732050000000000125e+02 7.000000000000000000e+01 --1.732050000000000125e+02 8.500000000000000000e+01 --1.732050000000000125e+02 1.000000000000000000e+02 --1.732050000000000125e+02 1.150000000000000000e+02 --1.732050000000000125e+02 1.300000000000000000e+02 --1.732050000000000125e+02 1.450000000000000000e+02 --1.732050000000000125e+02 1.600000000000000000e+02 --1.688750000000000000e+02 -1.675000000000000000e+02 --1.688750000000000000e+02 -1.525000000000000000e+02 --1.688750000000000000e+02 -1.375000000000000000e+02 --1.688750000000000000e+02 -1.225000000000000000e+02 --1.688750000000000000e+02 -1.075000000000000000e+02 --1.688750000000000000e+02 -9.250000000000000000e+01 --1.688750000000000000e+02 -7.750000000000000000e+01 --1.688750000000000000e+02 -6.250000000000000000e+01 --1.688750000000000000e+02 -4.750000000000000000e+01 --1.688750000000000000e+02 -3.250000000000000000e+01 --1.688750000000000000e+02 -1.750000000000000000e+01 --1.688750000000000000e+02 -2.500000000000000000e+00 --1.688750000000000000e+02 2.500000000000000000e+00 --1.688750000000000000e+02 1.750000000000000000e+01 --1.688750000000000000e+02 3.250000000000000000e+01 --1.688750000000000000e+02 4.750000000000000000e+01 --1.688750000000000000e+02 6.250000000000000000e+01 --1.688750000000000000e+02 7.750000000000000000e+01 --1.688750000000000000e+02 9.250000000000000000e+01 --1.688750000000000000e+02 1.075000000000000000e+02 --1.688750000000000000e+02 1.225000000000000000e+02 --1.688750000000000000e+02 1.375000000000000000e+02 --1.688750000000000000e+02 1.525000000000000000e+02 --1.688750000000000000e+02 1.675000000000000000e+02 --1.645449999999999875e+02 -1.600000000000000000e+02 --1.645449999999999875e+02 -1.450000000000000000e+02 --1.645449999999999875e+02 -1.300000000000000000e+02 --1.645449999999999875e+02 -1.150000000000000000e+02 --1.645449999999999875e+02 -1.000000000000000000e+02 --1.645449999999999875e+02 -8.500000000000000000e+01 --1.645449999999999875e+02 -7.000000000000000000e+01 --1.645449999999999875e+02 -5.500000000000000000e+01 --1.645449999999999875e+02 -4.000000000000000000e+01 --1.645449999999999875e+02 -2.500000000000000000e+01 --1.645449999999999875e+02 -1.000000000000000000e+01 --1.645449999999999875e+02 1.000000000000000000e+01 --1.645449999999999875e+02 2.500000000000000000e+01 --1.645449999999999875e+02 4.000000000000000000e+01 --1.645449999999999875e+02 5.500000000000000000e+01 --1.645449999999999875e+02 7.000000000000000000e+01 --1.645449999999999875e+02 8.500000000000000000e+01 --1.645449999999999875e+02 1.000000000000000000e+02 --1.645449999999999875e+02 1.150000000000000000e+02 --1.645449999999999875e+02 1.300000000000000000e+02 --1.645449999999999875e+02 1.450000000000000000e+02 --1.645449999999999875e+02 1.600000000000000000e+02 --1.602150000000000034e+02 -1.675000000000000000e+02 --1.602150000000000034e+02 -1.525000000000000000e+02 --1.602150000000000034e+02 -1.375000000000000000e+02 --1.602150000000000034e+02 -1.225000000000000000e+02 --1.602150000000000034e+02 -1.075000000000000000e+02 --1.602150000000000034e+02 -9.250000000000000000e+01 --1.602150000000000034e+02 -7.750000000000000000e+01 --1.602150000000000034e+02 -6.250000000000000000e+01 --1.602150000000000034e+02 -4.750000000000000000e+01 --1.602150000000000034e+02 -3.250000000000000000e+01 --1.602150000000000034e+02 -1.750000000000000000e+01 --1.602150000000000034e+02 -2.500000000000000000e+00 --1.602150000000000034e+02 2.500000000000000000e+00 --1.602150000000000034e+02 1.750000000000000000e+01 --1.602150000000000034e+02 3.250000000000000000e+01 --1.602150000000000034e+02 4.750000000000000000e+01 --1.602150000000000034e+02 6.250000000000000000e+01 --1.602150000000000034e+02 7.750000000000000000e+01 --1.602150000000000034e+02 9.250000000000000000e+01 --1.602150000000000034e+02 1.075000000000000000e+02 --1.602150000000000034e+02 1.225000000000000000e+02 --1.602150000000000034e+02 1.375000000000000000e+02 --1.602150000000000034e+02 1.525000000000000000e+02 --1.602150000000000034e+02 1.675000000000000000e+02 --1.558849999999999909e+02 -1.600000000000000000e+02 --1.558849999999999909e+02 -1.450000000000000000e+02 --1.558849999999999909e+02 -1.300000000000000000e+02 --1.558849999999999909e+02 -1.150000000000000000e+02 --1.558849999999999909e+02 -1.000000000000000000e+02 --1.558849999999999909e+02 -8.500000000000000000e+01 --1.558849999999999909e+02 -7.000000000000000000e+01 --1.558849999999999909e+02 -5.500000000000000000e+01 --1.558849999999999909e+02 -4.000000000000000000e+01 --1.558849999999999909e+02 -2.500000000000000000e+01 --1.558849999999999909e+02 -1.000000000000000000e+01 --1.558849999999999909e+02 1.000000000000000000e+01 --1.558849999999999909e+02 2.500000000000000000e+01 --1.558849999999999909e+02 4.000000000000000000e+01 --1.558849999999999909e+02 5.500000000000000000e+01 --1.558849999999999909e+02 7.000000000000000000e+01 --1.558849999999999909e+02 8.500000000000000000e+01 --1.558849999999999909e+02 1.000000000000000000e+02 --1.558849999999999909e+02 1.150000000000000000e+02 --1.558849999999999909e+02 1.300000000000000000e+02 --1.558849999999999909e+02 1.450000000000000000e+02 --1.558849999999999909e+02 1.600000000000000000e+02 --1.515540000000000020e+02 -1.675000000000000000e+02 --1.515540000000000020e+02 -1.525000000000000000e+02 --1.515540000000000020e+02 -1.375000000000000000e+02 --1.515540000000000020e+02 -1.225000000000000000e+02 --1.515540000000000020e+02 -1.075000000000000000e+02 --1.515540000000000020e+02 -9.250000000000000000e+01 --1.515540000000000020e+02 -7.750000000000000000e+01 --1.515540000000000020e+02 -6.250000000000000000e+01 --1.515540000000000020e+02 -4.750000000000000000e+01 --1.515540000000000020e+02 -3.250000000000000000e+01 --1.515540000000000020e+02 -1.750000000000000000e+01 --1.515540000000000020e+02 -2.500000000000000000e+00 --1.515540000000000020e+02 2.500000000000000000e+00 --1.515540000000000020e+02 1.750000000000000000e+01 --1.515540000000000020e+02 3.250000000000000000e+01 --1.515540000000000020e+02 4.750000000000000000e+01 --1.515540000000000020e+02 6.250000000000000000e+01 --1.515540000000000020e+02 7.750000000000000000e+01 --1.515540000000000020e+02 9.250000000000000000e+01 --1.515540000000000020e+02 1.075000000000000000e+02 --1.515540000000000020e+02 1.225000000000000000e+02 --1.515540000000000020e+02 1.375000000000000000e+02 --1.515540000000000020e+02 1.525000000000000000e+02 --1.515540000000000020e+02 1.675000000000000000e+02 --1.472239999999999895e+02 -1.600000000000000000e+02 --1.472239999999999895e+02 -1.450000000000000000e+02 --1.472239999999999895e+02 -1.300000000000000000e+02 --1.472239999999999895e+02 -1.150000000000000000e+02 --1.472239999999999895e+02 -1.000000000000000000e+02 --1.472239999999999895e+02 -8.500000000000000000e+01 --1.472239999999999895e+02 -7.000000000000000000e+01 --1.472239999999999895e+02 -5.500000000000000000e+01 --1.472239999999999895e+02 -4.000000000000000000e+01 --1.472239999999999895e+02 -2.500000000000000000e+01 --1.472239999999999895e+02 -1.000000000000000000e+01 --1.472239999999999895e+02 1.000000000000000000e+01 --1.472239999999999895e+02 2.500000000000000000e+01 --1.472239999999999895e+02 4.000000000000000000e+01 --1.472239999999999895e+02 5.500000000000000000e+01 --1.472239999999999895e+02 7.000000000000000000e+01 --1.472239999999999895e+02 8.500000000000000000e+01 --1.472239999999999895e+02 1.000000000000000000e+02 --1.472239999999999895e+02 1.150000000000000000e+02 --1.472239999999999895e+02 1.300000000000000000e+02 --1.472239999999999895e+02 1.450000000000000000e+02 --1.472239999999999895e+02 1.600000000000000000e+02 --1.428940000000000055e+02 -1.675000000000000000e+02 --1.428940000000000055e+02 -1.525000000000000000e+02 --1.428940000000000055e+02 -1.375000000000000000e+02 --1.428940000000000055e+02 -1.225000000000000000e+02 --1.428940000000000055e+02 -1.075000000000000000e+02 --1.428940000000000055e+02 -9.250000000000000000e+01 --1.428940000000000055e+02 -7.750000000000000000e+01 --1.428940000000000055e+02 -6.250000000000000000e+01 --1.428940000000000055e+02 -4.750000000000000000e+01 --1.428940000000000055e+02 -3.250000000000000000e+01 --1.428940000000000055e+02 -1.750000000000000000e+01 --1.428940000000000055e+02 -2.500000000000000000e+00 --1.428940000000000055e+02 2.500000000000000000e+00 --1.428940000000000055e+02 1.750000000000000000e+01 --1.428940000000000055e+02 3.250000000000000000e+01 --1.428940000000000055e+02 4.750000000000000000e+01 --1.428940000000000055e+02 6.250000000000000000e+01 --1.428940000000000055e+02 7.750000000000000000e+01 --1.428940000000000055e+02 9.250000000000000000e+01 --1.428940000000000055e+02 1.075000000000000000e+02 --1.428940000000000055e+02 1.225000000000000000e+02 --1.428940000000000055e+02 1.375000000000000000e+02 --1.428940000000000055e+02 1.525000000000000000e+02 --1.428940000000000055e+02 1.675000000000000000e+02 --1.385639999999999930e+02 -1.600000000000000000e+02 --1.385639999999999930e+02 -1.450000000000000000e+02 --1.385639999999999930e+02 -1.300000000000000000e+02 --1.385639999999999930e+02 -1.150000000000000000e+02 --1.385639999999999930e+02 -1.000000000000000000e+02 --1.385639999999999930e+02 -8.500000000000000000e+01 --1.385639999999999930e+02 -7.000000000000000000e+01 --1.385639999999999930e+02 -5.500000000000000000e+01 --1.385639999999999930e+02 -4.000000000000000000e+01 --1.385639999999999930e+02 -2.500000000000000000e+01 --1.385639999999999930e+02 -1.000000000000000000e+01 --1.385639999999999930e+02 1.000000000000000000e+01 --1.385639999999999930e+02 2.500000000000000000e+01 --1.385639999999999930e+02 4.000000000000000000e+01 --1.385639999999999930e+02 5.500000000000000000e+01 --1.385639999999999930e+02 7.000000000000000000e+01 --1.385639999999999930e+02 8.500000000000000000e+01 --1.385639999999999930e+02 1.000000000000000000e+02 --1.385639999999999930e+02 1.150000000000000000e+02 --1.385639999999999930e+02 1.300000000000000000e+02 --1.385639999999999930e+02 1.450000000000000000e+02 --1.385639999999999930e+02 1.600000000000000000e+02 --1.342340000000000089e+02 -1.675000000000000000e+02 --1.342340000000000089e+02 -1.525000000000000000e+02 --1.342340000000000089e+02 -1.375000000000000000e+02 --1.342340000000000089e+02 -1.225000000000000000e+02 --1.342340000000000089e+02 -1.075000000000000000e+02 --1.342340000000000089e+02 -9.250000000000000000e+01 --1.342340000000000089e+02 -7.750000000000000000e+01 --1.342340000000000089e+02 -6.250000000000000000e+01 --1.342340000000000089e+02 -4.750000000000000000e+01 --1.342340000000000089e+02 -3.250000000000000000e+01 --1.342340000000000089e+02 -1.750000000000000000e+01 --1.342340000000000089e+02 -2.500000000000000000e+00 --1.342340000000000089e+02 2.500000000000000000e+00 --1.342340000000000089e+02 1.750000000000000000e+01 --1.342340000000000089e+02 3.250000000000000000e+01 --1.342340000000000089e+02 4.750000000000000000e+01 --1.342340000000000089e+02 6.250000000000000000e+01 --1.342340000000000089e+02 7.750000000000000000e+01 --1.342340000000000089e+02 9.250000000000000000e+01 --1.342340000000000089e+02 1.075000000000000000e+02 --1.342340000000000089e+02 1.225000000000000000e+02 --1.342340000000000089e+02 1.375000000000000000e+02 --1.342340000000000089e+02 1.525000000000000000e+02 --1.342340000000000089e+02 1.675000000000000000e+02 --1.299039999999999964e+02 -1.600000000000000000e+02 --1.299039999999999964e+02 -1.450000000000000000e+02 --1.299039999999999964e+02 -1.300000000000000000e+02 --1.299039999999999964e+02 -1.150000000000000000e+02 --1.299039999999999964e+02 -1.000000000000000000e+02 --1.299039999999999964e+02 -8.500000000000000000e+01 --1.299039999999999964e+02 -7.000000000000000000e+01 --1.299039999999999964e+02 -5.500000000000000000e+01 --1.299039999999999964e+02 -4.000000000000000000e+01 --1.299039999999999964e+02 -2.500000000000000000e+01 --1.299039999999999964e+02 -1.000000000000000000e+01 --1.299039999999999964e+02 1.000000000000000000e+01 --1.299039999999999964e+02 2.500000000000000000e+01 --1.299039999999999964e+02 4.000000000000000000e+01 --1.299039999999999964e+02 5.500000000000000000e+01 --1.299039999999999964e+02 7.000000000000000000e+01 --1.299039999999999964e+02 8.500000000000000000e+01 --1.299039999999999964e+02 1.000000000000000000e+02 --1.299039999999999964e+02 1.150000000000000000e+02 --1.299039999999999964e+02 1.300000000000000000e+02 --1.299039999999999964e+02 1.450000000000000000e+02 --1.299039999999999964e+02 1.600000000000000000e+02 --1.255739999999999981e+02 -1.675000000000000000e+02 --1.255739999999999981e+02 -1.525000000000000000e+02 --1.255739999999999981e+02 -1.375000000000000000e+02 --1.255739999999999981e+02 -1.225000000000000000e+02 --1.255739999999999981e+02 -1.075000000000000000e+02 --1.255739999999999981e+02 -9.250000000000000000e+01 --1.255739999999999981e+02 -7.750000000000000000e+01 --1.255739999999999981e+02 -6.250000000000000000e+01 --1.255739999999999981e+02 -4.750000000000000000e+01 --1.255739999999999981e+02 -3.250000000000000000e+01 --1.255739999999999981e+02 -1.750000000000000000e+01 --1.255739999999999981e+02 -2.500000000000000000e+00 --1.255739999999999981e+02 2.500000000000000000e+00 --1.255739999999999981e+02 1.750000000000000000e+01 --1.255739999999999981e+02 3.250000000000000000e+01 --1.255739999999999981e+02 4.750000000000000000e+01 --1.255739999999999981e+02 6.250000000000000000e+01 --1.255739999999999981e+02 7.750000000000000000e+01 --1.255739999999999981e+02 9.250000000000000000e+01 --1.255739999999999981e+02 1.075000000000000000e+02 --1.255739999999999981e+02 1.225000000000000000e+02 --1.255739999999999981e+02 1.375000000000000000e+02 --1.255739999999999981e+02 1.525000000000000000e+02 --1.255739999999999981e+02 1.675000000000000000e+02 --1.212439999999999998e+02 -1.600000000000000000e+02 --1.212439999999999998e+02 -1.450000000000000000e+02 --1.212439999999999998e+02 -1.300000000000000000e+02 --1.212439999999999998e+02 -1.150000000000000000e+02 --1.212439999999999998e+02 -1.000000000000000000e+02 --1.212439999999999998e+02 -8.500000000000000000e+01 --1.212439999999999998e+02 -7.000000000000000000e+01 --1.212439999999999998e+02 -5.500000000000000000e+01 --1.212439999999999998e+02 -4.000000000000000000e+01 --1.212439999999999998e+02 -2.500000000000000000e+01 --1.212439999999999998e+02 -1.000000000000000000e+01 --1.212439999999999998e+02 1.000000000000000000e+01 --1.212439999999999998e+02 2.500000000000000000e+01 --1.212439999999999998e+02 4.000000000000000000e+01 --1.212439999999999998e+02 5.500000000000000000e+01 --1.212439999999999998e+02 7.000000000000000000e+01 --1.212439999999999998e+02 8.500000000000000000e+01 --1.212439999999999998e+02 1.000000000000000000e+02 --1.212439999999999998e+02 1.150000000000000000e+02 --1.212439999999999998e+02 1.300000000000000000e+02 --1.212439999999999998e+02 1.450000000000000000e+02 --1.212439999999999998e+02 1.600000000000000000e+02 --1.169129999999999967e+02 -1.675000000000000000e+02 --1.169129999999999967e+02 -1.525000000000000000e+02 --1.169129999999999967e+02 -1.375000000000000000e+02 --1.169129999999999967e+02 -1.225000000000000000e+02 --1.169129999999999967e+02 -1.075000000000000000e+02 --1.169129999999999967e+02 -9.250000000000000000e+01 --1.169129999999999967e+02 -7.750000000000000000e+01 --1.169129999999999967e+02 -6.250000000000000000e+01 --1.169129999999999967e+02 -4.750000000000000000e+01 --1.169129999999999967e+02 -3.250000000000000000e+01 --1.169129999999999967e+02 -1.750000000000000000e+01 --1.169129999999999967e+02 -2.500000000000000000e+00 --1.169129999999999967e+02 2.500000000000000000e+00 --1.169129999999999967e+02 1.750000000000000000e+01 --1.169129999999999967e+02 3.250000000000000000e+01 --1.169129999999999967e+02 4.750000000000000000e+01 --1.169129999999999967e+02 6.250000000000000000e+01 --1.169129999999999967e+02 7.750000000000000000e+01 --1.169129999999999967e+02 9.250000000000000000e+01 --1.169129999999999967e+02 1.075000000000000000e+02 --1.169129999999999967e+02 1.225000000000000000e+02 --1.169129999999999967e+02 1.375000000000000000e+02 --1.169129999999999967e+02 1.525000000000000000e+02 --1.169129999999999967e+02 1.675000000000000000e+02 --1.125829999999999984e+02 -1.600000000000000000e+02 --1.125829999999999984e+02 -1.450000000000000000e+02 --1.125829999999999984e+02 -1.300000000000000000e+02 --1.125829999999999984e+02 -1.150000000000000000e+02 --1.125829999999999984e+02 -1.000000000000000000e+02 --1.125829999999999984e+02 -8.500000000000000000e+01 --1.125829999999999984e+02 -7.000000000000000000e+01 --1.125829999999999984e+02 -5.500000000000000000e+01 --1.125829999999999984e+02 -4.000000000000000000e+01 --1.125829999999999984e+02 -2.500000000000000000e+01 --1.125829999999999984e+02 -1.000000000000000000e+01 --1.125829999999999984e+02 1.000000000000000000e+01 --1.125829999999999984e+02 2.500000000000000000e+01 --1.125829999999999984e+02 4.000000000000000000e+01 --1.125829999999999984e+02 5.500000000000000000e+01 --1.125829999999999984e+02 7.000000000000000000e+01 --1.125829999999999984e+02 8.500000000000000000e+01 --1.125829999999999984e+02 1.000000000000000000e+02 --1.125829999999999984e+02 1.150000000000000000e+02 --1.125829999999999984e+02 1.300000000000000000e+02 --1.125829999999999984e+02 1.450000000000000000e+02 --1.125829999999999984e+02 1.600000000000000000e+02 --1.082530000000000001e+02 -1.675000000000000000e+02 --1.082530000000000001e+02 -1.525000000000000000e+02 --1.082530000000000001e+02 -1.375000000000000000e+02 --1.082530000000000001e+02 -1.225000000000000000e+02 --1.082530000000000001e+02 -1.075000000000000000e+02 --1.082530000000000001e+02 -9.250000000000000000e+01 --1.082530000000000001e+02 -7.750000000000000000e+01 --1.082530000000000001e+02 -6.250000000000000000e+01 --1.082530000000000001e+02 -4.750000000000000000e+01 --1.082530000000000001e+02 -3.250000000000000000e+01 --1.082530000000000001e+02 -1.750000000000000000e+01 --1.082530000000000001e+02 -2.500000000000000000e+00 --1.082530000000000001e+02 2.500000000000000000e+00 --1.082530000000000001e+02 1.750000000000000000e+01 --1.082530000000000001e+02 3.250000000000000000e+01 --1.082530000000000001e+02 4.750000000000000000e+01 --1.082530000000000001e+02 6.250000000000000000e+01 --1.082530000000000001e+02 7.750000000000000000e+01 --1.082530000000000001e+02 9.250000000000000000e+01 --1.082530000000000001e+02 1.075000000000000000e+02 --1.082530000000000001e+02 1.225000000000000000e+02 --1.082530000000000001e+02 1.375000000000000000e+02 --1.082530000000000001e+02 1.525000000000000000e+02 --1.082530000000000001e+02 1.675000000000000000e+02 --1.039230000000000018e+02 -1.600000000000000000e+02 --1.039230000000000018e+02 -1.450000000000000000e+02 --1.039230000000000018e+02 -1.300000000000000000e+02 --1.039230000000000018e+02 -1.150000000000000000e+02 --1.039230000000000018e+02 -1.000000000000000000e+02 --1.039230000000000018e+02 -8.500000000000000000e+01 --1.039230000000000018e+02 -7.000000000000000000e+01 --1.039230000000000018e+02 -5.500000000000000000e+01 --1.039230000000000018e+02 -4.000000000000000000e+01 --1.039230000000000018e+02 -2.500000000000000000e+01 --1.039230000000000018e+02 -1.000000000000000000e+01 --1.039230000000000018e+02 1.000000000000000000e+01 --1.039230000000000018e+02 2.500000000000000000e+01 --1.039230000000000018e+02 4.000000000000000000e+01 --1.039230000000000018e+02 5.500000000000000000e+01 --1.039230000000000018e+02 7.000000000000000000e+01 --1.039230000000000018e+02 8.500000000000000000e+01 --1.039230000000000018e+02 1.000000000000000000e+02 --1.039230000000000018e+02 1.150000000000000000e+02 --1.039230000000000018e+02 1.300000000000000000e+02 --1.039230000000000018e+02 1.450000000000000000e+02 --1.039230000000000018e+02 1.600000000000000000e+02 --9.959290000000000020e+01 -1.675000000000000000e+02 --9.959290000000000020e+01 -1.525000000000000000e+02 --9.959290000000000020e+01 -1.375000000000000000e+02 --9.959290000000000020e+01 -1.225000000000000000e+02 --9.959290000000000020e+01 -1.075000000000000000e+02 --9.959290000000000020e+01 -9.250000000000000000e+01 --9.959290000000000020e+01 -7.750000000000000000e+01 --9.959290000000000020e+01 -6.250000000000000000e+01 --9.959290000000000020e+01 -4.750000000000000000e+01 --9.959290000000000020e+01 -3.250000000000000000e+01 --9.959290000000000020e+01 -1.750000000000000000e+01 --9.959290000000000020e+01 -2.500000000000000000e+00 --9.959290000000000020e+01 2.500000000000000000e+00 --9.959290000000000020e+01 1.750000000000000000e+01 --9.959290000000000020e+01 3.250000000000000000e+01 --9.959290000000000020e+01 4.750000000000000000e+01 --9.959290000000000020e+01 6.250000000000000000e+01 --9.959290000000000020e+01 7.750000000000000000e+01 --9.959290000000000020e+01 9.250000000000000000e+01 --9.959290000000000020e+01 1.075000000000000000e+02 --9.959290000000000020e+01 1.225000000000000000e+02 --9.959290000000000020e+01 1.375000000000000000e+02 --9.959290000000000020e+01 1.525000000000000000e+02 --9.959290000000000020e+01 1.675000000000000000e+02 --9.526279999999999859e+01 -2.398080000000000029e-14 --9.526279999999999859e+01 1.700000000000000000e+02 --9.526279999999999859e+01 -1.700000000000000000e+02 --9.526279999999999859e+01 -1.600000000000000000e+02 --9.526279999999999859e+01 -1.450000000000000000e+02 --9.526279999999999859e+01 -1.300000000000000000e+02 --9.526279999999999859e+01 -1.150000000000000000e+02 --9.526279999999999859e+01 -1.000000000000000000e+02 --9.526279999999999859e+01 -8.500000000000000000e+01 --9.526279999999999859e+01 -7.000000000000000000e+01 --9.526279999999999859e+01 -5.500000000000000000e+01 --9.526279999999999859e+01 -4.000000000000000000e+01 --9.526279999999999859e+01 -2.500000000000000000e+01 --9.526279999999999859e+01 -1.000000000000000000e+01 --9.526279999999999859e+01 1.000000000000000000e+01 --9.526279999999999859e+01 2.500000000000000000e+01 --9.526279999999999859e+01 4.000000000000000000e+01 --9.526279999999999859e+01 5.500000000000000000e+01 --9.526279999999999859e+01 7.000000000000000000e+01 --9.526279999999999859e+01 8.500000000000000000e+01 --9.526279999999999859e+01 1.000000000000000000e+02 --9.526279999999999859e+01 1.150000000000000000e+02 --9.526279999999999859e+01 1.300000000000000000e+02 --9.526279999999999859e+01 1.450000000000000000e+02 --9.526279999999999859e+01 1.600000000000000000e+02 --9.093269999999999698e+01 -7.500000000000000000e+00 --9.093269999999999698e+01 7.500000000000000000e+00 --9.093269999999999698e+01 1.625000000000000000e+02 --9.093269999999999698e+01 1.775000000000000000e+02 --9.093269999999999698e+01 -1.775000000000000000e+02 --9.093269999999999698e+01 -1.625000000000000000e+02 --9.093269999999999698e+01 -1.525000000000000000e+02 --9.093269999999999698e+01 -1.375000000000000000e+02 --9.093269999999999698e+01 -1.225000000000000000e+02 --9.093269999999999698e+01 -1.075000000000000000e+02 --9.093269999999999698e+01 -9.250000000000000000e+01 --9.093269999999999698e+01 -7.750000000000000000e+01 --9.093269999999999698e+01 -6.250000000000000000e+01 --9.093269999999999698e+01 -4.750000000000000000e+01 --9.093269999999999698e+01 -3.250000000000000000e+01 --9.093269999999999698e+01 -1.750000000000000000e+01 --9.093269999999999698e+01 1.750000000000000000e+01 --9.093269999999999698e+01 3.250000000000000000e+01 --9.093269999999999698e+01 4.750000000000000000e+01 --9.093269999999999698e+01 6.250000000000000000e+01 --9.093269999999999698e+01 7.750000000000000000e+01 --9.093269999999999698e+01 9.250000000000000000e+01 --9.093269999999999698e+01 1.075000000000000000e+02 --9.093269999999999698e+01 1.225000000000000000e+02 --9.093269999999999698e+01 1.375000000000000000e+02 --9.093269999999999698e+01 1.525000000000000000e+02 --8.660250000000000625e+01 -1.500000000000000000e+01 --8.660250000000000625e+01 -2.398080000000000029e-14 --8.660250000000000625e+01 1.500000000000000000e+01 --8.660250000000000625e+01 1.550000000000000000e+02 --8.660250000000000625e+01 1.700000000000000000e+02 --8.660250000000000625e+01 1.850000000000000000e+02 --8.660250000000000625e+01 -1.850000000000000000e+02 --8.660250000000000625e+01 -1.700000000000000000e+02 --8.660250000000000625e+01 -1.550000000000000000e+02 --8.660250000000000625e+01 -1.450000000000000000e+02 --8.660250000000000625e+01 -1.300000000000000000e+02 --8.660250000000000625e+01 -1.150000000000000000e+02 --8.660250000000000625e+01 -1.000000000000000000e+02 --8.660250000000000625e+01 -8.500000000000000000e+01 --8.660250000000000625e+01 -7.000000000000000000e+01 --8.660250000000000625e+01 -5.500000000000000000e+01 --8.660250000000000625e+01 -4.000000000000000000e+01 --8.660250000000000625e+01 -2.500000000000000000e+01 --8.660250000000000625e+01 2.500000000000000000e+01 --8.660250000000000625e+01 4.000000000000000000e+01 --8.660250000000000625e+01 5.500000000000000000e+01 --8.660250000000000625e+01 7.000000000000000000e+01 --8.660250000000000625e+01 8.500000000000000000e+01 --8.660250000000000625e+01 1.000000000000000000e+02 --8.660250000000000625e+01 1.150000000000000000e+02 --8.660250000000000625e+01 1.300000000000000000e+02 --8.660250000000000625e+01 1.450000000000000000e+02 --8.227240000000000464e+01 -2.250000000000000000e+01 --8.227240000000000464e+01 -7.500000000000000000e+00 --8.227240000000000464e+01 7.500000000000000000e+00 --8.227240000000000464e+01 2.250000000000000000e+01 --8.227240000000000464e+01 1.475000000000000000e+02 --8.227240000000000464e+01 1.625000000000000000e+02 --8.227240000000000464e+01 1.775000000000000000e+02 --8.227240000000000464e+01 1.925000000000000000e+02 --8.227240000000000464e+01 -1.925000000000000000e+02 --8.227240000000000464e+01 -1.775000000000000000e+02 --8.227240000000000464e+01 -1.625000000000000000e+02 --8.227240000000000464e+01 -1.475000000000000000e+02 --8.227240000000000464e+01 -1.375000000000000000e+02 --8.227240000000000464e+01 -1.225000000000000000e+02 --8.227240000000000464e+01 -1.075000000000000000e+02 --8.227240000000000464e+01 -9.250000000000000000e+01 --8.227240000000000464e+01 -7.750000000000000000e+01 --8.227240000000000464e+01 -6.250000000000000000e+01 --8.227240000000000464e+01 -4.750000000000000000e+01 --8.227240000000000464e+01 -3.250000000000000000e+01 --8.227240000000000464e+01 3.250000000000000000e+01 --8.227240000000000464e+01 4.750000000000000000e+01 --8.227240000000000464e+01 6.250000000000000000e+01 --8.227240000000000464e+01 7.750000000000000000e+01 --8.227240000000000464e+01 9.250000000000000000e+01 --8.227240000000000464e+01 1.075000000000000000e+02 --8.227240000000000464e+01 1.225000000000000000e+02 --8.227240000000000464e+01 1.375000000000000000e+02 --7.794230000000000302e+01 -3.000000000000000000e+01 --7.794230000000000302e+01 -1.500000000000000000e+01 --7.794230000000000302e+01 -2.398080000000000029e-14 --7.794230000000000302e+01 1.500000000000000000e+01 --7.794230000000000302e+01 3.000000000000000000e+01 --7.794230000000000302e+01 1.400000000000000000e+02 --7.794230000000000302e+01 1.550000000000000000e+02 --7.794230000000000302e+01 1.700000000000000000e+02 --7.794230000000000302e+01 1.850000000000000000e+02 --7.794230000000000302e+01 2.000000000000000000e+02 --7.794230000000000302e+01 -2.000000000000000000e+02 --7.794230000000000302e+01 -1.850000000000000000e+02 --7.794230000000000302e+01 -1.700000000000000000e+02 --7.794230000000000302e+01 -1.550000000000000000e+02 --7.794230000000000302e+01 -1.400000000000000000e+02 --7.794230000000000302e+01 -1.300000000000000000e+02 --7.794230000000000302e+01 -1.150000000000000000e+02 --7.794230000000000302e+01 -1.000000000000000000e+02 --7.794230000000000302e+01 -8.500000000000000000e+01 --7.794230000000000302e+01 -7.000000000000000000e+01 --7.794230000000000302e+01 -5.500000000000000000e+01 --7.794230000000000302e+01 -4.000000000000000000e+01 --7.794230000000000302e+01 4.000000000000000000e+01 --7.794230000000000302e+01 5.500000000000000000e+01 --7.794230000000000302e+01 7.000000000000000000e+01 --7.794230000000000302e+01 8.500000000000000000e+01 --7.794230000000000302e+01 1.000000000000000000e+02 --7.794230000000000302e+01 1.150000000000000000e+02 --7.794230000000000302e+01 1.300000000000000000e+02 --7.361220000000000141e+01 -3.750000000000000000e+01 --7.361220000000000141e+01 -2.250000000000000000e+01 --7.361220000000000141e+01 -7.500000000000000000e+00 --7.361220000000000141e+01 7.500000000000000000e+00 --7.361220000000000141e+01 2.250000000000000000e+01 --7.361220000000000141e+01 3.750000000000000000e+01 --7.361220000000000141e+01 1.325000000000000000e+02 --7.361220000000000141e+01 1.475000000000000000e+02 --7.361220000000000141e+01 1.625000000000000000e+02 --7.361220000000000141e+01 1.775000000000000000e+02 --7.361220000000000141e+01 1.925000000000000000e+02 --7.361220000000000141e+01 2.075000000000000000e+02 --7.361220000000000141e+01 -2.075000000000000000e+02 --7.361220000000000141e+01 -1.925000000000000000e+02 --7.361220000000000141e+01 -1.775000000000000000e+02 --7.361220000000000141e+01 -1.625000000000000000e+02 --7.361220000000000141e+01 -1.475000000000000000e+02 --7.361220000000000141e+01 -1.325000000000000000e+02 --7.361220000000000141e+01 -1.225000000000000000e+02 --7.361220000000000141e+01 -1.075000000000000000e+02 --7.361220000000000141e+01 -9.250000000000000000e+01 --7.361220000000000141e+01 -7.750000000000000000e+01 --7.361220000000000141e+01 -6.250000000000000000e+01 --7.361220000000000141e+01 -4.750000000000000000e+01 --7.361220000000000141e+01 4.750000000000000000e+01 --7.361220000000000141e+01 6.250000000000000000e+01 --7.361220000000000141e+01 7.750000000000000000e+01 --7.361220000000000141e+01 9.250000000000000000e+01 --7.361220000000000141e+01 1.075000000000000000e+02 --7.361220000000000141e+01 1.225000000000000000e+02 --6.928199999999999648e+01 -4.500000000000000000e+01 --6.928199999999999648e+01 -3.000000000000000000e+01 --6.928199999999999648e+01 -1.500000000000000000e+01 --6.928199999999999648e+01 -2.398080000000000029e-14 --6.928199999999999648e+01 1.500000000000000000e+01 --6.928199999999999648e+01 3.000000000000000000e+01 --6.928199999999999648e+01 4.500000000000000000e+01 --6.928199999999999648e+01 1.250000000000000000e+02 --6.928199999999999648e+01 1.400000000000000000e+02 --6.928199999999999648e+01 1.550000000000000000e+02 --6.928199999999999648e+01 1.700000000000000000e+02 --6.928199999999999648e+01 1.850000000000000000e+02 --6.928199999999999648e+01 2.000000000000000000e+02 --6.928199999999999648e+01 2.150000000000000000e+02 --6.928199999999999648e+01 -2.150000000000000000e+02 --6.928199999999999648e+01 -2.000000000000000000e+02 --6.928199999999999648e+01 -1.850000000000000000e+02 --6.928199999999999648e+01 -1.700000000000000000e+02 --6.928199999999999648e+01 -1.550000000000000000e+02 --6.928199999999999648e+01 -1.400000000000000000e+02 --6.928199999999999648e+01 -1.250000000000000000e+02 --6.928199999999999648e+01 -1.150000000000000000e+02 --6.928199999999999648e+01 -1.000000000000000000e+02 --6.928199999999999648e+01 -8.500000000000000000e+01 --6.928199999999999648e+01 -7.000000000000000000e+01 --6.928199999999999648e+01 -5.500000000000000000e+01 --6.928199999999999648e+01 5.500000000000000000e+01 --6.928199999999999648e+01 7.000000000000000000e+01 --6.928199999999999648e+01 8.500000000000000000e+01 --6.928199999999999648e+01 1.000000000000000000e+02 --6.928199999999999648e+01 1.150000000000000000e+02 --6.495189999999999486e+01 -5.250000000000000000e+01 --6.495189999999999486e+01 -3.750000000000000000e+01 --6.495189999999999486e+01 -2.250000000000000000e+01 --6.495189999999999486e+01 -7.500000000000000000e+00 --6.495189999999999486e+01 7.500000000000000000e+00 --6.495189999999999486e+01 2.250000000000000000e+01 --6.495189999999999486e+01 3.750000000000000000e+01 --6.495189999999999486e+01 5.250000000000000000e+01 --6.495189999999999486e+01 1.175000000000000000e+02 --6.495189999999999486e+01 1.325000000000000000e+02 --6.495189999999999486e+01 1.475000000000000000e+02 --6.495189999999999486e+01 1.625000000000000000e+02 --6.495189999999999486e+01 1.775000000000000000e+02 --6.495189999999999486e+01 1.925000000000000000e+02 --6.495189999999999486e+01 2.075000000000000000e+02 --6.495189999999999486e+01 2.225000000000000000e+02 --6.495189999999999486e+01 -2.225000000000000000e+02 --6.495189999999999486e+01 -2.075000000000000000e+02 --6.495189999999999486e+01 -1.925000000000000000e+02 --6.495189999999999486e+01 -1.775000000000000000e+02 --6.495189999999999486e+01 -1.625000000000000000e+02 --6.495189999999999486e+01 -1.475000000000000000e+02 --6.495189999999999486e+01 -1.325000000000000000e+02 --6.495189999999999486e+01 -1.175000000000000000e+02 --6.495189999999999486e+01 -1.075000000000000000e+02 --6.495189999999999486e+01 -9.250000000000000000e+01 --6.495189999999999486e+01 -7.750000000000000000e+01 --6.495189999999999486e+01 -6.250000000000000000e+01 --6.495189999999999486e+01 6.250000000000000000e+01 --6.495189999999999486e+01 7.750000000000000000e+01 --6.495189999999999486e+01 9.250000000000000000e+01 --6.495189999999999486e+01 1.075000000000000000e+02 --6.062180000000000035e+01 -6.000000000000000000e+01 --6.062180000000000035e+01 -4.500000000000000000e+01 --6.062180000000000035e+01 -3.000000000000000000e+01 --6.062180000000000035e+01 -1.500000000000000000e+01 --6.062180000000000035e+01 -2.398080000000000029e-14 --6.062180000000000035e+01 1.500000000000000000e+01 --6.062180000000000035e+01 3.000000000000000000e+01 --6.062180000000000035e+01 4.500000000000000000e+01 --6.062180000000000035e+01 6.000000000000000000e+01 --6.062180000000000035e+01 1.100000000000000000e+02 --6.062180000000000035e+01 1.250000000000000000e+02 --6.062180000000000035e+01 1.400000000000000000e+02 --6.062180000000000035e+01 1.550000000000000000e+02 --6.062180000000000035e+01 1.700000000000000000e+02 --6.062180000000000035e+01 1.850000000000000000e+02 --6.062180000000000035e+01 2.000000000000000000e+02 --6.062180000000000035e+01 2.150000000000000000e+02 --6.062180000000000035e+01 2.300000000000000000e+02 --6.062180000000000035e+01 -2.300000000000000000e+02 --6.062180000000000035e+01 -2.150000000000000000e+02 --6.062180000000000035e+01 -2.000000000000000000e+02 --6.062180000000000035e+01 -1.850000000000000000e+02 --6.062180000000000035e+01 -1.700000000000000000e+02 --6.062180000000000035e+01 -1.550000000000000000e+02 --6.062180000000000035e+01 -1.400000000000000000e+02 --6.062180000000000035e+01 -1.250000000000000000e+02 --6.062180000000000035e+01 -1.100000000000000000e+02 --6.062180000000000035e+01 -1.000000000000000000e+02 --6.062180000000000035e+01 -8.500000000000000000e+01 --6.062180000000000035e+01 -7.000000000000000000e+01 --6.062180000000000035e+01 7.000000000000000000e+01 --6.062180000000000035e+01 8.500000000000000000e+01 --6.062180000000000035e+01 1.000000000000000000e+02 --5.629169999999999874e+01 -6.750000000000000000e+01 --5.629169999999999874e+01 -5.250000000000000000e+01 --5.629169999999999874e+01 -3.750000000000000000e+01 --5.629169999999999874e+01 -2.250000000000000000e+01 --5.629169999999999874e+01 -7.500000000000000000e+00 --5.629169999999999874e+01 7.500000000000000000e+00 --5.629169999999999874e+01 2.250000000000000000e+01 --5.629169999999999874e+01 3.750000000000000000e+01 --5.629169999999999874e+01 5.250000000000000000e+01 --5.629169999999999874e+01 6.750000000000000000e+01 --5.629169999999999874e+01 1.025000000000000000e+02 --5.629169999999999874e+01 1.175000000000000000e+02 --5.629169999999999874e+01 1.325000000000000000e+02 --5.629169999999999874e+01 1.475000000000000000e+02 --5.629169999999999874e+01 1.625000000000000000e+02 --5.629169999999999874e+01 1.775000000000000000e+02 --5.629169999999999874e+01 1.925000000000000000e+02 --5.629169999999999874e+01 2.075000000000000000e+02 --5.629169999999999874e+01 2.225000000000000000e+02 --5.629169999999999874e+01 2.375000000000000000e+02 --5.629169999999999874e+01 -2.375000000000000000e+02 --5.629169999999999874e+01 -2.225000000000000000e+02 --5.629169999999999874e+01 -2.075000000000000000e+02 --5.629169999999999874e+01 -1.925000000000000000e+02 --5.629169999999999874e+01 -1.775000000000000000e+02 --5.629169999999999874e+01 -1.625000000000000000e+02 --5.629169999999999874e+01 -1.475000000000000000e+02 --5.629169999999999874e+01 -1.325000000000000000e+02 --5.629169999999999874e+01 -1.175000000000000000e+02 --5.629169999999999874e+01 -1.025000000000000000e+02 --5.629169999999999874e+01 -9.250000000000000000e+01 --5.629169999999999874e+01 -7.750000000000000000e+01 --5.629169999999999874e+01 7.750000000000000000e+01 --5.629169999999999874e+01 9.250000000000000000e+01 --5.196150000000000091e+01 -7.500000000000000000e+01 --5.196150000000000091e+01 -6.000000000000000000e+01 --5.196150000000000091e+01 -4.500000000000000000e+01 --5.196150000000000091e+01 -3.000000000000000000e+01 --5.196150000000000091e+01 -1.500000000000000000e+01 --5.196150000000000091e+01 -2.398080000000000029e-14 --5.196150000000000091e+01 1.500000000000000000e+01 --5.196150000000000091e+01 3.000000000000000000e+01 --5.196150000000000091e+01 4.500000000000000000e+01 --5.196150000000000091e+01 6.000000000000000000e+01 --5.196150000000000091e+01 7.500000000000000000e+01 --5.196150000000000091e+01 9.500000000000000000e+01 --5.196150000000000091e+01 1.100000000000000000e+02 --5.196150000000000091e+01 1.250000000000000000e+02 --5.196150000000000091e+01 1.400000000000000000e+02 --5.196150000000000091e+01 1.550000000000000000e+02 --5.196150000000000091e+01 1.700000000000000000e+02 --5.196150000000000091e+01 1.850000000000000000e+02 --5.196150000000000091e+01 2.000000000000000000e+02 --5.196150000000000091e+01 2.150000000000000000e+02 --5.196150000000000091e+01 2.300000000000000000e+02 --5.196150000000000091e+01 2.450000000000000000e+02 --5.196150000000000091e+01 -2.450000000000000000e+02 --5.196150000000000091e+01 -2.300000000000000000e+02 --5.196150000000000091e+01 -2.150000000000000000e+02 --5.196150000000000091e+01 -2.000000000000000000e+02 --5.196150000000000091e+01 -1.850000000000000000e+02 --5.196150000000000091e+01 -1.700000000000000000e+02 --5.196150000000000091e+01 -1.550000000000000000e+02 --5.196150000000000091e+01 -1.400000000000000000e+02 --5.196150000000000091e+01 -1.250000000000000000e+02 --5.196150000000000091e+01 -1.100000000000000000e+02 --5.196150000000000091e+01 -9.500000000000000000e+01 --5.196150000000000091e+01 -8.500000000000000000e+01 --5.196150000000000091e+01 8.500000000000000000e+01 --4.763139999999999930e+01 -8.250000000000000000e+01 --4.763139999999999930e+01 -6.750000000000000000e+01 --4.763139999999999930e+01 -5.250000000000000000e+01 --4.763139999999999930e+01 -3.750000000000000000e+01 --4.763139999999999930e+01 -2.250000000000000000e+01 --4.763139999999999930e+01 -7.500000000000000000e+00 --4.763139999999999930e+01 7.500000000000000000e+00 --4.763139999999999930e+01 2.250000000000000000e+01 --4.763139999999999930e+01 3.750000000000000000e+01 --4.763139999999999930e+01 5.250000000000000000e+01 --4.763139999999999930e+01 6.750000000000000000e+01 --4.763139999999999930e+01 8.250000000000000000e+01 --4.763139999999999930e+01 8.750000000000000000e+01 --4.763139999999999930e+01 1.025000000000000000e+02 --4.763139999999999930e+01 1.175000000000000000e+02 --4.763139999999999930e+01 1.325000000000000000e+02 --4.763139999999999930e+01 1.475000000000000000e+02 --4.763139999999999930e+01 1.625000000000000000e+02 --4.763139999999999930e+01 1.775000000000000000e+02 --4.763139999999999930e+01 1.925000000000000000e+02 --4.763139999999999930e+01 2.075000000000000000e+02 --4.763139999999999930e+01 2.225000000000000000e+02 --4.763139999999999930e+01 2.375000000000000000e+02 --4.763139999999999930e+01 2.525000000000000000e+02 --4.763139999999999930e+01 -2.525000000000000000e+02 --4.763139999999999930e+01 -2.375000000000000000e+02 --4.763139999999999930e+01 -2.225000000000000000e+02 --4.763139999999999930e+01 -2.075000000000000000e+02 --4.763139999999999930e+01 -1.925000000000000000e+02 --4.763139999999999930e+01 -1.775000000000000000e+02 --4.763139999999999930e+01 -1.625000000000000000e+02 --4.763139999999999930e+01 -1.475000000000000000e+02 --4.763139999999999930e+01 -1.325000000000000000e+02 --4.763139999999999930e+01 -1.175000000000000000e+02 --4.763139999999999930e+01 -1.025000000000000000e+02 --4.763139999999999930e+01 -8.750000000000000000e+01 --4.330129999999999768e+01 -7.500000000000000000e+01 --4.330129999999999768e+01 -6.000000000000000000e+01 --4.330129999999999768e+01 -4.500000000000000000e+01 --4.330129999999999768e+01 -3.000000000000000000e+01 --4.330129999999999768e+01 -1.500000000000000000e+01 --4.330129999999999768e+01 -2.398080000000000029e-14 --4.330129999999999768e+01 1.500000000000000000e+01 --4.330129999999999768e+01 3.000000000000000000e+01 --4.330129999999999768e+01 4.500000000000000000e+01 --4.330129999999999768e+01 6.000000000000000000e+01 --4.330129999999999768e+01 7.500000000000000000e+01 --4.330129999999999768e+01 9.500000000000000000e+01 --4.330129999999999768e+01 1.100000000000000000e+02 --4.330129999999999768e+01 1.250000000000000000e+02 --4.330129999999999768e+01 1.400000000000000000e+02 --4.330129999999999768e+01 1.550000000000000000e+02 --4.330129999999999768e+01 1.700000000000000000e+02 --4.330129999999999768e+01 1.850000000000000000e+02 --4.330129999999999768e+01 2.000000000000000000e+02 --4.330129999999999768e+01 2.150000000000000000e+02 --4.330129999999999768e+01 2.300000000000000000e+02 --4.330129999999999768e+01 2.450000000000000000e+02 --4.330129999999999768e+01 -2.450000000000000000e+02 --4.330129999999999768e+01 -2.300000000000000000e+02 --4.330129999999999768e+01 -2.150000000000000000e+02 --4.330129999999999768e+01 -2.000000000000000000e+02 --4.330129999999999768e+01 -1.850000000000000000e+02 --4.330129999999999768e+01 -1.700000000000000000e+02 --4.330129999999999768e+01 -1.550000000000000000e+02 --4.330129999999999768e+01 -1.400000000000000000e+02 --4.330129999999999768e+01 -1.250000000000000000e+02 --4.330129999999999768e+01 -1.100000000000000000e+02 --4.330129999999999768e+01 -9.500000000000000000e+01 --3.897109999999999985e+01 -8.250000000000000000e+01 --3.897109999999999985e+01 -6.750000000000000000e+01 --3.897109999999999985e+01 -5.250000000000000000e+01 --3.897109999999999985e+01 -3.750000000000000000e+01 --3.897109999999999985e+01 -2.250000000000000000e+01 --3.897109999999999985e+01 -7.500000000000000000e+00 --3.897109999999999985e+01 7.500000000000000000e+00 --3.897109999999999985e+01 2.250000000000000000e+01 --3.897109999999999985e+01 3.750000000000000000e+01 --3.897109999999999985e+01 5.250000000000000000e+01 --3.897109999999999985e+01 6.750000000000000000e+01 --3.897109999999999985e+01 8.250000000000000000e+01 --3.897109999999999985e+01 8.750000000000000000e+01 --3.897109999999999985e+01 1.025000000000000000e+02 --3.897109999999999985e+01 1.175000000000000000e+02 --3.897109999999999985e+01 1.325000000000000000e+02 --3.897109999999999985e+01 1.475000000000000000e+02 --3.897109999999999985e+01 1.625000000000000000e+02 --3.897109999999999985e+01 1.775000000000000000e+02 --3.897109999999999985e+01 1.925000000000000000e+02 --3.897109999999999985e+01 2.075000000000000000e+02 --3.897109999999999985e+01 2.225000000000000000e+02 --3.897109999999999985e+01 2.375000000000000000e+02 --3.897109999999999985e+01 2.525000000000000000e+02 --3.897109999999999985e+01 -2.525000000000000000e+02 --3.897109999999999985e+01 -2.375000000000000000e+02 --3.897109999999999985e+01 -2.225000000000000000e+02 --3.897109999999999985e+01 -2.075000000000000000e+02 --3.897109999999999985e+01 -1.925000000000000000e+02 --3.897109999999999985e+01 -1.775000000000000000e+02 --3.897109999999999985e+01 -1.625000000000000000e+02 --3.897109999999999985e+01 -1.475000000000000000e+02 --3.897109999999999985e+01 -1.325000000000000000e+02 --3.897109999999999985e+01 -1.175000000000000000e+02 --3.897109999999999985e+01 -1.025000000000000000e+02 --3.897109999999999985e+01 -8.750000000000000000e+01 --3.464099999999999824e+01 -7.500000000000000000e+01 --3.464099999999999824e+01 -6.000000000000000000e+01 --3.464099999999999824e+01 -4.500000000000000000e+01 --3.464099999999999824e+01 -3.000000000000000000e+01 --3.464099999999999824e+01 -1.500000000000000000e+01 --3.464099999999999824e+01 -2.398080000000000029e-14 --3.464099999999999824e+01 1.500000000000000000e+01 --3.464099999999999824e+01 3.000000000000000000e+01 --3.464099999999999824e+01 4.500000000000000000e+01 --3.464099999999999824e+01 6.000000000000000000e+01 --3.464099999999999824e+01 7.500000000000000000e+01 --3.464099999999999824e+01 9.500000000000000000e+01 --3.464099999999999824e+01 1.100000000000000000e+02 --3.464099999999999824e+01 1.250000000000000000e+02 --3.464099999999999824e+01 1.400000000000000000e+02 --3.464099999999999824e+01 1.550000000000000000e+02 --3.464099999999999824e+01 1.700000000000000000e+02 --3.464099999999999824e+01 1.850000000000000000e+02 --3.464099999999999824e+01 2.000000000000000000e+02 --3.464099999999999824e+01 2.150000000000000000e+02 --3.464099999999999824e+01 2.300000000000000000e+02 --3.464099999999999824e+01 2.450000000000000000e+02 --3.464099999999999824e+01 -2.450000000000000000e+02 --3.464099999999999824e+01 -2.300000000000000000e+02 --3.464099999999999824e+01 -2.150000000000000000e+02 --3.464099999999999824e+01 -2.000000000000000000e+02 --3.464099999999999824e+01 -1.850000000000000000e+02 --3.464099999999999824e+01 -1.700000000000000000e+02 --3.464099999999999824e+01 -1.550000000000000000e+02 --3.464099999999999824e+01 -1.400000000000000000e+02 --3.464099999999999824e+01 -1.250000000000000000e+02 --3.464099999999999824e+01 -1.100000000000000000e+02 --3.464099999999999824e+01 -9.500000000000000000e+01 --3.031090000000000018e+01 -8.250000000000000000e+01 --3.031090000000000018e+01 -6.750000000000000000e+01 --3.031090000000000018e+01 -5.250000000000000000e+01 --3.031090000000000018e+01 -3.750000000000000000e+01 --3.031090000000000018e+01 -2.250000000000000000e+01 --3.031090000000000018e+01 -7.500000000000000000e+00 --3.031090000000000018e+01 7.500000000000000000e+00 --3.031090000000000018e+01 2.250000000000000000e+01 --3.031090000000000018e+01 3.750000000000000000e+01 --3.031090000000000018e+01 5.250000000000000000e+01 --3.031090000000000018e+01 6.750000000000000000e+01 --3.031090000000000018e+01 8.250000000000000000e+01 --3.031090000000000018e+01 8.750000000000000000e+01 --3.031090000000000018e+01 1.025000000000000000e+02 --3.031090000000000018e+01 1.175000000000000000e+02 --3.031090000000000018e+01 1.325000000000000000e+02 --3.031090000000000018e+01 1.475000000000000000e+02 --3.031090000000000018e+01 1.625000000000000000e+02 --3.031090000000000018e+01 1.775000000000000000e+02 --3.031090000000000018e+01 1.925000000000000000e+02 --3.031090000000000018e+01 2.075000000000000000e+02 --3.031090000000000018e+01 2.225000000000000000e+02 --3.031090000000000018e+01 2.375000000000000000e+02 --3.031090000000000018e+01 2.525000000000000000e+02 --3.031090000000000018e+01 -2.525000000000000000e+02 --3.031090000000000018e+01 -2.375000000000000000e+02 --3.031090000000000018e+01 -2.225000000000000000e+02 --3.031090000000000018e+01 -2.075000000000000000e+02 --3.031090000000000018e+01 -1.925000000000000000e+02 --3.031090000000000018e+01 -1.775000000000000000e+02 --3.031090000000000018e+01 -1.625000000000000000e+02 --3.031090000000000018e+01 -1.475000000000000000e+02 --3.031090000000000018e+01 -1.325000000000000000e+02 --3.031090000000000018e+01 -1.175000000000000000e+02 --3.031090000000000018e+01 -1.025000000000000000e+02 --3.031090000000000018e+01 -8.750000000000000000e+01 --2.598079999999999856e+01 -7.500000000000000000e+01 --2.598079999999999856e+01 -6.000000000000000000e+01 --2.598079999999999856e+01 -4.500000000000000000e+01 --2.598079999999999856e+01 -3.000000000000000000e+01 --2.598079999999999856e+01 -1.500000000000000000e+01 --2.598079999999999856e+01 -2.398080000000000029e-14 --2.598079999999999856e+01 1.500000000000000000e+01 --2.598079999999999856e+01 3.000000000000000000e+01 --2.598079999999999856e+01 4.500000000000000000e+01 --2.598079999999999856e+01 6.000000000000000000e+01 --2.598079999999999856e+01 7.500000000000000000e+01 --2.598079999999999856e+01 9.500000000000000000e+01 --2.598079999999999856e+01 1.100000000000000000e+02 --2.598079999999999856e+01 1.250000000000000000e+02 --2.598079999999999856e+01 1.400000000000000000e+02 --2.598079999999999856e+01 1.550000000000000000e+02 --2.598079999999999856e+01 1.700000000000000000e+02 --2.598079999999999856e+01 1.850000000000000000e+02 --2.598079999999999856e+01 2.000000000000000000e+02 --2.598079999999999856e+01 2.150000000000000000e+02 --2.598079999999999856e+01 2.300000000000000000e+02 --2.598079999999999856e+01 2.450000000000000000e+02 --2.598079999999999856e+01 -2.450000000000000000e+02 --2.598079999999999856e+01 -2.300000000000000000e+02 --2.598079999999999856e+01 -2.150000000000000000e+02 --2.598079999999999856e+01 -2.000000000000000000e+02 --2.598079999999999856e+01 -1.850000000000000000e+02 --2.598079999999999856e+01 -1.700000000000000000e+02 --2.598079999999999856e+01 -1.550000000000000000e+02 --2.598079999999999856e+01 -1.400000000000000000e+02 --2.598079999999999856e+01 -1.250000000000000000e+02 --2.598079999999999856e+01 -1.100000000000000000e+02 --2.598079999999999856e+01 -9.500000000000000000e+01 --2.165060000000000073e+01 -8.250000000000000000e+01 --2.165060000000000073e+01 -6.750000000000000000e+01 --2.165060000000000073e+01 -5.250000000000000000e+01 --2.165060000000000073e+01 -3.750000000000000000e+01 --2.165060000000000073e+01 -2.250000000000000000e+01 --2.165060000000000073e+01 -7.500000000000000000e+00 --2.165060000000000073e+01 7.500000000000000000e+00 --2.165060000000000073e+01 2.250000000000000000e+01 --2.165060000000000073e+01 3.750000000000000000e+01 --2.165060000000000073e+01 5.250000000000000000e+01 --2.165060000000000073e+01 6.750000000000000000e+01 --2.165060000000000073e+01 8.250000000000000000e+01 --2.165060000000000073e+01 8.750000000000000000e+01 --2.165060000000000073e+01 1.025000000000000000e+02 --2.165060000000000073e+01 1.175000000000000000e+02 --2.165060000000000073e+01 1.325000000000000000e+02 --2.165060000000000073e+01 1.475000000000000000e+02 --2.165060000000000073e+01 1.625000000000000000e+02 --2.165060000000000073e+01 1.775000000000000000e+02 --2.165060000000000073e+01 1.925000000000000000e+02 --2.165060000000000073e+01 2.075000000000000000e+02 --2.165060000000000073e+01 2.225000000000000000e+02 --2.165060000000000073e+01 2.375000000000000000e+02 --2.165060000000000073e+01 2.525000000000000000e+02 --2.165060000000000073e+01 -2.525000000000000000e+02 --2.165060000000000073e+01 -2.375000000000000000e+02 --2.165060000000000073e+01 -2.225000000000000000e+02 --2.165060000000000073e+01 -2.075000000000000000e+02 --2.165060000000000073e+01 -1.925000000000000000e+02 --2.165060000000000073e+01 -1.775000000000000000e+02 --2.165060000000000073e+01 -1.625000000000000000e+02 --2.165060000000000073e+01 -1.475000000000000000e+02 --2.165060000000000073e+01 -1.325000000000000000e+02 --2.165060000000000073e+01 -1.175000000000000000e+02 --2.165060000000000073e+01 -1.025000000000000000e+02 --2.165060000000000073e+01 -8.750000000000000000e+01 --1.732049999999999912e+01 -7.500000000000000000e+01 --1.732049999999999912e+01 -6.000000000000000000e+01 --1.732049999999999912e+01 -4.500000000000000000e+01 --1.732049999999999912e+01 -3.000000000000000000e+01 --1.732049999999999912e+01 -1.500000000000000000e+01 --1.732049999999999912e+01 -2.398080000000000029e-14 --1.732049999999999912e+01 1.500000000000000000e+01 --1.732049999999999912e+01 3.000000000000000000e+01 --1.732049999999999912e+01 4.500000000000000000e+01 --1.732049999999999912e+01 6.000000000000000000e+01 --1.732049999999999912e+01 7.500000000000000000e+01 --1.732049999999999912e+01 9.500000000000000000e+01 --1.732049999999999912e+01 1.100000000000000000e+02 --1.732049999999999912e+01 1.250000000000000000e+02 --1.732049999999999912e+01 1.400000000000000000e+02 --1.732049999999999912e+01 1.550000000000000000e+02 --1.732049999999999912e+01 1.700000000000000000e+02 --1.732049999999999912e+01 1.850000000000000000e+02 --1.732049999999999912e+01 2.000000000000000000e+02 --1.732049999999999912e+01 2.150000000000000000e+02 --1.732049999999999912e+01 2.300000000000000000e+02 --1.732049999999999912e+01 2.450000000000000000e+02 --1.732049999999999912e+01 -2.450000000000000000e+02 --1.732049999999999912e+01 -2.300000000000000000e+02 --1.732049999999999912e+01 -2.150000000000000000e+02 --1.732049999999999912e+01 -2.000000000000000000e+02 --1.732049999999999912e+01 -1.850000000000000000e+02 --1.732049999999999912e+01 -1.700000000000000000e+02 --1.732049999999999912e+01 -1.550000000000000000e+02 --1.732049999999999912e+01 -1.400000000000000000e+02 --1.732049999999999912e+01 -1.250000000000000000e+02 --1.732049999999999912e+01 -1.100000000000000000e+02 --1.732049999999999912e+01 -9.500000000000000000e+01 --1.299039999999999928e+01 -8.250000000000000000e+01 --1.299039999999999928e+01 -6.750000000000000000e+01 --1.299039999999999928e+01 -5.250000000000000000e+01 --1.299039999999999928e+01 -3.750000000000000000e+01 --1.299039999999999928e+01 -2.250000000000000000e+01 --1.299039999999999928e+01 -7.500000000000000000e+00 --1.299039999999999928e+01 7.500000000000000000e+00 --1.299039999999999928e+01 2.250000000000000000e+01 --1.299039999999999928e+01 3.750000000000000000e+01 --1.299039999999999928e+01 5.250000000000000000e+01 --1.299039999999999928e+01 6.750000000000000000e+01 --1.299039999999999928e+01 8.250000000000000000e+01 --1.299039999999999928e+01 8.750000000000000000e+01 --1.299039999999999928e+01 1.025000000000000000e+02 --1.299039999999999928e+01 1.175000000000000000e+02 --1.299039999999999928e+01 1.325000000000000000e+02 --1.299039999999999928e+01 1.475000000000000000e+02 --1.299039999999999928e+01 1.625000000000000000e+02 --1.299039999999999928e+01 1.775000000000000000e+02 --1.299039999999999928e+01 1.925000000000000000e+02 --1.299039999999999928e+01 2.075000000000000000e+02 --1.299039999999999928e+01 2.225000000000000000e+02 --1.299039999999999928e+01 2.375000000000000000e+02 --1.299039999999999928e+01 2.525000000000000000e+02 --1.299039999999999928e+01 -2.525000000000000000e+02 --1.299039999999999928e+01 -2.375000000000000000e+02 --1.299039999999999928e+01 -2.225000000000000000e+02 --1.299039999999999928e+01 -2.075000000000000000e+02 --1.299039999999999928e+01 -1.925000000000000000e+02 --1.299039999999999928e+01 -1.775000000000000000e+02 --1.299039999999999928e+01 -1.625000000000000000e+02 --1.299039999999999928e+01 -1.475000000000000000e+02 --1.299039999999999928e+01 -1.325000000000000000e+02 --1.299039999999999928e+01 -1.175000000000000000e+02 --1.299039999999999928e+01 -1.025000000000000000e+02 --1.299039999999999928e+01 -8.750000000000000000e+01 --8.660249999999999559e+00 -7.500000000000000000e+01 --8.660249999999999559e+00 -6.000000000000000000e+01 --8.660249999999999559e+00 -4.500000000000000000e+01 --8.660249999999999559e+00 -3.000000000000000000e+01 --8.660249999999999559e+00 -1.500000000000000000e+01 --8.660249999999999559e+00 -2.398080000000000029e-14 --8.660249999999999559e+00 1.500000000000000000e+01 --8.660249999999999559e+00 3.000000000000000000e+01 --8.660249999999999559e+00 4.500000000000000000e+01 --8.660249999999999559e+00 6.000000000000000000e+01 --8.660249999999999559e+00 7.500000000000000000e+01 --8.660249999999999559e+00 9.500000000000000000e+01 --8.660249999999999559e+00 1.100000000000000000e+02 --8.660249999999999559e+00 1.250000000000000000e+02 --8.660249999999999559e+00 1.400000000000000000e+02 --8.660249999999999559e+00 1.550000000000000000e+02 --8.660249999999999559e+00 1.700000000000000000e+02 --8.660249999999999559e+00 1.850000000000000000e+02 --8.660249999999999559e+00 2.000000000000000000e+02 --8.660249999999999559e+00 2.150000000000000000e+02 --8.660249999999999559e+00 2.300000000000000000e+02 --8.660249999999999559e+00 2.450000000000000000e+02 --8.660249999999999559e+00 -2.450000000000000000e+02 --8.660249999999999559e+00 -2.300000000000000000e+02 --8.660249999999999559e+00 -2.150000000000000000e+02 --8.660249999999999559e+00 -2.000000000000000000e+02 --8.660249999999999559e+00 -1.850000000000000000e+02 --8.660249999999999559e+00 -1.700000000000000000e+02 --8.660249999999999559e+00 -1.550000000000000000e+02 --8.660249999999999559e+00 -1.400000000000000000e+02 --8.660249999999999559e+00 -1.250000000000000000e+02 --8.660249999999999559e+00 -1.100000000000000000e+02 --8.660249999999999559e+00 -9.500000000000000000e+01 --4.330129999999999590e+00 -8.250000000000000000e+01 --4.330129999999999590e+00 -6.750000000000000000e+01 --4.330129999999999590e+00 -5.250000000000000000e+01 --4.330129999999999590e+00 -3.750000000000000000e+01 --4.330129999999999590e+00 -2.250000000000000000e+01 --4.330129999999999590e+00 -7.500000000000000000e+00 --4.330129999999999590e+00 7.500000000000000000e+00 --4.330129999999999590e+00 2.250000000000000000e+01 --4.330129999999999590e+00 3.750000000000000000e+01 --4.330129999999999590e+00 5.250000000000000000e+01 --4.330129999999999590e+00 6.750000000000000000e+01 --4.330129999999999590e+00 8.250000000000000000e+01 --4.330129999999999590e+00 8.750000000000000000e+01 --4.330129999999999590e+00 1.025000000000000000e+02 --4.330129999999999590e+00 1.175000000000000000e+02 --4.330129999999999590e+00 1.325000000000000000e+02 --4.330129999999999590e+00 1.475000000000000000e+02 --4.330129999999999590e+00 1.625000000000000000e+02 --4.330129999999999590e+00 1.775000000000000000e+02 --4.330129999999999590e+00 1.925000000000000000e+02 --4.330129999999999590e+00 2.075000000000000000e+02 --4.330129999999999590e+00 2.225000000000000000e+02 --4.330129999999999590e+00 2.375000000000000000e+02 --4.330129999999999590e+00 2.525000000000000000e+02 --4.330129999999999590e+00 -2.525000000000000000e+02 --4.330129999999999590e+00 -2.375000000000000000e+02 --4.330129999999999590e+00 -2.225000000000000000e+02 --4.330129999999999590e+00 -2.075000000000000000e+02 --4.330129999999999590e+00 -1.925000000000000000e+02 --4.330129999999999590e+00 -1.775000000000000000e+02 --4.330129999999999590e+00 -1.625000000000000000e+02 --4.330129999999999590e+00 -1.475000000000000000e+02 --4.330129999999999590e+00 -1.325000000000000000e+02 --4.330129999999999590e+00 -1.175000000000000000e+02 --4.330129999999999590e+00 -1.025000000000000000e+02 --4.330129999999999590e+00 -8.750000000000000000e+01 --1.509900000000000021e-14 -7.500000000000000000e+01 --1.509900000000000021e-14 -6.000000000000000000e+01 --1.509900000000000021e-14 -4.500000000000000000e+01 --1.509900000000000021e-14 -3.000000000000000000e+01 --1.509900000000000021e-14 -1.500000000000000000e+01 --1.509900000000000021e-14 -2.398080000000000029e-14 --1.509900000000000021e-14 1.500000000000000000e+01 --1.509900000000000021e-14 3.000000000000000000e+01 --1.509900000000000021e-14 4.500000000000000000e+01 --1.509900000000000021e-14 6.000000000000000000e+01 --1.509900000000000021e-14 7.500000000000000000e+01 --1.509900000000000021e-14 9.500000000000000000e+01 --1.509900000000000021e-14 1.100000000000000000e+02 --1.509900000000000021e-14 1.250000000000000000e+02 --1.509900000000000021e-14 1.400000000000000000e+02 --1.509900000000000021e-14 1.550000000000000000e+02 --1.509900000000000021e-14 1.700000000000000000e+02 --1.509900000000000021e-14 1.850000000000000000e+02 --1.509900000000000021e-14 2.000000000000000000e+02 --1.509900000000000021e-14 2.150000000000000000e+02 --1.509900000000000021e-14 2.300000000000000000e+02 --1.509900000000000021e-14 2.450000000000000000e+02 -5.719959999999999963e-15 -2.450000000000000000e+02 -5.719959999999999963e-15 -2.300000000000000000e+02 -5.719959999999999963e-15 -2.150000000000000000e+02 -5.719959999999999963e-15 -2.000000000000000000e+02 -5.719959999999999963e-15 -1.850000000000000000e+02 -5.719959999999999963e-15 -1.700000000000000000e+02 -5.719959999999999963e-15 -1.550000000000000000e+02 -5.719959999999999963e-15 -1.400000000000000000e+02 -5.719959999999999963e-15 -1.250000000000000000e+02 -5.719959999999999963e-15 -1.100000000000000000e+02 -5.719959999999999963e-15 -9.500000000000000000e+01 -4.330129999999999590e+00 -8.250000000000000000e+01 -4.330129999999999590e+00 -6.750000000000000000e+01 -4.330129999999999590e+00 -5.250000000000000000e+01 -4.330129999999999590e+00 -3.750000000000000000e+01 -4.330129999999999590e+00 -2.250000000000000000e+01 -4.330129999999999590e+00 -7.500000000000000000e+00 -4.330129999999999590e+00 7.500000000000000000e+00 -4.330129999999999590e+00 2.250000000000000000e+01 -4.330129999999999590e+00 3.750000000000000000e+01 -4.330129999999999590e+00 5.250000000000000000e+01 -4.330129999999999590e+00 6.750000000000000000e+01 -4.330129999999999590e+00 8.250000000000000000e+01 -4.330129999999999590e+00 8.750000000000000000e+01 -4.330129999999999590e+00 1.025000000000000000e+02 -4.330129999999999590e+00 1.175000000000000000e+02 -4.330129999999999590e+00 1.325000000000000000e+02 -4.330129999999999590e+00 1.475000000000000000e+02 -4.330129999999999590e+00 1.625000000000000000e+02 -4.330129999999999590e+00 1.775000000000000000e+02 -4.330129999999999590e+00 1.925000000000000000e+02 -4.330129999999999590e+00 2.075000000000000000e+02 -4.330129999999999590e+00 2.225000000000000000e+02 -4.330129999999999590e+00 2.375000000000000000e+02 -4.330129999999999590e+00 2.525000000000000000e+02 -4.330129999999999590e+00 -2.525000000000000000e+02 -4.330129999999999590e+00 -2.375000000000000000e+02 -4.330129999999999590e+00 -2.225000000000000000e+02 -4.330129999999999590e+00 -2.075000000000000000e+02 -4.330129999999999590e+00 -1.925000000000000000e+02 -4.330129999999999590e+00 -1.775000000000000000e+02 -4.330129999999999590e+00 -1.625000000000000000e+02 -4.330129999999999590e+00 -1.475000000000000000e+02 -4.330129999999999590e+00 -1.325000000000000000e+02 -4.330129999999999590e+00 -1.175000000000000000e+02 -4.330129999999999590e+00 -1.025000000000000000e+02 -4.330129999999999590e+00 -8.750000000000000000e+01 -8.660249999999999559e+00 -7.500000000000000000e+01 -8.660249999999999559e+00 -6.000000000000000000e+01 -8.660249999999999559e+00 -4.500000000000000000e+01 -8.660249999999999559e+00 -3.000000000000000000e+01 -8.660249999999999559e+00 -1.500000000000000000e+01 -8.660249999999999559e+00 -2.398080000000000029e-14 -8.660249999999999559e+00 1.500000000000000000e+01 -8.660249999999999559e+00 3.000000000000000000e+01 -8.660249999999999559e+00 4.500000000000000000e+01 -8.660249999999999559e+00 6.000000000000000000e+01 -8.660249999999999559e+00 7.500000000000000000e+01 -8.660249999999999559e+00 9.500000000000000000e+01 -8.660249999999999559e+00 1.100000000000000000e+02 -8.660249999999999559e+00 1.250000000000000000e+02 -8.660249999999999559e+00 1.400000000000000000e+02 -8.660249999999999559e+00 1.550000000000000000e+02 -8.660249999999999559e+00 1.700000000000000000e+02 -8.660249999999999559e+00 1.850000000000000000e+02 -8.660249999999999559e+00 2.000000000000000000e+02 -8.660249999999999559e+00 2.150000000000000000e+02 -8.660249999999999559e+00 2.300000000000000000e+02 -8.660249999999999559e+00 2.450000000000000000e+02 -8.660249999999999559e+00 -2.450000000000000000e+02 -8.660249999999999559e+00 -2.300000000000000000e+02 -8.660249999999999559e+00 -2.150000000000000000e+02 -8.660249999999999559e+00 -2.000000000000000000e+02 -8.660249999999999559e+00 -1.850000000000000000e+02 -8.660249999999999559e+00 -1.700000000000000000e+02 -8.660249999999999559e+00 -1.550000000000000000e+02 -8.660249999999999559e+00 -1.400000000000000000e+02 -8.660249999999999559e+00 -1.250000000000000000e+02 -8.660249999999999559e+00 -1.100000000000000000e+02 -8.660249999999999559e+00 -9.500000000000000000e+01 -1.299039999999999928e+01 -8.250000000000000000e+01 -1.299039999999999928e+01 -6.750000000000000000e+01 -1.299039999999999928e+01 -5.250000000000000000e+01 -1.299039999999999928e+01 -3.750000000000000000e+01 -1.299039999999999928e+01 -2.250000000000000000e+01 -1.299039999999999928e+01 -7.500000000000000000e+00 -1.299039999999999928e+01 7.500000000000000000e+00 -1.299039999999999928e+01 2.250000000000000000e+01 -1.299039999999999928e+01 3.750000000000000000e+01 -1.299039999999999928e+01 5.250000000000000000e+01 -1.299039999999999928e+01 6.750000000000000000e+01 -1.299039999999999928e+01 8.250000000000000000e+01 -1.299039999999999928e+01 8.750000000000000000e+01 -1.299039999999999928e+01 1.025000000000000000e+02 -1.299039999999999928e+01 1.175000000000000000e+02 -1.299039999999999928e+01 1.325000000000000000e+02 -1.299039999999999928e+01 1.475000000000000000e+02 -1.299039999999999928e+01 1.625000000000000000e+02 -1.299039999999999928e+01 1.775000000000000000e+02 -1.299039999999999928e+01 1.925000000000000000e+02 -1.299039999999999928e+01 2.075000000000000000e+02 -1.299039999999999928e+01 2.225000000000000000e+02 -1.299039999999999928e+01 2.375000000000000000e+02 -1.299039999999999928e+01 2.525000000000000000e+02 -1.299039999999999928e+01 -2.525000000000000000e+02 -1.299039999999999928e+01 -2.375000000000000000e+02 -1.299039999999999928e+01 -2.225000000000000000e+02 -1.299039999999999928e+01 -2.075000000000000000e+02 -1.299039999999999928e+01 -1.925000000000000000e+02 -1.299039999999999928e+01 -1.775000000000000000e+02 -1.299039999999999928e+01 -1.625000000000000000e+02 -1.299039999999999928e+01 -1.475000000000000000e+02 -1.299039999999999928e+01 -1.325000000000000000e+02 -1.299039999999999928e+01 -1.175000000000000000e+02 -1.299039999999999928e+01 -1.025000000000000000e+02 -1.299039999999999928e+01 -8.750000000000000000e+01 -1.732049999999999912e+01 -7.500000000000000000e+01 -1.732049999999999912e+01 -6.000000000000000000e+01 -1.732049999999999912e+01 -4.500000000000000000e+01 -1.732049999999999912e+01 -3.000000000000000000e+01 -1.732049999999999912e+01 -1.500000000000000000e+01 -1.732049999999999912e+01 -2.398080000000000029e-14 -1.732049999999999912e+01 1.500000000000000000e+01 -1.732049999999999912e+01 3.000000000000000000e+01 -1.732049999999999912e+01 4.500000000000000000e+01 -1.732049999999999912e+01 6.000000000000000000e+01 -1.732049999999999912e+01 7.500000000000000000e+01 -1.732049999999999912e+01 9.500000000000000000e+01 -1.732049999999999912e+01 1.100000000000000000e+02 -1.732049999999999912e+01 1.250000000000000000e+02 -1.732049999999999912e+01 1.400000000000000000e+02 -1.732049999999999912e+01 1.550000000000000000e+02 -1.732049999999999912e+01 1.700000000000000000e+02 -1.732049999999999912e+01 1.850000000000000000e+02 -1.732049999999999912e+01 2.000000000000000000e+02 -1.732049999999999912e+01 2.150000000000000000e+02 -1.732049999999999912e+01 2.300000000000000000e+02 -1.732049999999999912e+01 2.450000000000000000e+02 -1.732049999999999912e+01 -2.450000000000000000e+02 -1.732049999999999912e+01 -2.300000000000000000e+02 -1.732049999999999912e+01 -2.150000000000000000e+02 -1.732049999999999912e+01 -2.000000000000000000e+02 -1.732049999999999912e+01 -1.850000000000000000e+02 -1.732049999999999912e+01 -1.700000000000000000e+02 -1.732049999999999912e+01 -1.550000000000000000e+02 -1.732049999999999912e+01 -1.400000000000000000e+02 -1.732049999999999912e+01 -1.250000000000000000e+02 -1.732049999999999912e+01 -1.100000000000000000e+02 -1.732049999999999912e+01 -9.500000000000000000e+01 -2.165060000000000073e+01 -8.250000000000000000e+01 -2.165060000000000073e+01 -6.750000000000000000e+01 -2.165060000000000073e+01 -5.250000000000000000e+01 -2.165060000000000073e+01 -3.750000000000000000e+01 -2.165060000000000073e+01 -2.250000000000000000e+01 -2.165060000000000073e+01 -7.500000000000000000e+00 -2.165060000000000073e+01 7.500000000000000000e+00 -2.165060000000000073e+01 2.250000000000000000e+01 -2.165060000000000073e+01 3.750000000000000000e+01 -2.165060000000000073e+01 5.250000000000000000e+01 -2.165060000000000073e+01 6.750000000000000000e+01 -2.165060000000000073e+01 8.250000000000000000e+01 -2.165060000000000073e+01 8.750000000000000000e+01 -2.165060000000000073e+01 1.025000000000000000e+02 -2.165060000000000073e+01 1.175000000000000000e+02 -2.165060000000000073e+01 1.325000000000000000e+02 -2.165060000000000073e+01 1.475000000000000000e+02 -2.165060000000000073e+01 1.625000000000000000e+02 -2.165060000000000073e+01 1.775000000000000000e+02 -2.165060000000000073e+01 1.925000000000000000e+02 -2.165060000000000073e+01 2.075000000000000000e+02 -2.165060000000000073e+01 2.225000000000000000e+02 -2.165060000000000073e+01 2.375000000000000000e+02 -2.165060000000000073e+01 2.525000000000000000e+02 -2.165060000000000073e+01 -2.525000000000000000e+02 -2.165060000000000073e+01 -2.375000000000000000e+02 -2.165060000000000073e+01 -2.225000000000000000e+02 -2.165060000000000073e+01 -2.075000000000000000e+02 -2.165060000000000073e+01 -1.925000000000000000e+02 -2.165060000000000073e+01 -1.775000000000000000e+02 -2.165060000000000073e+01 -1.625000000000000000e+02 -2.165060000000000073e+01 -1.475000000000000000e+02 -2.165060000000000073e+01 -1.325000000000000000e+02 -2.165060000000000073e+01 -1.175000000000000000e+02 -2.165060000000000073e+01 -1.025000000000000000e+02 -2.165060000000000073e+01 -8.750000000000000000e+01 -2.598079999999999856e+01 -7.500000000000000000e+01 -2.598079999999999856e+01 -6.000000000000000000e+01 -2.598079999999999856e+01 -4.500000000000000000e+01 -2.598079999999999856e+01 -3.000000000000000000e+01 -2.598079999999999856e+01 -1.500000000000000000e+01 -2.598079999999999856e+01 -2.398080000000000029e-14 -2.598079999999999856e+01 1.500000000000000000e+01 -2.598079999999999856e+01 3.000000000000000000e+01 -2.598079999999999856e+01 4.500000000000000000e+01 -2.598079999999999856e+01 6.000000000000000000e+01 -2.598079999999999856e+01 7.500000000000000000e+01 -2.598079999999999856e+01 9.500000000000000000e+01 -2.598079999999999856e+01 1.100000000000000000e+02 -2.598079999999999856e+01 1.250000000000000000e+02 -2.598079999999999856e+01 1.400000000000000000e+02 -2.598079999999999856e+01 1.550000000000000000e+02 -2.598079999999999856e+01 1.700000000000000000e+02 -2.598079999999999856e+01 1.850000000000000000e+02 -2.598079999999999856e+01 2.000000000000000000e+02 -2.598079999999999856e+01 2.150000000000000000e+02 -2.598079999999999856e+01 2.300000000000000000e+02 -2.598079999999999856e+01 2.450000000000000000e+02 -2.598079999999999856e+01 -2.450000000000000000e+02 -2.598079999999999856e+01 -2.300000000000000000e+02 -2.598079999999999856e+01 -2.150000000000000000e+02 -2.598079999999999856e+01 -2.000000000000000000e+02 -2.598079999999999856e+01 -1.850000000000000000e+02 -2.598079999999999856e+01 -1.700000000000000000e+02 -2.598079999999999856e+01 -1.550000000000000000e+02 -2.598079999999999856e+01 -1.400000000000000000e+02 -2.598079999999999856e+01 -1.250000000000000000e+02 -2.598079999999999856e+01 -1.100000000000000000e+02 -2.598079999999999856e+01 -9.500000000000000000e+01 -3.031090000000000018e+01 -8.250000000000000000e+01 -3.031090000000000018e+01 -6.750000000000000000e+01 -3.031090000000000018e+01 -5.250000000000000000e+01 -3.031090000000000018e+01 -3.750000000000000000e+01 -3.031090000000000018e+01 -2.250000000000000000e+01 -3.031090000000000018e+01 -7.500000000000000000e+00 -3.031090000000000018e+01 7.500000000000000000e+00 -3.031090000000000018e+01 2.250000000000000000e+01 -3.031090000000000018e+01 3.750000000000000000e+01 -3.031090000000000018e+01 5.250000000000000000e+01 -3.031090000000000018e+01 6.750000000000000000e+01 -3.031090000000000018e+01 8.250000000000000000e+01 -3.031090000000000018e+01 8.750000000000000000e+01 -3.031090000000000018e+01 1.025000000000000000e+02 -3.031090000000000018e+01 1.175000000000000000e+02 -3.031090000000000018e+01 1.325000000000000000e+02 -3.031090000000000018e+01 1.475000000000000000e+02 -3.031090000000000018e+01 1.625000000000000000e+02 -3.031090000000000018e+01 1.775000000000000000e+02 -3.031090000000000018e+01 1.925000000000000000e+02 -3.031090000000000018e+01 2.075000000000000000e+02 -3.031090000000000018e+01 2.225000000000000000e+02 -3.031090000000000018e+01 2.375000000000000000e+02 -3.031090000000000018e+01 2.525000000000000000e+02 -3.031090000000000018e+01 -2.525000000000000000e+02 -3.031090000000000018e+01 -2.375000000000000000e+02 -3.031090000000000018e+01 -2.225000000000000000e+02 -3.031090000000000018e+01 -2.075000000000000000e+02 -3.031090000000000018e+01 -1.925000000000000000e+02 -3.031090000000000018e+01 -1.775000000000000000e+02 -3.031090000000000018e+01 -1.625000000000000000e+02 -3.031090000000000018e+01 -1.475000000000000000e+02 -3.031090000000000018e+01 -1.325000000000000000e+02 -3.031090000000000018e+01 -1.175000000000000000e+02 -3.031090000000000018e+01 -1.025000000000000000e+02 -3.031090000000000018e+01 -8.750000000000000000e+01 -3.464099999999999824e+01 -7.500000000000000000e+01 -3.464099999999999824e+01 -6.000000000000000000e+01 -3.464099999999999824e+01 -4.500000000000000000e+01 -3.464099999999999824e+01 -3.000000000000000000e+01 -3.464099999999999824e+01 -1.500000000000000000e+01 -3.464099999999999824e+01 -2.398080000000000029e-14 -3.464099999999999824e+01 1.500000000000000000e+01 -3.464099999999999824e+01 3.000000000000000000e+01 -3.464099999999999824e+01 4.500000000000000000e+01 -3.464099999999999824e+01 6.000000000000000000e+01 -3.464099999999999824e+01 7.500000000000000000e+01 -3.464099999999999824e+01 9.500000000000000000e+01 -3.464099999999999824e+01 1.100000000000000000e+02 -3.464099999999999824e+01 1.250000000000000000e+02 -3.464099999999999824e+01 1.400000000000000000e+02 -3.464099999999999824e+01 1.550000000000000000e+02 -3.464099999999999824e+01 1.700000000000000000e+02 -3.464099999999999824e+01 1.850000000000000000e+02 -3.464099999999999824e+01 2.000000000000000000e+02 -3.464099999999999824e+01 2.150000000000000000e+02 -3.464099999999999824e+01 2.300000000000000000e+02 -3.464099999999999824e+01 2.450000000000000000e+02 -3.464099999999999824e+01 -2.450000000000000000e+02 -3.464099999999999824e+01 -2.300000000000000000e+02 -3.464099999999999824e+01 -2.150000000000000000e+02 -3.464099999999999824e+01 -2.000000000000000000e+02 -3.464099999999999824e+01 -1.850000000000000000e+02 -3.464099999999999824e+01 -1.700000000000000000e+02 -3.464099999999999824e+01 -1.550000000000000000e+02 -3.464099999999999824e+01 -1.400000000000000000e+02 -3.464099999999999824e+01 -1.250000000000000000e+02 -3.464099999999999824e+01 -1.100000000000000000e+02 -3.464099999999999824e+01 -9.500000000000000000e+01 -3.897109999999999985e+01 -8.250000000000000000e+01 -3.897109999999999985e+01 -6.750000000000000000e+01 -3.897109999999999985e+01 -5.250000000000000000e+01 -3.897109999999999985e+01 -3.750000000000000000e+01 -3.897109999999999985e+01 -2.250000000000000000e+01 -3.897109999999999985e+01 -7.500000000000000000e+00 -3.897109999999999985e+01 7.500000000000000000e+00 -3.897109999999999985e+01 2.250000000000000000e+01 -3.897109999999999985e+01 3.750000000000000000e+01 -3.897109999999999985e+01 5.250000000000000000e+01 -3.897109999999999985e+01 6.750000000000000000e+01 -3.897109999999999985e+01 8.250000000000000000e+01 -3.897109999999999985e+01 8.750000000000000000e+01 -3.897109999999999985e+01 1.025000000000000000e+02 -3.897109999999999985e+01 1.175000000000000000e+02 -3.897109999999999985e+01 1.325000000000000000e+02 -3.897109999999999985e+01 1.475000000000000000e+02 -3.897109999999999985e+01 1.625000000000000000e+02 -3.897109999999999985e+01 1.775000000000000000e+02 -3.897109999999999985e+01 1.925000000000000000e+02 -3.897109999999999985e+01 2.075000000000000000e+02 -3.897109999999999985e+01 2.225000000000000000e+02 -3.897109999999999985e+01 2.375000000000000000e+02 -3.897109999999999985e+01 2.525000000000000000e+02 -3.897109999999999985e+01 -2.525000000000000000e+02 -3.897109999999999985e+01 -2.375000000000000000e+02 -3.897109999999999985e+01 -2.225000000000000000e+02 -3.897109999999999985e+01 -2.075000000000000000e+02 -3.897109999999999985e+01 -1.925000000000000000e+02 -3.897109999999999985e+01 -1.775000000000000000e+02 -3.897109999999999985e+01 -1.625000000000000000e+02 -3.897109999999999985e+01 -1.475000000000000000e+02 -3.897109999999999985e+01 -1.325000000000000000e+02 -3.897109999999999985e+01 -1.175000000000000000e+02 -3.897109999999999985e+01 -1.025000000000000000e+02 -3.897109999999999985e+01 -8.750000000000000000e+01 -4.330129999999999768e+01 -7.500000000000000000e+01 -4.330129999999999768e+01 -6.000000000000000000e+01 -4.330129999999999768e+01 -4.500000000000000000e+01 -4.330129999999999768e+01 -3.000000000000000000e+01 -4.330129999999999768e+01 -1.500000000000000000e+01 -4.330129999999999768e+01 -2.398080000000000029e-14 -4.330129999999999768e+01 1.500000000000000000e+01 -4.330129999999999768e+01 3.000000000000000000e+01 -4.330129999999999768e+01 4.500000000000000000e+01 -4.330129999999999768e+01 6.000000000000000000e+01 -4.330129999999999768e+01 7.500000000000000000e+01 -4.330129999999999768e+01 9.500000000000000000e+01 -4.330129999999999768e+01 1.100000000000000000e+02 -4.330129999999999768e+01 1.250000000000000000e+02 -4.330129999999999768e+01 1.400000000000000000e+02 -4.330129999999999768e+01 1.550000000000000000e+02 -4.330129999999999768e+01 1.700000000000000000e+02 -4.330129999999999768e+01 1.850000000000000000e+02 -4.330129999999999768e+01 2.000000000000000000e+02 -4.330129999999999768e+01 2.150000000000000000e+02 -4.330129999999999768e+01 2.300000000000000000e+02 -4.330129999999999768e+01 2.450000000000000000e+02 -4.330129999999999768e+01 -2.450000000000000000e+02 -4.330129999999999768e+01 -2.300000000000000000e+02 -4.330129999999999768e+01 -2.150000000000000000e+02 -4.330129999999999768e+01 -2.000000000000000000e+02 -4.330129999999999768e+01 -1.850000000000000000e+02 -4.330129999999999768e+01 -1.700000000000000000e+02 -4.330129999999999768e+01 -1.550000000000000000e+02 -4.330129999999999768e+01 -1.400000000000000000e+02 -4.330129999999999768e+01 -1.250000000000000000e+02 -4.330129999999999768e+01 -1.100000000000000000e+02 -4.330129999999999768e+01 -9.500000000000000000e+01 -4.763139999999999930e+01 -8.250000000000000000e+01 -4.763139999999999930e+01 -6.750000000000000000e+01 -4.763139999999999930e+01 -5.250000000000000000e+01 -4.763139999999999930e+01 -3.750000000000000000e+01 -4.763139999999999930e+01 -2.250000000000000000e+01 -4.763139999999999930e+01 -7.500000000000000000e+00 -4.763139999999999930e+01 7.500000000000000000e+00 -4.763139999999999930e+01 2.250000000000000000e+01 -4.763139999999999930e+01 3.750000000000000000e+01 -4.763139999999999930e+01 5.250000000000000000e+01 -4.763139999999999930e+01 6.750000000000000000e+01 -4.763139999999999930e+01 8.250000000000000000e+01 -4.763139999999999930e+01 8.750000000000000000e+01 -4.763139999999999930e+01 1.025000000000000000e+02 -4.763139999999999930e+01 1.175000000000000000e+02 -4.763139999999999930e+01 1.325000000000000000e+02 -4.763139999999999930e+01 1.475000000000000000e+02 -4.763139999999999930e+01 1.625000000000000000e+02 -4.763139999999999930e+01 1.775000000000000000e+02 -4.763139999999999930e+01 1.925000000000000000e+02 -4.763139999999999930e+01 2.075000000000000000e+02 -4.763139999999999930e+01 2.225000000000000000e+02 -4.763139999999999930e+01 2.375000000000000000e+02 -4.763139999999999930e+01 2.525000000000000000e+02 -4.763139999999999930e+01 -2.525000000000000000e+02 -4.763139999999999930e+01 -2.375000000000000000e+02 -4.763139999999999930e+01 -2.225000000000000000e+02 -4.763139999999999930e+01 -2.075000000000000000e+02 -4.763139999999999930e+01 -1.925000000000000000e+02 -4.763139999999999930e+01 -1.775000000000000000e+02 -4.763139999999999930e+01 -1.625000000000000000e+02 -4.763139999999999930e+01 -1.475000000000000000e+02 -4.763139999999999930e+01 -1.325000000000000000e+02 -4.763139999999999930e+01 -1.175000000000000000e+02 -4.763139999999999930e+01 -1.025000000000000000e+02 -4.763139999999999930e+01 -8.750000000000000000e+01 -5.196150000000000091e+01 -7.500000000000000000e+01 -5.196150000000000091e+01 -6.000000000000000000e+01 -5.196150000000000091e+01 -4.500000000000000000e+01 -5.196150000000000091e+01 -3.000000000000000000e+01 -5.196150000000000091e+01 -1.500000000000000000e+01 -5.196150000000000091e+01 -2.398080000000000029e-14 -5.196150000000000091e+01 1.500000000000000000e+01 -5.196150000000000091e+01 3.000000000000000000e+01 -5.196150000000000091e+01 4.500000000000000000e+01 -5.196150000000000091e+01 6.000000000000000000e+01 -5.196150000000000091e+01 7.500000000000000000e+01 -5.196150000000000091e+01 9.500000000000000000e+01 -5.196150000000000091e+01 1.100000000000000000e+02 -5.196150000000000091e+01 1.250000000000000000e+02 -5.196150000000000091e+01 1.400000000000000000e+02 -5.196150000000000091e+01 1.550000000000000000e+02 -5.196150000000000091e+01 1.700000000000000000e+02 -5.196150000000000091e+01 1.850000000000000000e+02 -5.196150000000000091e+01 2.000000000000000000e+02 -5.196150000000000091e+01 2.150000000000000000e+02 -5.196150000000000091e+01 2.300000000000000000e+02 -5.196150000000000091e+01 2.450000000000000000e+02 -5.196150000000000091e+01 8.500000000000000000e+01 -5.196150000000000091e+01 -8.500000000000000000e+01 -5.196150000000000091e+01 -2.450000000000000000e+02 -5.196150000000000091e+01 -2.300000000000000000e+02 -5.196150000000000091e+01 -2.150000000000000000e+02 -5.196150000000000091e+01 -2.000000000000000000e+02 -5.196150000000000091e+01 -1.850000000000000000e+02 -5.196150000000000091e+01 -1.700000000000000000e+02 -5.196150000000000091e+01 -1.550000000000000000e+02 -5.196150000000000091e+01 -1.400000000000000000e+02 -5.196150000000000091e+01 -1.250000000000000000e+02 -5.196150000000000091e+01 -1.100000000000000000e+02 -5.196150000000000091e+01 -9.500000000000000000e+01 -5.629169999999999874e+01 -6.750000000000000000e+01 -5.629169999999999874e+01 -5.250000000000000000e+01 -5.629169999999999874e+01 -3.750000000000000000e+01 -5.629169999999999874e+01 -2.250000000000000000e+01 -5.629169999999999874e+01 -7.500000000000000000e+00 -5.629169999999999874e+01 7.500000000000000000e+00 -5.629169999999999874e+01 2.250000000000000000e+01 -5.629169999999999874e+01 3.750000000000000000e+01 -5.629169999999999874e+01 5.250000000000000000e+01 -5.629169999999999874e+01 6.750000000000000000e+01 -5.629169999999999874e+01 1.025000000000000000e+02 -5.629169999999999874e+01 1.175000000000000000e+02 -5.629169999999999874e+01 1.325000000000000000e+02 -5.629169999999999874e+01 1.475000000000000000e+02 -5.629169999999999874e+01 1.625000000000000000e+02 -5.629169999999999874e+01 1.775000000000000000e+02 -5.629169999999999874e+01 1.925000000000000000e+02 -5.629169999999999874e+01 2.075000000000000000e+02 -5.629169999999999874e+01 2.225000000000000000e+02 -5.629169999999999874e+01 2.375000000000000000e+02 -5.629169999999999874e+01 7.750000000000000000e+01 -5.629169999999999874e+01 9.250000000000000000e+01 -5.629169999999999874e+01 -9.250000000000000000e+01 -5.629169999999999874e+01 -7.750000000000000000e+01 -5.629169999999999874e+01 -2.375000000000000000e+02 -5.629169999999999874e+01 -2.225000000000000000e+02 -5.629169999999999874e+01 -2.075000000000000000e+02 -5.629169999999999874e+01 -1.925000000000000000e+02 -5.629169999999999874e+01 -1.775000000000000000e+02 -5.629169999999999874e+01 -1.625000000000000000e+02 -5.629169999999999874e+01 -1.475000000000000000e+02 -5.629169999999999874e+01 -1.325000000000000000e+02 -5.629169999999999874e+01 -1.175000000000000000e+02 -5.629169999999999874e+01 -1.025000000000000000e+02 -6.062180000000000035e+01 -6.000000000000000000e+01 -6.062180000000000035e+01 -4.500000000000000000e+01 -6.062180000000000035e+01 -3.000000000000000000e+01 -6.062180000000000035e+01 -1.500000000000000000e+01 -6.062180000000000035e+01 -2.398080000000000029e-14 -6.062180000000000035e+01 1.500000000000000000e+01 -6.062180000000000035e+01 3.000000000000000000e+01 -6.062180000000000035e+01 4.500000000000000000e+01 -6.062180000000000035e+01 6.000000000000000000e+01 -6.062180000000000035e+01 1.100000000000000000e+02 -6.062180000000000035e+01 1.250000000000000000e+02 -6.062180000000000035e+01 1.400000000000000000e+02 -6.062180000000000035e+01 1.550000000000000000e+02 -6.062180000000000035e+01 1.700000000000000000e+02 -6.062180000000000035e+01 1.850000000000000000e+02 -6.062180000000000035e+01 2.000000000000000000e+02 -6.062180000000000035e+01 2.150000000000000000e+02 -6.062180000000000035e+01 2.300000000000000000e+02 -6.062180000000000035e+01 7.000000000000000000e+01 -6.062180000000000035e+01 8.500000000000000000e+01 -6.062180000000000035e+01 1.000000000000000000e+02 -6.062180000000000035e+01 -1.000000000000000000e+02 -6.062180000000000035e+01 -8.500000000000000000e+01 -6.062180000000000035e+01 -7.000000000000000000e+01 -6.062180000000000035e+01 -2.300000000000000000e+02 -6.062180000000000035e+01 -2.150000000000000000e+02 -6.062180000000000035e+01 -2.000000000000000000e+02 -6.062180000000000035e+01 -1.850000000000000000e+02 -6.062180000000000035e+01 -1.700000000000000000e+02 -6.062180000000000035e+01 -1.550000000000000000e+02 -6.062180000000000035e+01 -1.400000000000000000e+02 -6.062180000000000035e+01 -1.250000000000000000e+02 -6.062180000000000035e+01 -1.100000000000000000e+02 -6.495189999999999486e+01 -5.250000000000000000e+01 -6.495189999999999486e+01 -3.750000000000000000e+01 -6.495189999999999486e+01 -2.250000000000000000e+01 -6.495189999999999486e+01 -7.500000000000000000e+00 -6.495189999999999486e+01 7.500000000000000000e+00 -6.495189999999999486e+01 2.250000000000000000e+01 -6.495189999999999486e+01 3.750000000000000000e+01 -6.495189999999999486e+01 5.250000000000000000e+01 -6.495189999999999486e+01 1.175000000000000000e+02 -6.495189999999999486e+01 1.325000000000000000e+02 -6.495189999999999486e+01 1.475000000000000000e+02 -6.495189999999999486e+01 1.625000000000000000e+02 -6.495189999999999486e+01 1.775000000000000000e+02 -6.495189999999999486e+01 1.925000000000000000e+02 -6.495189999999999486e+01 2.075000000000000000e+02 -6.495189999999999486e+01 2.225000000000000000e+02 -6.495189999999999486e+01 6.250000000000000000e+01 -6.495189999999999486e+01 7.750000000000000000e+01 -6.495189999999999486e+01 9.250000000000000000e+01 -6.495189999999999486e+01 1.075000000000000000e+02 -6.495189999999999486e+01 -1.075000000000000000e+02 -6.495189999999999486e+01 -9.250000000000000000e+01 -6.495189999999999486e+01 -7.750000000000000000e+01 -6.495189999999999486e+01 -6.250000000000000000e+01 -6.495189999999999486e+01 -2.225000000000000000e+02 -6.495189999999999486e+01 -2.075000000000000000e+02 -6.495189999999999486e+01 -1.925000000000000000e+02 -6.495189999999999486e+01 -1.775000000000000000e+02 -6.495189999999999486e+01 -1.625000000000000000e+02 -6.495189999999999486e+01 -1.475000000000000000e+02 -6.495189999999999486e+01 -1.325000000000000000e+02 -6.495189999999999486e+01 -1.175000000000000000e+02 -6.928199999999999648e+01 -4.500000000000000000e+01 -6.928199999999999648e+01 -3.000000000000000000e+01 -6.928199999999999648e+01 -1.500000000000000000e+01 -6.928199999999999648e+01 -2.398080000000000029e-14 -6.928199999999999648e+01 1.500000000000000000e+01 -6.928199999999999648e+01 3.000000000000000000e+01 -6.928199999999999648e+01 4.500000000000000000e+01 -6.928199999999999648e+01 1.250000000000000000e+02 -6.928199999999999648e+01 1.400000000000000000e+02 -6.928199999999999648e+01 1.550000000000000000e+02 -6.928199999999999648e+01 1.700000000000000000e+02 -6.928199999999999648e+01 1.850000000000000000e+02 -6.928199999999999648e+01 2.000000000000000000e+02 -6.928199999999999648e+01 2.150000000000000000e+02 -6.928199999999999648e+01 5.500000000000000000e+01 -6.928199999999999648e+01 7.000000000000000000e+01 -6.928199999999999648e+01 8.500000000000000000e+01 -6.928199999999999648e+01 1.000000000000000000e+02 -6.928199999999999648e+01 1.150000000000000000e+02 -6.928199999999999648e+01 -1.150000000000000000e+02 -6.928199999999999648e+01 -1.000000000000000000e+02 -6.928199999999999648e+01 -8.500000000000000000e+01 -6.928199999999999648e+01 -7.000000000000000000e+01 -6.928199999999999648e+01 -5.500000000000000000e+01 -6.928199999999999648e+01 -2.150000000000000000e+02 -6.928199999999999648e+01 -2.000000000000000000e+02 -6.928199999999999648e+01 -1.850000000000000000e+02 -6.928199999999999648e+01 -1.700000000000000000e+02 -6.928199999999999648e+01 -1.550000000000000000e+02 -6.928199999999999648e+01 -1.400000000000000000e+02 -6.928199999999999648e+01 -1.250000000000000000e+02 -7.361220000000000141e+01 -3.750000000000000000e+01 -7.361220000000000141e+01 -2.250000000000000000e+01 -7.361220000000000141e+01 -7.500000000000000000e+00 -7.361220000000000141e+01 7.500000000000000000e+00 -7.361220000000000141e+01 2.250000000000000000e+01 -7.361220000000000141e+01 3.750000000000000000e+01 -7.361220000000000141e+01 1.325000000000000000e+02 -7.361220000000000141e+01 1.475000000000000000e+02 -7.361220000000000141e+01 1.625000000000000000e+02 -7.361220000000000141e+01 1.775000000000000000e+02 -7.361220000000000141e+01 1.925000000000000000e+02 -7.361220000000000141e+01 2.075000000000000000e+02 -7.361220000000000141e+01 4.750000000000000000e+01 -7.361220000000000141e+01 6.250000000000000000e+01 -7.361220000000000141e+01 7.750000000000000000e+01 -7.361220000000000141e+01 9.250000000000000000e+01 -7.361220000000000141e+01 1.075000000000000000e+02 -7.361220000000000141e+01 1.225000000000000000e+02 -7.361220000000000141e+01 -1.225000000000000000e+02 -7.361220000000000141e+01 -1.075000000000000000e+02 -7.361220000000000141e+01 -9.250000000000000000e+01 -7.361220000000000141e+01 -7.750000000000000000e+01 -7.361220000000000141e+01 -6.250000000000000000e+01 -7.361220000000000141e+01 -4.750000000000000000e+01 -7.361220000000000141e+01 -2.075000000000000000e+02 -7.361220000000000141e+01 -1.925000000000000000e+02 -7.361220000000000141e+01 -1.775000000000000000e+02 -7.361220000000000141e+01 -1.625000000000000000e+02 -7.361220000000000141e+01 -1.475000000000000000e+02 -7.361220000000000141e+01 -1.325000000000000000e+02 -7.794230000000000302e+01 -3.000000000000000000e+01 -7.794230000000000302e+01 -1.500000000000000000e+01 -7.794230000000000302e+01 -2.398080000000000029e-14 -7.794230000000000302e+01 1.500000000000000000e+01 -7.794230000000000302e+01 3.000000000000000000e+01 -7.794230000000000302e+01 1.400000000000000000e+02 -7.794230000000000302e+01 1.550000000000000000e+02 -7.794230000000000302e+01 1.700000000000000000e+02 -7.794230000000000302e+01 1.850000000000000000e+02 -7.794230000000000302e+01 2.000000000000000000e+02 -7.794230000000000302e+01 4.000000000000000000e+01 -7.794230000000000302e+01 5.500000000000000000e+01 -7.794230000000000302e+01 7.000000000000000000e+01 -7.794230000000000302e+01 8.500000000000000000e+01 -7.794230000000000302e+01 1.000000000000000000e+02 -7.794230000000000302e+01 1.150000000000000000e+02 -7.794230000000000302e+01 1.300000000000000000e+02 -7.794230000000000302e+01 -1.300000000000000000e+02 -7.794230000000000302e+01 -1.150000000000000000e+02 -7.794230000000000302e+01 -1.000000000000000000e+02 -7.794230000000000302e+01 -8.500000000000000000e+01 -7.794230000000000302e+01 -7.000000000000000000e+01 -7.794230000000000302e+01 -5.500000000000000000e+01 -7.794230000000000302e+01 -4.000000000000000000e+01 -7.794230000000000302e+01 -2.000000000000000000e+02 -7.794230000000000302e+01 -1.850000000000000000e+02 -7.794230000000000302e+01 -1.700000000000000000e+02 -7.794230000000000302e+01 -1.550000000000000000e+02 -7.794230000000000302e+01 -1.400000000000000000e+02 -8.227240000000000464e+01 -2.250000000000000000e+01 -8.227240000000000464e+01 -7.500000000000000000e+00 -8.227240000000000464e+01 7.500000000000000000e+00 -8.227240000000000464e+01 2.250000000000000000e+01 -8.227240000000000464e+01 1.475000000000000000e+02 -8.227240000000000464e+01 1.625000000000000000e+02 -8.227240000000000464e+01 1.775000000000000000e+02 -8.227240000000000464e+01 1.925000000000000000e+02 -8.227240000000000464e+01 3.250000000000000000e+01 -8.227240000000000464e+01 4.750000000000000000e+01 -8.227240000000000464e+01 6.250000000000000000e+01 -8.227240000000000464e+01 7.750000000000000000e+01 -8.227240000000000464e+01 9.250000000000000000e+01 -8.227240000000000464e+01 1.075000000000000000e+02 -8.227240000000000464e+01 1.225000000000000000e+02 -8.227240000000000464e+01 1.375000000000000000e+02 -8.227240000000000464e+01 -1.375000000000000000e+02 -8.227240000000000464e+01 -1.225000000000000000e+02 -8.227240000000000464e+01 -1.075000000000000000e+02 -8.227240000000000464e+01 -9.250000000000000000e+01 -8.227240000000000464e+01 -7.750000000000000000e+01 -8.227240000000000464e+01 -6.250000000000000000e+01 -8.227240000000000464e+01 -4.750000000000000000e+01 -8.227240000000000464e+01 -3.250000000000000000e+01 -8.227240000000000464e+01 -1.925000000000000000e+02 -8.227240000000000464e+01 -1.775000000000000000e+02 -8.227240000000000464e+01 -1.625000000000000000e+02 -8.227240000000000464e+01 -1.475000000000000000e+02 -8.660250000000000625e+01 -1.500000000000000000e+01 -8.660250000000000625e+01 -2.398080000000000029e-14 -8.660250000000000625e+01 1.500000000000000000e+01 -8.660250000000000625e+01 1.550000000000000000e+02 -8.660250000000000625e+01 1.700000000000000000e+02 -8.660250000000000625e+01 1.850000000000000000e+02 -8.660250000000000625e+01 2.500000000000000000e+01 -8.660250000000000625e+01 4.000000000000000000e+01 -8.660250000000000625e+01 5.500000000000000000e+01 -8.660250000000000625e+01 7.000000000000000000e+01 -8.660250000000000625e+01 8.500000000000000000e+01 -8.660250000000000625e+01 1.000000000000000000e+02 -8.660250000000000625e+01 1.150000000000000000e+02 -8.660250000000000625e+01 1.300000000000000000e+02 -8.660250000000000625e+01 1.450000000000000000e+02 -8.660250000000000625e+01 -1.450000000000000000e+02 -8.660250000000000625e+01 -1.300000000000000000e+02 -8.660250000000000625e+01 -1.150000000000000000e+02 -8.660250000000000625e+01 -1.000000000000000000e+02 -8.660250000000000625e+01 -8.500000000000000000e+01 -8.660250000000000625e+01 -7.000000000000000000e+01 -8.660250000000000625e+01 -5.500000000000000000e+01 -8.660250000000000625e+01 -4.000000000000000000e+01 -8.660250000000000625e+01 -2.500000000000000000e+01 -8.660250000000000625e+01 -1.850000000000000000e+02 -8.660250000000000625e+01 -1.700000000000000000e+02 -8.660250000000000625e+01 -1.550000000000000000e+02 -9.093269999999999698e+01 -7.500000000000000000e+00 -9.093269999999999698e+01 7.500000000000000000e+00 -9.093269999999999698e+01 1.625000000000000000e+02 -9.093269999999999698e+01 1.775000000000000000e+02 -9.093269999999999698e+01 1.750000000000000000e+01 -9.093269999999999698e+01 3.250000000000000000e+01 -9.093269999999999698e+01 4.750000000000000000e+01 -9.093269999999999698e+01 6.250000000000000000e+01 -9.093269999999999698e+01 7.750000000000000000e+01 -9.093269999999999698e+01 9.250000000000000000e+01 -9.093269999999999698e+01 1.075000000000000000e+02 -9.093269999999999698e+01 1.225000000000000000e+02 -9.093269999999999698e+01 1.375000000000000000e+02 -9.093269999999999698e+01 1.525000000000000000e+02 -9.093269999999999698e+01 -1.525000000000000000e+02 -9.093269999999999698e+01 -1.375000000000000000e+02 -9.093269999999999698e+01 -1.225000000000000000e+02 -9.093269999999999698e+01 -1.075000000000000000e+02 -9.093269999999999698e+01 -9.250000000000000000e+01 -9.093269999999999698e+01 -7.750000000000000000e+01 -9.093269999999999698e+01 -6.250000000000000000e+01 -9.093269999999999698e+01 -4.750000000000000000e+01 -9.093269999999999698e+01 -3.250000000000000000e+01 -9.093269999999999698e+01 -1.750000000000000000e+01 -9.093269999999999698e+01 -1.775000000000000000e+02 -9.093269999999999698e+01 -1.625000000000000000e+02 -9.526279999999999859e+01 -2.398080000000000029e-14 -9.526279999999999859e+01 1.700000000000000000e+02 -9.526279999999999859e+01 1.000000000000000000e+01 -9.526279999999999859e+01 2.500000000000000000e+01 -9.526279999999999859e+01 4.000000000000000000e+01 -9.526279999999999859e+01 5.500000000000000000e+01 -9.526279999999999859e+01 7.000000000000000000e+01 -9.526279999999999859e+01 8.500000000000000000e+01 -9.526279999999999859e+01 1.000000000000000000e+02 -9.526279999999999859e+01 1.150000000000000000e+02 -9.526279999999999859e+01 1.300000000000000000e+02 -9.526279999999999859e+01 1.450000000000000000e+02 -9.526279999999999859e+01 1.600000000000000000e+02 -9.526279999999999859e+01 -1.600000000000000000e+02 -9.526279999999999859e+01 -1.450000000000000000e+02 -9.526279999999999859e+01 -1.300000000000000000e+02 -9.526279999999999859e+01 -1.150000000000000000e+02 -9.526279999999999859e+01 -1.000000000000000000e+02 -9.526279999999999859e+01 -8.500000000000000000e+01 -9.526279999999999859e+01 -7.000000000000000000e+01 -9.526279999999999859e+01 -5.500000000000000000e+01 -9.526279999999999859e+01 -4.000000000000000000e+01 -9.526279999999999859e+01 -2.500000000000000000e+01 -9.526279999999999859e+01 -1.000000000000000000e+01 -9.526279999999999859e+01 -1.700000000000000000e+02 -9.959290000000000020e+01 2.500000000000000000e+00 -9.959290000000000020e+01 1.750000000000000000e+01 -9.959290000000000020e+01 3.250000000000000000e+01 -9.959290000000000020e+01 4.750000000000000000e+01 -9.959290000000000020e+01 6.250000000000000000e+01 -9.959290000000000020e+01 7.750000000000000000e+01 -9.959290000000000020e+01 9.250000000000000000e+01 -9.959290000000000020e+01 1.075000000000000000e+02 -9.959290000000000020e+01 1.225000000000000000e+02 -9.959290000000000020e+01 1.375000000000000000e+02 -9.959290000000000020e+01 1.525000000000000000e+02 -9.959290000000000020e+01 1.675000000000000000e+02 -9.959290000000000020e+01 -1.675000000000000000e+02 -9.959290000000000020e+01 -1.525000000000000000e+02 -9.959290000000000020e+01 -1.375000000000000000e+02 -9.959290000000000020e+01 -1.225000000000000000e+02 -9.959290000000000020e+01 -1.075000000000000000e+02 -9.959290000000000020e+01 -9.250000000000000000e+01 -9.959290000000000020e+01 -7.750000000000000000e+01 -9.959290000000000020e+01 -6.250000000000000000e+01 -9.959290000000000020e+01 -4.750000000000000000e+01 -9.959290000000000020e+01 -3.250000000000000000e+01 -9.959290000000000020e+01 -1.750000000000000000e+01 -9.959290000000000020e+01 -2.500000000000000000e+00 -1.039230000000000018e+02 1.000000000000000000e+01 -1.039230000000000018e+02 2.500000000000000000e+01 -1.039230000000000018e+02 4.000000000000000000e+01 -1.039230000000000018e+02 5.500000000000000000e+01 -1.039230000000000018e+02 7.000000000000000000e+01 -1.039230000000000018e+02 8.500000000000000000e+01 -1.039230000000000018e+02 1.000000000000000000e+02 -1.039230000000000018e+02 1.150000000000000000e+02 -1.039230000000000018e+02 1.300000000000000000e+02 -1.039230000000000018e+02 1.450000000000000000e+02 -1.039230000000000018e+02 1.600000000000000000e+02 -1.039230000000000018e+02 -1.600000000000000000e+02 -1.039230000000000018e+02 -1.450000000000000000e+02 -1.039230000000000018e+02 -1.300000000000000000e+02 -1.039230000000000018e+02 -1.150000000000000000e+02 -1.039230000000000018e+02 -1.000000000000000000e+02 -1.039230000000000018e+02 -8.500000000000000000e+01 -1.039230000000000018e+02 -7.000000000000000000e+01 -1.039230000000000018e+02 -5.500000000000000000e+01 -1.039230000000000018e+02 -4.000000000000000000e+01 -1.039230000000000018e+02 -2.500000000000000000e+01 -1.039230000000000018e+02 -1.000000000000000000e+01 -1.082530000000000001e+02 2.500000000000000000e+00 -1.082530000000000001e+02 1.750000000000000000e+01 -1.082530000000000001e+02 3.250000000000000000e+01 -1.082530000000000001e+02 4.750000000000000000e+01 -1.082530000000000001e+02 6.250000000000000000e+01 -1.082530000000000001e+02 7.750000000000000000e+01 -1.082530000000000001e+02 9.250000000000000000e+01 -1.082530000000000001e+02 1.075000000000000000e+02 -1.082530000000000001e+02 1.225000000000000000e+02 -1.082530000000000001e+02 1.375000000000000000e+02 -1.082530000000000001e+02 1.525000000000000000e+02 -1.082530000000000001e+02 1.675000000000000000e+02 -1.082530000000000001e+02 -1.675000000000000000e+02 -1.082530000000000001e+02 -1.525000000000000000e+02 -1.082530000000000001e+02 -1.375000000000000000e+02 -1.082530000000000001e+02 -1.225000000000000000e+02 -1.082530000000000001e+02 -1.075000000000000000e+02 -1.082530000000000001e+02 -9.250000000000000000e+01 -1.082530000000000001e+02 -7.750000000000000000e+01 -1.082530000000000001e+02 -6.250000000000000000e+01 -1.082530000000000001e+02 -4.750000000000000000e+01 -1.082530000000000001e+02 -3.250000000000000000e+01 -1.082530000000000001e+02 -1.750000000000000000e+01 -1.082530000000000001e+02 -2.500000000000000000e+00 -1.125829999999999984e+02 1.000000000000000000e+01 -1.125829999999999984e+02 2.500000000000000000e+01 -1.125829999999999984e+02 4.000000000000000000e+01 -1.125829999999999984e+02 5.500000000000000000e+01 -1.125829999999999984e+02 7.000000000000000000e+01 -1.125829999999999984e+02 8.500000000000000000e+01 -1.125829999999999984e+02 1.000000000000000000e+02 -1.125829999999999984e+02 1.150000000000000000e+02 -1.125829999999999984e+02 1.300000000000000000e+02 -1.125829999999999984e+02 1.450000000000000000e+02 -1.125829999999999984e+02 1.600000000000000000e+02 -1.125829999999999984e+02 -1.600000000000000000e+02 -1.125829999999999984e+02 -1.450000000000000000e+02 -1.125829999999999984e+02 -1.300000000000000000e+02 -1.125829999999999984e+02 -1.150000000000000000e+02 -1.125829999999999984e+02 -1.000000000000000000e+02 -1.125829999999999984e+02 -8.500000000000000000e+01 -1.125829999999999984e+02 -7.000000000000000000e+01 -1.125829999999999984e+02 -5.500000000000000000e+01 -1.125829999999999984e+02 -4.000000000000000000e+01 -1.125829999999999984e+02 -2.500000000000000000e+01 -1.125829999999999984e+02 -1.000000000000000000e+01 -1.169129999999999967e+02 2.500000000000000000e+00 -1.169129999999999967e+02 1.750000000000000000e+01 -1.169129999999999967e+02 3.250000000000000000e+01 -1.169129999999999967e+02 4.750000000000000000e+01 -1.169129999999999967e+02 6.250000000000000000e+01 -1.169129999999999967e+02 7.750000000000000000e+01 -1.169129999999999967e+02 9.250000000000000000e+01 -1.169129999999999967e+02 1.075000000000000000e+02 -1.169129999999999967e+02 1.225000000000000000e+02 -1.169129999999999967e+02 1.375000000000000000e+02 -1.169129999999999967e+02 1.525000000000000000e+02 -1.169129999999999967e+02 1.675000000000000000e+02 -1.169129999999999967e+02 -1.675000000000000000e+02 -1.169129999999999967e+02 -1.525000000000000000e+02 -1.169129999999999967e+02 -1.375000000000000000e+02 -1.169129999999999967e+02 -1.225000000000000000e+02 -1.169129999999999967e+02 -1.075000000000000000e+02 -1.169129999999999967e+02 -9.250000000000000000e+01 -1.169129999999999967e+02 -7.750000000000000000e+01 -1.169129999999999967e+02 -6.250000000000000000e+01 -1.169129999999999967e+02 -4.750000000000000000e+01 -1.169129999999999967e+02 -3.250000000000000000e+01 -1.169129999999999967e+02 -1.750000000000000000e+01 -1.169129999999999967e+02 -2.500000000000000000e+00 -1.212439999999999998e+02 1.000000000000000000e+01 -1.212439999999999998e+02 2.500000000000000000e+01 -1.212439999999999998e+02 4.000000000000000000e+01 -1.212439999999999998e+02 5.500000000000000000e+01 -1.212439999999999998e+02 7.000000000000000000e+01 -1.212439999999999998e+02 8.500000000000000000e+01 -1.212439999999999998e+02 1.000000000000000000e+02 -1.212439999999999998e+02 1.150000000000000000e+02 -1.212439999999999998e+02 1.300000000000000000e+02 -1.212439999999999998e+02 1.450000000000000000e+02 -1.212439999999999998e+02 1.600000000000000000e+02 -1.212439999999999998e+02 -1.600000000000000000e+02 -1.212439999999999998e+02 -1.450000000000000000e+02 -1.212439999999999998e+02 -1.300000000000000000e+02 -1.212439999999999998e+02 -1.150000000000000000e+02 -1.212439999999999998e+02 -1.000000000000000000e+02 -1.212439999999999998e+02 -8.500000000000000000e+01 -1.212439999999999998e+02 -7.000000000000000000e+01 -1.212439999999999998e+02 -5.500000000000000000e+01 -1.212439999999999998e+02 -4.000000000000000000e+01 -1.212439999999999998e+02 -2.500000000000000000e+01 -1.212439999999999998e+02 -1.000000000000000000e+01 -1.255739999999999981e+02 2.500000000000000000e+00 -1.255739999999999981e+02 1.750000000000000000e+01 -1.255739999999999981e+02 3.250000000000000000e+01 -1.255739999999999981e+02 4.750000000000000000e+01 -1.255739999999999981e+02 6.250000000000000000e+01 -1.255739999999999981e+02 7.750000000000000000e+01 -1.255739999999999981e+02 9.250000000000000000e+01 -1.255739999999999981e+02 1.075000000000000000e+02 -1.255739999999999981e+02 1.225000000000000000e+02 -1.255739999999999981e+02 1.375000000000000000e+02 -1.255739999999999981e+02 1.525000000000000000e+02 -1.255739999999999981e+02 1.675000000000000000e+02 -1.255739999999999981e+02 -1.675000000000000000e+02 -1.255739999999999981e+02 -1.525000000000000000e+02 -1.255739999999999981e+02 -1.375000000000000000e+02 -1.255739999999999981e+02 -1.225000000000000000e+02 -1.255739999999999981e+02 -1.075000000000000000e+02 -1.255739999999999981e+02 -9.250000000000000000e+01 -1.255739999999999981e+02 -7.750000000000000000e+01 -1.255739999999999981e+02 -6.250000000000000000e+01 -1.255739999999999981e+02 -4.750000000000000000e+01 -1.255739999999999981e+02 -3.250000000000000000e+01 -1.255739999999999981e+02 -1.750000000000000000e+01 -1.255739999999999981e+02 -2.500000000000000000e+00 -1.299039999999999964e+02 1.000000000000000000e+01 -1.299039999999999964e+02 2.500000000000000000e+01 -1.299039999999999964e+02 4.000000000000000000e+01 -1.299039999999999964e+02 5.500000000000000000e+01 -1.299039999999999964e+02 7.000000000000000000e+01 -1.299039999999999964e+02 8.500000000000000000e+01 -1.299039999999999964e+02 1.000000000000000000e+02 -1.299039999999999964e+02 1.150000000000000000e+02 -1.299039999999999964e+02 1.300000000000000000e+02 -1.299039999999999964e+02 1.450000000000000000e+02 -1.299039999999999964e+02 1.600000000000000000e+02 -1.299039999999999964e+02 -1.600000000000000000e+02 -1.299039999999999964e+02 -1.450000000000000000e+02 -1.299039999999999964e+02 -1.300000000000000000e+02 -1.299039999999999964e+02 -1.150000000000000000e+02 -1.299039999999999964e+02 -1.000000000000000000e+02 -1.299039999999999964e+02 -8.500000000000000000e+01 -1.299039999999999964e+02 -7.000000000000000000e+01 -1.299039999999999964e+02 -5.500000000000000000e+01 -1.299039999999999964e+02 -4.000000000000000000e+01 -1.299039999999999964e+02 -2.500000000000000000e+01 -1.299039999999999964e+02 -1.000000000000000000e+01 -1.342340000000000089e+02 2.500000000000000000e+00 -1.342340000000000089e+02 1.750000000000000000e+01 -1.342340000000000089e+02 3.250000000000000000e+01 -1.342340000000000089e+02 4.750000000000000000e+01 -1.342340000000000089e+02 6.250000000000000000e+01 -1.342340000000000089e+02 7.750000000000000000e+01 -1.342340000000000089e+02 9.250000000000000000e+01 -1.342340000000000089e+02 1.075000000000000000e+02 -1.342340000000000089e+02 1.225000000000000000e+02 -1.342340000000000089e+02 1.375000000000000000e+02 -1.342340000000000089e+02 1.525000000000000000e+02 -1.342340000000000089e+02 1.675000000000000000e+02 -1.342340000000000089e+02 -1.675000000000000000e+02 -1.342340000000000089e+02 -1.525000000000000000e+02 -1.342340000000000089e+02 -1.375000000000000000e+02 -1.342340000000000089e+02 -1.225000000000000000e+02 -1.342340000000000089e+02 -1.075000000000000000e+02 -1.342340000000000089e+02 -9.250000000000000000e+01 -1.342340000000000089e+02 -7.750000000000000000e+01 -1.342340000000000089e+02 -6.250000000000000000e+01 -1.342340000000000089e+02 -4.750000000000000000e+01 -1.342340000000000089e+02 -3.250000000000000000e+01 -1.342340000000000089e+02 -1.750000000000000000e+01 -1.342340000000000089e+02 -2.500000000000000000e+00 -1.385639999999999930e+02 1.000000000000000000e+01 -1.385639999999999930e+02 2.500000000000000000e+01 -1.385639999999999930e+02 4.000000000000000000e+01 -1.385639999999999930e+02 5.500000000000000000e+01 -1.385639999999999930e+02 7.000000000000000000e+01 -1.385639999999999930e+02 8.500000000000000000e+01 -1.385639999999999930e+02 1.000000000000000000e+02 -1.385639999999999930e+02 1.150000000000000000e+02 -1.385639999999999930e+02 1.300000000000000000e+02 -1.385639999999999930e+02 1.450000000000000000e+02 -1.385639999999999930e+02 1.600000000000000000e+02 -1.385639999999999930e+02 -1.600000000000000000e+02 -1.385639999999999930e+02 -1.450000000000000000e+02 -1.385639999999999930e+02 -1.300000000000000000e+02 -1.385639999999999930e+02 -1.150000000000000000e+02 -1.385639999999999930e+02 -1.000000000000000000e+02 -1.385639999999999930e+02 -8.500000000000000000e+01 -1.385639999999999930e+02 -7.000000000000000000e+01 -1.385639999999999930e+02 -5.500000000000000000e+01 -1.385639999999999930e+02 -4.000000000000000000e+01 -1.385639999999999930e+02 -2.500000000000000000e+01 -1.385639999999999930e+02 -1.000000000000000000e+01 -1.428940000000000055e+02 2.500000000000000000e+00 -1.428940000000000055e+02 1.750000000000000000e+01 -1.428940000000000055e+02 3.250000000000000000e+01 -1.428940000000000055e+02 4.750000000000000000e+01 -1.428940000000000055e+02 6.250000000000000000e+01 -1.428940000000000055e+02 7.750000000000000000e+01 -1.428940000000000055e+02 9.250000000000000000e+01 -1.428940000000000055e+02 1.075000000000000000e+02 -1.428940000000000055e+02 1.225000000000000000e+02 -1.428940000000000055e+02 1.375000000000000000e+02 -1.428940000000000055e+02 1.525000000000000000e+02 -1.428940000000000055e+02 1.675000000000000000e+02 -1.428940000000000055e+02 -1.675000000000000000e+02 -1.428940000000000055e+02 -1.525000000000000000e+02 -1.428940000000000055e+02 -1.375000000000000000e+02 -1.428940000000000055e+02 -1.225000000000000000e+02 -1.428940000000000055e+02 -1.075000000000000000e+02 -1.428940000000000055e+02 -9.250000000000000000e+01 -1.428940000000000055e+02 -7.750000000000000000e+01 -1.428940000000000055e+02 -6.250000000000000000e+01 -1.428940000000000055e+02 -4.750000000000000000e+01 -1.428940000000000055e+02 -3.250000000000000000e+01 -1.428940000000000055e+02 -1.750000000000000000e+01 -1.428940000000000055e+02 -2.500000000000000000e+00 -1.472239999999999895e+02 1.000000000000000000e+01 -1.472239999999999895e+02 2.500000000000000000e+01 -1.472239999999999895e+02 4.000000000000000000e+01 -1.472239999999999895e+02 5.500000000000000000e+01 -1.472239999999999895e+02 7.000000000000000000e+01 -1.472239999999999895e+02 8.500000000000000000e+01 -1.472239999999999895e+02 1.000000000000000000e+02 -1.472239999999999895e+02 1.150000000000000000e+02 -1.472239999999999895e+02 1.300000000000000000e+02 -1.472239999999999895e+02 1.450000000000000000e+02 -1.472239999999999895e+02 1.600000000000000000e+02 -1.472239999999999895e+02 -1.600000000000000000e+02 -1.472239999999999895e+02 -1.450000000000000000e+02 -1.472239999999999895e+02 -1.300000000000000000e+02 -1.472239999999999895e+02 -1.150000000000000000e+02 -1.472239999999999895e+02 -1.000000000000000000e+02 -1.472239999999999895e+02 -8.500000000000000000e+01 -1.472239999999999895e+02 -7.000000000000000000e+01 -1.472239999999999895e+02 -5.500000000000000000e+01 -1.472239999999999895e+02 -4.000000000000000000e+01 -1.472239999999999895e+02 -2.500000000000000000e+01 -1.472239999999999895e+02 -1.000000000000000000e+01 -1.515540000000000020e+02 2.500000000000000000e+00 -1.515540000000000020e+02 1.750000000000000000e+01 -1.515540000000000020e+02 3.250000000000000000e+01 -1.515540000000000020e+02 4.750000000000000000e+01 -1.515540000000000020e+02 6.250000000000000000e+01 -1.515540000000000020e+02 7.750000000000000000e+01 -1.515540000000000020e+02 9.250000000000000000e+01 -1.515540000000000020e+02 1.075000000000000000e+02 -1.515540000000000020e+02 1.225000000000000000e+02 -1.515540000000000020e+02 1.375000000000000000e+02 -1.515540000000000020e+02 1.525000000000000000e+02 -1.515540000000000020e+02 1.675000000000000000e+02 -1.515540000000000020e+02 -1.675000000000000000e+02 -1.515540000000000020e+02 -1.525000000000000000e+02 -1.515540000000000020e+02 -1.375000000000000000e+02 -1.515540000000000020e+02 -1.225000000000000000e+02 -1.515540000000000020e+02 -1.075000000000000000e+02 -1.515540000000000020e+02 -9.250000000000000000e+01 -1.515540000000000020e+02 -7.750000000000000000e+01 -1.515540000000000020e+02 -6.250000000000000000e+01 -1.515540000000000020e+02 -4.750000000000000000e+01 -1.515540000000000020e+02 -3.250000000000000000e+01 -1.515540000000000020e+02 -1.750000000000000000e+01 -1.515540000000000020e+02 -2.500000000000000000e+00 -1.558849999999999909e+02 1.000000000000000000e+01 -1.558849999999999909e+02 2.500000000000000000e+01 -1.558849999999999909e+02 4.000000000000000000e+01 -1.558849999999999909e+02 5.500000000000000000e+01 -1.558849999999999909e+02 7.000000000000000000e+01 -1.558849999999999909e+02 8.500000000000000000e+01 -1.558849999999999909e+02 1.000000000000000000e+02 -1.558849999999999909e+02 1.150000000000000000e+02 -1.558849999999999909e+02 1.300000000000000000e+02 -1.558849999999999909e+02 1.450000000000000000e+02 -1.558849999999999909e+02 1.600000000000000000e+02 -1.558849999999999909e+02 -1.600000000000000000e+02 -1.558849999999999909e+02 -1.450000000000000000e+02 -1.558849999999999909e+02 -1.300000000000000000e+02 -1.558849999999999909e+02 -1.150000000000000000e+02 -1.558849999999999909e+02 -1.000000000000000000e+02 -1.558849999999999909e+02 -8.500000000000000000e+01 -1.558849999999999909e+02 -7.000000000000000000e+01 -1.558849999999999909e+02 -5.500000000000000000e+01 -1.558849999999999909e+02 -4.000000000000000000e+01 -1.558849999999999909e+02 -2.500000000000000000e+01 -1.558849999999999909e+02 -1.000000000000000000e+01 -1.602150000000000034e+02 2.500000000000000000e+00 -1.602150000000000034e+02 1.750000000000000000e+01 -1.602150000000000034e+02 3.250000000000000000e+01 -1.602150000000000034e+02 4.750000000000000000e+01 -1.602150000000000034e+02 6.250000000000000000e+01 -1.602150000000000034e+02 7.750000000000000000e+01 -1.602150000000000034e+02 9.250000000000000000e+01 -1.602150000000000034e+02 1.075000000000000000e+02 -1.602150000000000034e+02 1.225000000000000000e+02 -1.602150000000000034e+02 1.375000000000000000e+02 -1.602150000000000034e+02 1.525000000000000000e+02 -1.602150000000000034e+02 1.675000000000000000e+02 -1.602150000000000034e+02 -1.675000000000000000e+02 -1.602150000000000034e+02 -1.525000000000000000e+02 -1.602150000000000034e+02 -1.375000000000000000e+02 -1.602150000000000034e+02 -1.225000000000000000e+02 -1.602150000000000034e+02 -1.075000000000000000e+02 -1.602150000000000034e+02 -9.250000000000000000e+01 -1.602150000000000034e+02 -7.750000000000000000e+01 -1.602150000000000034e+02 -6.250000000000000000e+01 -1.602150000000000034e+02 -4.750000000000000000e+01 -1.602150000000000034e+02 -3.250000000000000000e+01 -1.602150000000000034e+02 -1.750000000000000000e+01 -1.602150000000000034e+02 -2.500000000000000000e+00 -1.645449999999999875e+02 1.000000000000000000e+01 -1.645449999999999875e+02 2.500000000000000000e+01 -1.645449999999999875e+02 4.000000000000000000e+01 -1.645449999999999875e+02 5.500000000000000000e+01 -1.645449999999999875e+02 7.000000000000000000e+01 -1.645449999999999875e+02 8.500000000000000000e+01 -1.645449999999999875e+02 1.000000000000000000e+02 -1.645449999999999875e+02 1.150000000000000000e+02 -1.645449999999999875e+02 1.300000000000000000e+02 -1.645449999999999875e+02 1.450000000000000000e+02 -1.645449999999999875e+02 1.600000000000000000e+02 -1.645449999999999875e+02 -1.600000000000000000e+02 -1.645449999999999875e+02 -1.450000000000000000e+02 -1.645449999999999875e+02 -1.300000000000000000e+02 -1.645449999999999875e+02 -1.150000000000000000e+02 -1.645449999999999875e+02 -1.000000000000000000e+02 -1.645449999999999875e+02 -8.500000000000000000e+01 -1.645449999999999875e+02 -7.000000000000000000e+01 -1.645449999999999875e+02 -5.500000000000000000e+01 -1.645449999999999875e+02 -4.000000000000000000e+01 -1.645449999999999875e+02 -2.500000000000000000e+01 -1.645449999999999875e+02 -1.000000000000000000e+01 -1.688750000000000000e+02 2.500000000000000000e+00 -1.688750000000000000e+02 1.750000000000000000e+01 -1.688750000000000000e+02 3.250000000000000000e+01 -1.688750000000000000e+02 4.750000000000000000e+01 -1.688750000000000000e+02 6.250000000000000000e+01 -1.688750000000000000e+02 7.750000000000000000e+01 -1.688750000000000000e+02 9.250000000000000000e+01 -1.688750000000000000e+02 1.075000000000000000e+02 -1.688750000000000000e+02 1.225000000000000000e+02 -1.688750000000000000e+02 1.375000000000000000e+02 -1.688750000000000000e+02 1.525000000000000000e+02 -1.688750000000000000e+02 1.675000000000000000e+02 -1.688750000000000000e+02 -1.675000000000000000e+02 -1.688750000000000000e+02 -1.525000000000000000e+02 -1.688750000000000000e+02 -1.375000000000000000e+02 -1.688750000000000000e+02 -1.225000000000000000e+02 -1.688750000000000000e+02 -1.075000000000000000e+02 -1.688750000000000000e+02 -9.250000000000000000e+01 -1.688750000000000000e+02 -7.750000000000000000e+01 -1.688750000000000000e+02 -6.250000000000000000e+01 -1.688750000000000000e+02 -4.750000000000000000e+01 -1.688750000000000000e+02 -3.250000000000000000e+01 -1.688750000000000000e+02 -1.750000000000000000e+01 -1.688750000000000000e+02 -2.500000000000000000e+00 -1.732050000000000125e+02 1.000000000000000000e+01 -1.732050000000000125e+02 2.500000000000000000e+01 -1.732050000000000125e+02 4.000000000000000000e+01 -1.732050000000000125e+02 5.500000000000000000e+01 -1.732050000000000125e+02 7.000000000000000000e+01 -1.732050000000000125e+02 8.500000000000000000e+01 -1.732050000000000125e+02 1.000000000000000000e+02 -1.732050000000000125e+02 1.150000000000000000e+02 -1.732050000000000125e+02 1.300000000000000000e+02 -1.732050000000000125e+02 1.450000000000000000e+02 -1.732050000000000125e+02 1.600000000000000000e+02 -1.732050000000000125e+02 -1.600000000000000000e+02 -1.732050000000000125e+02 -1.450000000000000000e+02 -1.732050000000000125e+02 -1.300000000000000000e+02 -1.732050000000000125e+02 -1.150000000000000000e+02 -1.732050000000000125e+02 -1.000000000000000000e+02 -1.732050000000000125e+02 -8.500000000000000000e+01 -1.732050000000000125e+02 -7.000000000000000000e+01 -1.732050000000000125e+02 -5.500000000000000000e+01 -1.732050000000000125e+02 -4.000000000000000000e+01 -1.732050000000000125e+02 -2.500000000000000000e+01 -1.732050000000000125e+02 -1.000000000000000000e+01 -1.775349999999999966e+02 2.500000000000000000e+00 -1.775349999999999966e+02 1.750000000000000000e+01 -1.775349999999999966e+02 3.250000000000000000e+01 -1.775349999999999966e+02 4.750000000000000000e+01 -1.775349999999999966e+02 6.250000000000000000e+01 -1.775349999999999966e+02 7.750000000000000000e+01 -1.775349999999999966e+02 9.250000000000000000e+01 -1.775349999999999966e+02 1.075000000000000000e+02 -1.775349999999999966e+02 1.225000000000000000e+02 -1.775349999999999966e+02 1.375000000000000000e+02 -1.775349999999999966e+02 1.525000000000000000e+02 -1.775349999999999966e+02 1.675000000000000000e+02 -1.775349999999999966e+02 -1.675000000000000000e+02 -1.775349999999999966e+02 -1.525000000000000000e+02 -1.775349999999999966e+02 -1.375000000000000000e+02 -1.775349999999999966e+02 -1.225000000000000000e+02 -1.775349999999999966e+02 -1.075000000000000000e+02 -1.775349999999999966e+02 -9.250000000000000000e+01 -1.775349999999999966e+02 -7.750000000000000000e+01 -1.775349999999999966e+02 -6.250000000000000000e+01 -1.775349999999999966e+02 -4.750000000000000000e+01 -1.775349999999999966e+02 -3.250000000000000000e+01 -1.775349999999999966e+02 -1.750000000000000000e+01 -1.775349999999999966e+02 -2.500000000000000000e+00 -1.818650000000000091e+02 1.000000000000000000e+01 -1.818650000000000091e+02 2.500000000000000000e+01 -1.818650000000000091e+02 4.000000000000000000e+01 -1.818650000000000091e+02 5.500000000000000000e+01 -1.818650000000000091e+02 7.000000000000000000e+01 -1.818650000000000091e+02 8.500000000000000000e+01 -1.818650000000000091e+02 1.000000000000000000e+02 -1.818650000000000091e+02 1.150000000000000000e+02 -1.818650000000000091e+02 1.300000000000000000e+02 -1.818650000000000091e+02 1.450000000000000000e+02 -1.818650000000000091e+02 1.600000000000000000e+02 -1.818650000000000091e+02 -1.600000000000000000e+02 -1.818650000000000091e+02 -1.450000000000000000e+02 -1.818650000000000091e+02 -1.300000000000000000e+02 -1.818650000000000091e+02 -1.150000000000000000e+02 -1.818650000000000091e+02 -1.000000000000000000e+02 -1.818650000000000091e+02 -8.500000000000000000e+01 -1.818650000000000091e+02 -7.000000000000000000e+01 -1.818650000000000091e+02 -5.500000000000000000e+01 -1.818650000000000091e+02 -4.000000000000000000e+01 -1.818650000000000091e+02 -2.500000000000000000e+01 -1.818650000000000091e+02 -1.000000000000000000e+01 -1.861949999999999932e+02 2.500000000000000000e+00 -1.861949999999999932e+02 1.750000000000000000e+01 -1.861949999999999932e+02 3.250000000000000000e+01 -1.861949999999999932e+02 4.750000000000000000e+01 -1.861949999999999932e+02 6.250000000000000000e+01 -1.861949999999999932e+02 7.750000000000000000e+01 -1.861949999999999932e+02 9.250000000000000000e+01 -1.861949999999999932e+02 1.075000000000000000e+02 -1.861949999999999932e+02 1.225000000000000000e+02 -1.861949999999999932e+02 1.375000000000000000e+02 -1.861949999999999932e+02 1.525000000000000000e+02 -1.861949999999999932e+02 1.675000000000000000e+02 -1.861949999999999932e+02 -1.675000000000000000e+02 -1.861949999999999932e+02 -1.525000000000000000e+02 -1.861949999999999932e+02 -1.375000000000000000e+02 -1.861949999999999932e+02 -1.225000000000000000e+02 -1.861949999999999932e+02 -1.075000000000000000e+02 -1.861949999999999932e+02 -9.250000000000000000e+01 -1.861949999999999932e+02 -7.750000000000000000e+01 -1.861949999999999932e+02 -6.250000000000000000e+01 -1.861949999999999932e+02 -4.750000000000000000e+01 -1.861949999999999932e+02 -3.250000000000000000e+01 -1.861949999999999932e+02 -1.750000000000000000e+01 -1.861949999999999932e+02 -2.500000000000000000e+00 -1.905260000000000105e+02 1.000000000000000000e+01 -1.905260000000000105e+02 2.500000000000000000e+01 -1.905260000000000105e+02 4.000000000000000000e+01 -1.905260000000000105e+02 5.500000000000000000e+01 -1.905260000000000105e+02 7.000000000000000000e+01 -1.905260000000000105e+02 8.500000000000000000e+01 -1.905260000000000105e+02 1.000000000000000000e+02 -1.905260000000000105e+02 1.150000000000000000e+02 -1.905260000000000105e+02 1.300000000000000000e+02 -1.905260000000000105e+02 1.450000000000000000e+02 -1.905260000000000105e+02 1.600000000000000000e+02 -1.905260000000000105e+02 -1.600000000000000000e+02 -1.905260000000000105e+02 -1.450000000000000000e+02 -1.905260000000000105e+02 -1.300000000000000000e+02 -1.905260000000000105e+02 -1.150000000000000000e+02 -1.905260000000000105e+02 -1.000000000000000000e+02 -1.905260000000000105e+02 -8.500000000000000000e+01 -1.905260000000000105e+02 -7.000000000000000000e+01 -1.905260000000000105e+02 -5.500000000000000000e+01 -1.905260000000000105e+02 -4.000000000000000000e+01 -1.905260000000000105e+02 -2.500000000000000000e+01 -1.905260000000000105e+02 -1.000000000000000000e+01 -1.948559999999999945e+02 2.500000000000000000e+00 -1.948559999999999945e+02 1.750000000000000000e+01 -1.948559999999999945e+02 3.250000000000000000e+01 -1.948559999999999945e+02 4.750000000000000000e+01 -1.948559999999999945e+02 6.250000000000000000e+01 -1.948559999999999945e+02 7.750000000000000000e+01 -1.948559999999999945e+02 9.250000000000000000e+01 -1.948559999999999945e+02 1.075000000000000000e+02 -1.948559999999999945e+02 1.225000000000000000e+02 -1.948559999999999945e+02 1.375000000000000000e+02 -1.948559999999999945e+02 1.525000000000000000e+02 -1.948559999999999945e+02 1.675000000000000000e+02 -1.948559999999999945e+02 -1.675000000000000000e+02 -1.948559999999999945e+02 -1.525000000000000000e+02 -1.948559999999999945e+02 -1.375000000000000000e+02 -1.948559999999999945e+02 -1.225000000000000000e+02 -1.948559999999999945e+02 -1.075000000000000000e+02 -1.948559999999999945e+02 -9.250000000000000000e+01 -1.948559999999999945e+02 -7.750000000000000000e+01 -1.948559999999999945e+02 -6.250000000000000000e+01 -1.948559999999999945e+02 -4.750000000000000000e+01 -1.948559999999999945e+02 -3.250000000000000000e+01 -1.948559999999999945e+02 -1.750000000000000000e+01 -1.948559999999999945e+02 -2.500000000000000000e+00 -1.991860000000000070e+02 1.000000000000000000e+01 -1.991860000000000070e+02 2.500000000000000000e+01 -1.991860000000000070e+02 4.000000000000000000e+01 -1.991860000000000070e+02 5.500000000000000000e+01 -1.991860000000000070e+02 7.000000000000000000e+01 -1.991860000000000070e+02 8.500000000000000000e+01 -1.991860000000000070e+02 1.000000000000000000e+02 -1.991860000000000070e+02 1.150000000000000000e+02 -1.991860000000000070e+02 1.300000000000000000e+02 -1.991860000000000070e+02 1.450000000000000000e+02 -1.991860000000000070e+02 1.600000000000000000e+02 -1.991860000000000070e+02 -1.600000000000000000e+02 -1.991860000000000070e+02 -1.450000000000000000e+02 -1.991860000000000070e+02 -1.300000000000000000e+02 -1.991860000000000070e+02 -1.150000000000000000e+02 -1.991860000000000070e+02 -1.000000000000000000e+02 -1.991860000000000070e+02 -8.500000000000000000e+01 -1.991860000000000070e+02 -7.000000000000000000e+01 -1.991860000000000070e+02 -5.500000000000000000e+01 -1.991860000000000070e+02 -4.000000000000000000e+01 -1.991860000000000070e+02 -2.500000000000000000e+01 -1.991860000000000070e+02 -1.000000000000000000e+01 -2.035159999999999911e+02 1.750000000000000000e+01 -2.035159999999999911e+02 3.250000000000000000e+01 -2.035159999999999911e+02 4.750000000000000000e+01 -2.035159999999999911e+02 6.250000000000000000e+01 -2.035159999999999911e+02 7.750000000000000000e+01 -2.035159999999999911e+02 9.250000000000000000e+01 -2.035159999999999911e+02 1.075000000000000000e+02 -2.035159999999999911e+02 1.225000000000000000e+02 -2.035159999999999911e+02 1.375000000000000000e+02 -2.035159999999999911e+02 1.525000000000000000e+02 -2.035159999999999911e+02 -1.525000000000000000e+02 -2.035159999999999911e+02 -1.375000000000000000e+02 -2.035159999999999911e+02 -1.225000000000000000e+02 -2.035159999999999911e+02 -1.075000000000000000e+02 -2.035159999999999911e+02 -9.250000000000000000e+01 -2.035159999999999911e+02 -7.750000000000000000e+01 -2.035159999999999911e+02 -6.250000000000000000e+01 -2.035159999999999911e+02 -4.750000000000000000e+01 -2.035159999999999911e+02 -3.250000000000000000e+01 -2.035159999999999911e+02 -1.750000000000000000e+01 -2.078460000000000036e+02 2.500000000000000000e+01 -2.078460000000000036e+02 4.000000000000000000e+01 -2.078460000000000036e+02 5.500000000000000000e+01 -2.078460000000000036e+02 7.000000000000000000e+01 -2.078460000000000036e+02 8.500000000000000000e+01 -2.078460000000000036e+02 1.000000000000000000e+02 -2.078460000000000036e+02 1.150000000000000000e+02 -2.078460000000000036e+02 1.300000000000000000e+02 -2.078460000000000036e+02 1.450000000000000000e+02 -2.078460000000000036e+02 -1.450000000000000000e+02 -2.078460000000000036e+02 -1.300000000000000000e+02 -2.078460000000000036e+02 -1.150000000000000000e+02 -2.078460000000000036e+02 -1.000000000000000000e+02 -2.078460000000000036e+02 -8.500000000000000000e+01 -2.078460000000000036e+02 -7.000000000000000000e+01 -2.078460000000000036e+02 -5.500000000000000000e+01 -2.078460000000000036e+02 -4.000000000000000000e+01 -2.078460000000000036e+02 -2.500000000000000000e+01 -2.121759999999999877e+02 3.250000000000000000e+01 -2.121759999999999877e+02 4.750000000000000000e+01 -2.121759999999999877e+02 6.250000000000000000e+01 -2.121759999999999877e+02 7.750000000000000000e+01 -2.121759999999999877e+02 9.250000000000000000e+01 -2.121759999999999877e+02 1.075000000000000000e+02 -2.121759999999999877e+02 1.225000000000000000e+02 -2.121759999999999877e+02 1.375000000000000000e+02 -2.121759999999999877e+02 -1.375000000000000000e+02 -2.121759999999999877e+02 -1.225000000000000000e+02 -2.121759999999999877e+02 -1.075000000000000000e+02 -2.121759999999999877e+02 -9.250000000000000000e+01 -2.121759999999999877e+02 -7.750000000000000000e+01 -2.121759999999999877e+02 -6.250000000000000000e+01 -2.121759999999999877e+02 -4.750000000000000000e+01 -2.121759999999999877e+02 -3.250000000000000000e+01 -2.165060000000000002e+02 4.000000000000000000e+01 -2.165060000000000002e+02 5.500000000000000000e+01 -2.165060000000000002e+02 7.000000000000000000e+01 -2.165060000000000002e+02 8.500000000000000000e+01 -2.165060000000000002e+02 1.000000000000000000e+02 -2.165060000000000002e+02 1.150000000000000000e+02 -2.165060000000000002e+02 1.300000000000000000e+02 -2.165060000000000002e+02 -1.300000000000000000e+02 -2.165060000000000002e+02 -1.150000000000000000e+02 -2.165060000000000002e+02 -1.000000000000000000e+02 -2.165060000000000002e+02 -8.500000000000000000e+01 -2.165060000000000002e+02 -7.000000000000000000e+01 -2.165060000000000002e+02 -5.500000000000000000e+01 -2.165060000000000002e+02 -4.000000000000000000e+01 -2.208360000000000127e+02 4.750000000000000000e+01 -2.208360000000000127e+02 6.250000000000000000e+01 -2.208360000000000127e+02 7.750000000000000000e+01 -2.208360000000000127e+02 9.250000000000000000e+01 -2.208360000000000127e+02 1.075000000000000000e+02 -2.208360000000000127e+02 1.225000000000000000e+02 -2.208360000000000127e+02 -1.225000000000000000e+02 -2.208360000000000127e+02 -1.075000000000000000e+02 -2.208360000000000127e+02 -9.250000000000000000e+01 -2.208360000000000127e+02 -7.750000000000000000e+01 -2.208360000000000127e+02 -6.250000000000000000e+01 -2.208360000000000127e+02 -4.750000000000000000e+01 -2.251670000000000016e+02 5.500000000000000000e+01 -2.251670000000000016e+02 7.000000000000000000e+01 -2.251670000000000016e+02 8.500000000000000000e+01 -2.251670000000000016e+02 1.000000000000000000e+02 -2.251670000000000016e+02 1.150000000000000000e+02 -2.251670000000000016e+02 -1.150000000000000000e+02 -2.251670000000000016e+02 -1.000000000000000000e+02 -2.251670000000000016e+02 -8.500000000000000000e+01 -2.251670000000000016e+02 -7.000000000000000000e+01 -2.251670000000000016e+02 -5.500000000000000000e+01 -2.294970000000000141e+02 6.250000000000000000e+01 -2.294970000000000141e+02 7.750000000000000000e+01 -2.294970000000000141e+02 9.250000000000000000e+01 -2.294970000000000141e+02 1.075000000000000000e+02 -2.294970000000000141e+02 -1.075000000000000000e+02 -2.294970000000000141e+02 -9.250000000000000000e+01 -2.294970000000000141e+02 -7.750000000000000000e+01 -2.294970000000000141e+02 -6.250000000000000000e+01 -2.338269999999999982e+02 7.000000000000000000e+01 -2.338269999999999982e+02 8.500000000000000000e+01 -2.338269999999999982e+02 1.000000000000000000e+02 -2.338269999999999982e+02 -1.000000000000000000e+02 -2.338269999999999982e+02 -8.500000000000000000e+01 -2.338269999999999982e+02 -7.000000000000000000e+01 -2.381570000000000107e+02 7.750000000000000000e+01 -2.381570000000000107e+02 9.250000000000000000e+01 -2.381570000000000107e+02 -9.250000000000000000e+01 -2.381570000000000107e+02 -7.750000000000000000e+01 -2.424869999999999948e+02 8.500000000000000000e+01 -2.424869999999999948e+02 -8.500000000000000000e+01 diff --git a/Ecal/include/Ecal/EcalVetoProcessor.h b/Ecal/include/Ecal/EcalVetoProcessor.h index 2b34a159e..e46baaad1 100644 --- a/Ecal/include/Ecal/EcalVetoProcessor.h +++ b/Ecal/include/Ecal/EcalVetoProcessor.h @@ -109,8 +109,6 @@ class EcalVetoProcessor : public framework::Producer { std::vector ecalLayerEdepRaw_; std::vector ecalLayerEdepReadout_; std::vector ecalLayerTime_; - std::vector mapsx; - std::vector mapsy; std::vector> roc_range_values_; @@ -157,7 +155,6 @@ class EcalVetoProcessor : public framework::Producer { bool doesPassVeto_{false}; std::string bdtFileName_; - std::string cellFileNamexy_; std::string rocFileName_; std::vector bdtFeatures_; std::string featureListName_; diff --git a/Ecal/python/makePath.py b/Ecal/python/makePath.py index 6826a8ecc..0c3b2c55b 100644 --- a/Ecal/python/makePath.py +++ b/Ecal/python/makePath.py @@ -33,30 +33,6 @@ def makeBDTPath( BDTname ) : return fullPath -def makeCellXYPath() : - """Get the full path to the installed cell xy text file - - Returns - ------- - str - full path to installed data file - - Warnings - -------- - - The need for the cellxy.txt file will be remove in upcoming ldmx-sw versions. - - Examples - -------- - ecalVeto.cellxy_file = makeCellXYPath() - """ - - fullPath = '@CMAKE_INSTALL_PREFIX@/data/Ecal/cellxy.txt' - if not os.path.isfile( fullPath ) : - print('ERROR: Cell xy text file \'%s\' does not exist.' % ( fullPath )) - sys.exit(1) - - return fullPath - def makeRoCPath( RoCname ) : """Get the full path to the RoC csv file diff --git a/Ecal/python/vetos.py b/Ecal/python/vetos.py index 0300f6b46..308a685af 100644 --- a/Ecal/python/vetos.py +++ b/Ecal/python/vetos.py @@ -14,7 +14,7 @@ class EcalVetoProcessor(ldmxcfg.Producer) : def __init__(self,name = 'ecalVeto') : super().__init__(name,"ecal::EcalVetoProcessor",'Ecal') - from LDMX.Ecal.makePath import makeBDTPath, makeCellXYPath, makeRoCPath + from LDMX.Ecal.makePath import makeBDTPath, makeRoCPath self.num_ecal_layers = 34 self.do_bdt = True self.verbose = False @@ -22,7 +22,6 @@ def __init__(self,name = 'ecalVeto') : self.bdt_file = makeBDTPath( "segmip" ) self.roc_file = makeRoCPath( 'RoC_v14_8gev' ) self.beam_energy = 8000.0 # in MeV - self.cellxy_file = makeCellXYPath() self.disc_cut = 0.99741 self.collection_name = "EcalVeto" self.rec_coll_name = 'EcalRecHits' diff --git a/Ecal/src/Ecal/EcalVetoProcessor.cxx b/Ecal/src/Ecal/EcalVetoProcessor.cxx index 72d76e2c5..54b680970 100644 --- a/Ecal/src/Ecal/EcalVetoProcessor.cxx +++ b/Ecal/src/Ecal/EcalVetoProcessor.cxx @@ -1,6 +1,7 @@ #include "Ecal/EcalVetoProcessor.h" // LDMX +#include "DetDescr/EcalGeometry.h" #include "DetDescr/SimSpecialID.h" #include "Ecal/Event/EcalHit.h" #include "Recon/Event/EventConstants.h" @@ -93,21 +94,6 @@ void EcalVetoProcessor::configure(framework::config::Parameters ¶meters) { parameters.getParameter("bdt_file")); } - cellFileNamexy_ = parameters.getParameter("cellxy_file"); - if (!std::ifstream(cellFileNamexy_).good()) { - EXCEPTION_RAISE("EcalVetoProcessor", "The specified x,y cell file '" + - cellFileNamexy_ + - "' does not exist!"); - } else { - std::ifstream cellxyfile(cellFileNamexy_); - float valuex; - float valuey; - while (cellxyfile >> valuex >> valuey) { - mapsx.push_back(valuex); - mapsy.push_back(valuey); - } - } - // Read in arrays holding 68% containment radius per layer // for different bins in momentum/angle rocFileName_ = parameters.getParameter("roc_file"); @@ -488,7 +474,7 @@ void EcalVetoProcessor::produce(framework::Event &event) { trackingHitList.push_back(hd); } } - } + } // end loop over rechits for (const auto &[id, energy] : cellMapTightIso_) { if (energy > 0) summedTightIso_ += energy; @@ -605,7 +591,7 @@ void EcalVetoProcessor::produce(framework::Event &event) { hit.getEnergy(); } } - } + } // end loop over rechits (2nd time) if (nReadoutHits_ > 0) { xStd_ = sqrt(xStd_ / summedDet_); @@ -646,74 +632,35 @@ void EcalVetoProcessor::produce(framework::Event &event) { } } - // end loop over sim hits - - /* Code for fiducial region below */ - - std::vector faceXY(2); - - if (!recoilP.empty() && recoilP[2] != 0) { - faceXY[0] = ((223.8 - 220.0) * (recoilP[0] / recoilP[2])) + recoilPos[0]; - faceXY[1] = ((223.8 - 220.0) * (recoilP[1] / recoilP[2])) + recoilPos[1]; - } else { - faceXY[0] = -9999.0; - faceXY[1] = -9999.0; - } - - float cell_radius = 5.0; - // If the electron is outside the ECAL volume in X, return the default -9999.0 - if (faceXY[0] < mapsx[0] - cell_radius || - faceXY[0] > mapsx.back() + cell_radius) { - faceXY[0] != -9999.0; - } - + // Find the location of the recoil electron + // Ecal face is not where the first layer starts, + // defined in DetDescr/python/EcalGeometry.py + const float dz_from_face = 7.932; + const float drifted_recoil_x = + (dz_from_face * (recoilP[0] / recoilP[2])) + recoilPos[0]; + const float drifted_recoil_y = + (dz_from_face * (recoilP[1] / recoilP[2])) + recoilPos[1]; + const int recoil_layer_index = 0; + + // Check if it's fiducial bool inside{false}; - int up{0}; - int step{0}; - unsigned int index{0}; - - // Make sure the recoil electron is inside the ECAL cells - if (!recoilP.empty() && faceXY[0] != -9999.0) { - std::vector::iterator it; - // Find the iterator to the closest cell - it = std::lower_bound(mapsx.begin(), mapsx.end(), faceXY[0]); - // Check how far it is from the first element of the cell map - index = std::distance(mapsx.begin(), it); - // decrease the index to access the last element - if (index == mapsx.size()) { - index += -1; - } - bool underFlow = ((index + step) < 0); - bool overFlow = ((index + step) > mapsx.size() - 1); - while (underFlow || overFlow) { - std::vector dis(2); - - dis[0] = faceXY[0] - mapsx[index + step]; - dis[1] = faceXY[1] - mapsy[index + step]; - - float celldis = sqrt(pow(dis[0], 2) + pow(dis[1], 2)); - - if (celldis <= cell_radius) { - inside = true; - break; - } - - if ((abs(dis[0]) > 5 && up == 0) || index + step == mapsx.size() - 1) { - up = 1; - step = 0; - } else if ((abs(dis[0]) > 5 && up == 1) || - (index + step == 0 && up == 1)) { - break; - } + // At module level + const auto isFiducialInModule = geometry_->isFiducialInModule( + drifted_recoil_x, drifted_recoil_y, recoil_layer_index); + if (isFiducialInModule) { + const auto ecalID = geometry_->getID(drifted_recoil_x, drifted_recoil_y, + recoil_layer_index); + // If fiducial at module level, check at cell level + inside = + geometry_->isFiducialInCell(drifted_recoil_x, drifted_recoil_y, + recoil_layer_index, ecalID.getModuleID()); + } - if (up == 0) { - step += 1; - } else { - step += -1; - } - } + if (!inside) { + ldmx_log(debug) << "This event is non-fiducial in ECAL"; } + // ------------------------------------------------------ // MIP tracking starts here /* Goal: Calculate @@ -800,6 +747,7 @@ void EcalVetoProcessor::produce(framework::Event &event) { photonTerritoryHits_ = nReadoutHits_; } + // ------------------------------------------------------ // Find straight MIP tracks: std::sort(trackingHitList.begin(), trackingHitList.end(), @@ -971,8 +919,7 @@ void EcalVetoProcessor::produce(framework::Event &event) { } nStraightTracks_ = track_list.size(); // print the track list - ldmx_log(debug) << "Straight tracks found (after merge): " - << nStraightTracks_; + ldmx_log(info) << "Straight tracks found (after merge): " << nStraightTracks_; for (int track_i = 0; track_i < track_list.size(); track_i++) { ldmx_log(debug) << "Track " << track_i << ":"; for (int hit_i = 0; hit_i < track_list[track_i].size(); hit_i++) { @@ -985,8 +932,8 @@ void EcalVetoProcessor::produce(framework::Event &event) { // ------------------------------------------------------ // Linreg tracking: - ldmx_log(debug) << "Finding linreg tracks from " << trackingHitList.size() - << " hits"; + ldmx_log(info) << "Finding linreg tracks from " << trackingHitList.size() + << " hits"; for (int iHit = 0; iHit < trackingHitList.size(); iHit++) { int track[34]; @@ -1113,9 +1060,9 @@ void EcalVetoProcessor::produce(framework::Event &event) { } } // end loop on all hits - ldmx_log(debug) << " MIP tracking completed; found " << nStraightTracks_ - << " straight tracks and " << nLinregTracks_ - << " lin-reg tracks"; + ldmx_log(info) << " MIP tracking completed; found " << nStraightTracks_ + << " straight tracks and " << nLinregTracks_ + << " lin-reg tracks"; result.setVariables( nReadoutHits_, deepestLayerHit_, summedDet_, summedTightIso_, maxCellDep_, @@ -1202,8 +1149,8 @@ ldmx::EcalID EcalVetoProcessor::GetShowerCentroidIDAndRMS( } } if (sumEdep > 0) showerRMS = showerRMS / sumEdep; - return ldmx::EcalID(0, returnCellId.module(), - returnCellId.cell()); // flatten + // flatten + return ldmx::EcalID(0, returnCellId.module(), returnCellId.cell()); } /**