diff --git a/NPLib/Detectors/Sweeper/CMakeLists.txt b/NPLib/Detectors/Sweeper/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..37068b7cc97067af18abd1a2d065b553f02313df --- /dev/null +++ b/NPLib/Detectors/Sweeper/CMakeLists.txt @@ -0,0 +1,6 @@ +add_custom_command(OUTPUT TSweeperPhysicsDict.cxx COMMAND ../../scripts/build_dict.sh TSweeperPhysics.h TSweeperPhysicsDict.cxx TSweeperPhysics.rootmap libNPSweeper.dylib DEPENDS TSweeperPhysics.h) +add_custom_command(OUTPUT TSweeperDataDict.cxx COMMAND ../../scripts/build_dict.sh TSweeperData.h TSweeperDataDict.cxx TSweeperData.rootmap libNPSweeper.dylib DEPENDS TSweeperData.h) +add_library(NPSweeper SHARED TSweeperSpectra.cxx TSweeperData.cxx TSweeperPhysics.cxx TSweeperDataDict.cxx TSweeperPhysicsDict.cxx ) +target_link_libraries(NPSweeper ${ROOT_LIBRARIES} NPCore) +install(FILES TSweeperData.h TSweeperPhysics.h TSweeperSpectra.h DESTINATION ${CMAKE_INCLUDE_OUTPUT_DIRECTORY}) + diff --git a/NPLib/Detectors/Sweeper/TSweeperData.cxx b/NPLib/Detectors/Sweeper/TSweeperData.cxx new file mode 100644 index 0000000000000000000000000000000000000000..d8e89c3bf62817a9aa709a0dcb4424eda5c44085 --- /dev/null +++ b/NPLib/Detectors/Sweeper/TSweeperData.cxx @@ -0,0 +1,95 @@ +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class hold Sweeper Raw data * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ +#include "TSweeperData.h" + +#include <iostream> +#include <fstream> +#include <sstream> +#include <string> +using namespace std; + +ClassImp(TSweeperData) + + +////////////////////////////////////////////////////////////////////// +TSweeperData::TSweeperData() { +} + + + +////////////////////////////////////////////////////////////////////// +TSweeperData::~TSweeperData() { +} + + + +////////////////////////////////////////////////////////////////////// +void TSweeperData::Clear() { + // Energy + fSweeper_E_DetectorNbr.clear(); + fSweeper_Energy.clear(); + // Time + fSweeper_T_DetectorNbr.clear(); + fSweeper_Time.clear(); + //Position + fSweeper_DC_DetectorNbr.clear(); + fSweeper_X.clear(); + fSweeper_Y.clear(); + fSweeper_DriftTime.clear(); +} + + + +////////////////////////////////////////////////////////////////////// +void TSweeperData::Dump() const { + // This method is very useful for debuging and worth the dev. + cout << "XXXXXXXXXXXXXXXXXXXXXXXX New Event [TSweeperData::Dump()] XXXXXXXXXXXXXXXXX" << endl; + + // Energy + size_t mysize = fSweeper_E_DetectorNbr.size(); + cout << "Sweeper_E_Mult: " << mysize << endl; + + for (size_t i = 0 ; i < mysize ; i++){ + cout << "DetNbr: " << fSweeper_E_DetectorNbr[i] + << " Energy: " << fSweeper_Energy[i]; + } + + // Time + mysize = fSweeper_T_DetectorNbr.size(); + cout << "Sweeper_T_Mult: " << mysize << endl; + + for (size_t i = 0 ; i < mysize ; i++){ + cout << "DetNbr: " << fSweeper_T_DetectorNbr[i] + << " Time: " << fSweeper_Time[i]; + } + // Position + mysize = fSweeper_DC_DetectorNbr.size(); + cout << "Sweeper_DC_Mult: " << mysize << endl; + + for (size_t i = 0 ; i < mysize ; i++){ + cout << "DetNbr: " << fSweeper_DC_DetectorNbr[i] + << " Drift Time: " << fSweeper_DriftTime[i] + << " X position: " << fSweeper_X[i] + << " Y position: " << fSweeper_Y[i]; + } + +} diff --git a/NPLib/Detectors/Sweeper/TSweeperData.h b/NPLib/Detectors/Sweeper/TSweeperData.h new file mode 100644 index 0000000000000000000000000000000000000000..b298a3d42841e97d8c64115e92765e13fd2c46bb --- /dev/null +++ b/NPLib/Detectors/Sweeper/TSweeperData.h @@ -0,0 +1,138 @@ +#ifndef __SweeperDATA__ +#define __SweeperDATA__ +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class hold Sweeper Raw data * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ + +// STL +#include <vector> +using namespace std; + +// ROOT +#include "TObject.h" + +class TSweeperData : public TObject { + ////////////////////////////////////////////////////////////// + // data members are hold into vectors in order + // to allow multiplicity treatment + private: + // Energy (Ion Chamber) + vector<UShort_t> fSweeper_E_DetectorNbr; + vector<Double_t> fSweeper_Energy; + + // Time (Thin Scint) + vector<UShort_t> fSweeper_T_DetectorNbr; + vector<Double_t> fSweeper_Time; + + // Position (Drift Chambers) + vector<UShort_t> fSweeper_DC_DetectorNbr; + vector<Double_t> fSweeper_X; + vector<Double_t> fSweeper_Y; + vector<Double_t> fSweeper_DriftTime; + + /* vector<UShort_t> fSweeper_CRDC2_DetectorNbr; */ + /* vector<Double_t> fSweeper_CRDC2_X; */ + /* vector<Double_t> fSweeper_CRDC2_DriftTime; */ + + + ////////////////////////////////////////////////////////////// + // Constructor and destructor + public: + TSweeperData(); + ~TSweeperData(); + + + ////////////////////////////////////////////////////////////// + // Inherited from TObject and overriden to avoid warnings + public: + void Clear(); + void Clear(const Option_t*) {}; + void Dump() const; + + + ////////////////////////////////////////////////////////////// + // Getters and Setters + // Prefer inline declaration to avoid unnecessary called of + // frequently used methods + // add //! to avoid ROOT creating dictionnary for the methods + public: + ////////////////////// SETTERS //////////////////////// + // Energy + inline void SetEnergy(const UShort_t& DetNbr,const Double_t& Energy){ + fSweeper_E_DetectorNbr.push_back(DetNbr); + fSweeper_Energy.push_back(Energy); + };//! + + // Time + inline void SetTime(const UShort_t& DetNbr,const Double_t& Time) { + fSweeper_T_DetectorNbr.push_back(DetNbr); + fSweeper_Time.push_back(Time); + };//! + + // Position (CRDCs) + inline void SetDriftPosition(const UShort_t& DetNbr,const Double_t& DriftTime, const Double_t& X) { + fSweeper_DC_DetectorNbr.push_back(DetNbr); + fSweeper_X.push_back(X); + fSweeper_DriftTime.push_back(DriftTime); + };//! + inline void SetPosition(const UShort_t& DetNbr,const Double_t& X, const Double_t& Y) { + fSweeper_DC_DetectorNbr.push_back(DetNbr); + fSweeper_X.push_back(X); + fSweeper_Y.push_back(Y); + };//! + + + ////////////////////// GETTERS //////////////////////// + // Energy + inline UShort_t GetMultEnergy() const + {return fSweeper_E_DetectorNbr.size();} + inline UShort_t GetE_DetectorNbr(const unsigned int &i) const + {return fSweeper_E_DetectorNbr[i];}//! + inline Double_t Get_Energy(const unsigned int &i) const + {return fSweeper_Energy[i];}//! + + // Time + inline UShort_t GetMultTime() const + {return fSweeper_T_DetectorNbr.size();} + inline UShort_t GetT_DetectorNbr(const unsigned int &i) const + {return fSweeper_T_DetectorNbr[i];}//! + inline Double_t Get_Time(const unsigned int &i) const + {return fSweeper_Time[i];}//! + + // Position + inline UShort_t GetMultPosition() const + {return fSweeper_DC_DetectorNbr.size();} + inline UShort_t GetDC_DetectorNbr(const unsigned int &i) const + {return fSweeper_DC_DetectorNbr[i];}//! + inline Double_t Get_X(const unsigned int &i) const + {return fSweeper_X[i];}//! + inline Double_t Get_Y(const unsigned int &i) const + {return fSweeper_Y[i];}//! + inline Double_t Get_DriftTime(const unsigned int &i) const + {return fSweeper_DriftTime[i];}//! + + + ////////////////////////////////////////////////////////////// + // Required for ROOT dictionnary + ClassDef(TSweeperData,1) // SweeperData structure +}; + +#endif diff --git a/NPLib/Detectors/Sweeper/TSweeperPhysics.cxx b/NPLib/Detectors/Sweeper/TSweeperPhysics.cxx new file mode 100644 index 0000000000000000000000000000000000000000..e1c004795937965decf7e568c6dc7f8f8ad8e09a --- /dev/null +++ b/NPLib/Detectors/Sweeper/TSweeperPhysics.cxx @@ -0,0 +1,396 @@ +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class hold Sweeper Treated data * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ + +#include "TSweeperPhysics.h" + +// STL +#include <sstream> +#include <iostream> +#include <cmath> +#include <stdlib.h> +#include <limits> +using namespace std; + +// NPL +#include "RootInput.h" +#include "RootOutput.h" +#include "NPDetectorFactory.h" +#include "NPOptionManager.h" +#include "NPSystemOfUnits.h" + +// ROOT +#include "TChain.h" + +ClassImp(TSweeperPhysics) + +using namespace NPUNITS; + +/////////////////////////////////////////////////////////////////////////// +TSweeperPhysics::TSweeperPhysics() + : m_EventData(new TSweeperData), + m_PreTreatedData(new TSweeperData), + m_EventPhysics(this), + m_Spectra(0), + m_E_RAW_Threshold(0), // adc channels + m_E_Threshold(0), // MeV + m_DriftSpeed(0), //cm/us + m_DistDC(0), //m + m_NumberOfDetectors(0){ +} + +/////////////////////////////////////////////////////////////////////////// +/// A usefull method to bundle all operation to add a detector +void TSweeperPhysics::AddDetector(TVector3 , string ){ + // In That simple case nothing is done + // Typically for more complex detector one would calculate the relevant + // positions (stripped silicon) or angles (gamma array) + m_NumberOfDetectors++; +} + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::AddDetector(double R, double Theta, double Phi, string shape){ + // Compute the TVector3 corresponding + TVector3 Pos(R*sin(Theta)*cos(Phi),R*sin(Theta)*sin(Phi),R*cos(Theta)); + // Call the cartesian method + AddDetector(Pos,shape); +} + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::BuildSimplePhysicalEvent() { + BuildPhysicalEvent(); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::BuildPhysicalEvent() { + // apply thresholds and calibration + PreTreat(); + + // Energy + unsigned int mysizeE = m_PreTreatedData->GetMultEnergy(); + for (UShort_t e = 0; e < mysizeE ; e++) { + DetectorENumber.push_back(m_PreTreatedData->GetE_DetectorNbr(e)); + Energy.push_back(m_PreTreatedData->Get_Energy(e)); + } + //Time + unsigned int mysizeT = m_PreTreatedData->GetMultTime(); + for (UShort_t t = 0; t < mysizeT ; t++) { + DetectorTNumber.push_back(m_PreTreatedData->GetT_DetectorNbr(t)); + Time.push_back(m_PreTreatedData->Get_Time(t)); + } + //Position + unsigned int mysizeDC = m_PreTreatedData->GetMultPosition(); + for (UShort_t d = 0; d < mysizeDC ; d++) { + DetectorDCNumber.push_back(m_PreTreatedData->GetDC_DetectorNbr(d)); + Drift_X.push_back(m_PreTreatedData->Get_X(d)); + Drift_Ypos.push_back(m_PreTreatedData->Get_Y(d)); + + // Calculate Y from Drift Speed + double DriftTime = m_PreTreatedData->Get_DriftTime(d)*microsecond; + double Y = DriftTime*m_DriftSpeed; + double HalfTime = 5*cm/m_DriftSpeed; + + if(Y<HalfTime) Drift_Y.push_back(-Y); + else Drift_Y.push_back(Y); + } + //Calculate Theta and Phi + if(mysizeDC==2) { + TVector3 r(Drift_X[1]-Drift_X[0],Drift_Y[1]-Drift_Y[0], m_DistDC*m); + + Drift_ThetaX.push_back(atan(r.Px()/r.Pz())); + Drift_ThetaY.push_back(atan(r.Py()/r.Pz())); + + } +} + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::PreTreat() { + // This method typically applies thresholds and calibrations + // Might test for disabled channels for more complex detector + + // clear pre-treated object + ClearPreTreatedData(); + + // instantiate CalibrationManager + static CalibrationManager* Cal = CalibrationManager::getInstance(); + + // Energy + unsigned int mysize = m_EventData->GetMultEnergy(); + for (UShort_t i = 0; i < mysize ; ++i) { + if (m_EventData->Get_Energy(i) > m_E_RAW_Threshold) { + Double_t Energy = Cal->ApplyCalibration("Sweeper/ENERGY"+NPL::itoa(m_EventData->GetE_DetectorNbr(i)),m_EventData->Get_Energy(i)); + if (Energy > m_E_Threshold) { + m_PreTreatedData->SetEnergy(m_EventData->GetE_DetectorNbr(i), Energy); + } + } + } + + // Time + mysize = m_EventData->GetMultTime(); + for (UShort_t i = 0; i < mysize; ++i) { + Double_t Time= Cal->ApplyCalibration("Sweeper/TIME"+NPL::itoa(m_EventData->GetT_DetectorNbr(i)),m_EventData->Get_Time(i)); + m_PreTreatedData->SetTime(m_EventData->GetT_DetectorNbr(i), Time); + } + // Position + mysize = m_EventData->GetMultPosition(); + for (UShort_t i = 0; i < mysize; ++i) { + //Double_t Y= Cal->ApplyCalibration("Sweeper/DriftSpeed"+NPL::itoa(m_EventData->GetDC_DetectorNbr(i)),m_EventData->Get_DriftTime(i)); + m_PreTreatedData->SetDriftPosition(m_EventData->GetDC_DetectorNbr(i),m_EventData->Get_DriftTime(i), m_EventData->Get_X(i) ); + m_PreTreatedData->SetPosition(m_EventData->GetDC_DetectorNbr(i),m_EventData->Get_X(i), m_EventData->Get_Y(i) ); + + } +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::ReadAnalysisConfig() { + bool ReadingStatus = false; + + // path to file + string FileName = "./configs/ConfigSweeper.dat"; + + // open analysis config file + ifstream AnalysisConfigFile; + AnalysisConfigFile.open(FileName.c_str()); + + if (!AnalysisConfigFile.is_open()) { + cout << " No ConfigSweeper.dat found: Default parameter loaded for Analayis " << FileName << endl; + return; + } + cout << " Loading user parameter for Analysis from ConfigSweeper.dat " << endl; + + // Save it in a TAsciiFile + TAsciiFile* asciiConfig = RootOutput::getInstance()->GetAsciiFileAnalysisConfig(); + asciiConfig->AppendLine("%%% ConfigSweeper.dat %%%"); + asciiConfig->Append(FileName.c_str()); + asciiConfig->AppendLine(""); + // read analysis config file + string LineBuffer,DataBuffer,whatToDo; + while (!AnalysisConfigFile.eof()) { + // Pick-up next line + getline(AnalysisConfigFile, LineBuffer); + + // search for "header" + string name = "ConfigSweeper"; + if (LineBuffer.compare(0, name.length(), name) == 0) + ReadingStatus = true; + + // loop on tokens and data + while (ReadingStatus ) { + whatToDo=""; + AnalysisConfigFile >> whatToDo; + + // Search for comment symbol (%) + if (whatToDo.compare(0, 1, "%") == 0) { + AnalysisConfigFile.ignore(numeric_limits<streamsize>::max(), '\n' ); + } + + else if (whatToDo=="E_RAW_THRESHOLD") { + AnalysisConfigFile >> DataBuffer; + m_E_RAW_Threshold = atof(DataBuffer.c_str()); + cout << whatToDo << " " << m_E_RAW_Threshold << endl; + } + + else if (whatToDo=="E_THRESHOLD") { + AnalysisConfigFile >> DataBuffer; + m_E_Threshold = atof(DataBuffer.c_str()); + cout << whatToDo << " " << m_E_Threshold << endl; + } + else if (whatToDo=="DriftSpeed") { + AnalysisConfigFile >> DataBuffer; + m_DriftSpeed = atof(DataBuffer.c_str()); + cout << whatToDo << " " << m_DriftSpeed << endl; + } + else if (whatToDo=="DistCRDCs") { + AnalysisConfigFile >> DataBuffer; + m_DistDC = atof(DataBuffer.c_str()); + cout << whatToDo << " " << m_DistDC << endl; + } + + else { + ReadingStatus = false; + } + } + } +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::Clear() { + DetectorENumber.clear(); + DetectorTNumber.clear(); + DetectorDCNumber.clear(); + Energy.clear(); + Time.clear(); + Drift_X.clear(); + Drift_Y.clear(); + Drift_ThetaX.clear(); + Drift_ThetaY.clear(); + +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::ReadConfiguration(NPL::InputParser parser) { + vector<NPL::InputBlock*> blocks = parser.GetAllBlocksWithToken("Sweeper"); + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << "//// " << blocks.size() << " detectors found " << endl; + + vector<string> cart = {"POS","Shape"}; + vector<string> sphe = {"R","Theta","Phi","Shape"}; + + for(unsigned int i = 0 ; i < blocks.size() ; i++){ + if(blocks[i]->HasTokenList(cart)){ + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << endl << "//// Sweeper " << i+1 << endl; + + TVector3 Pos = blocks[i]->GetTVector3("POS","mm"); + string Shape = blocks[i]->GetString("Shape"); + AddDetector(Pos,Shape); + } + else if(blocks[i]->HasTokenList(sphe)){ + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << endl << "//// Sweeper " << i+1 << endl; + double R = blocks[i]->GetDouble("R","mm"); + double Theta = blocks[i]->GetDouble("Theta","deg"); + double Phi = blocks[i]->GetDouble("Phi","deg"); + string Shape = blocks[i]->GetString("Shape"); + AddDetector(R,Theta,Phi,Shape); + } + else{ + cout << "ERROR: check your input file formatting " << endl; + exit(1); + } + } +} + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::InitSpectra() { + m_Spectra = new TSweeperSpectra(m_NumberOfDetectors); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::FillSpectra() { + m_Spectra -> FillRawSpectra(m_EventData); + m_Spectra -> FillPreTreatedSpectra(m_PreTreatedData); + m_Spectra -> FillPhysicsSpectra(m_EventPhysics); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::CheckSpectra() { + m_Spectra->CheckSpectra(); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::ClearSpectra() { + // To be done +} + + + +/////////////////////////////////////////////////////////////////////////// +map< string , TH1*> TSweeperPhysics::GetSpectra() { + if(m_Spectra) + return m_Spectra->GetMapHisto(); + else{ + map< string , TH1*> empty; + return empty; + } +} + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::WriteSpectra() { + m_Spectra->WriteSpectra(); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::AddParameterToCalibrationManager() { + CalibrationManager* Cal = CalibrationManager::getInstance(); + for (int i = 0; i < m_NumberOfDetectors; ++i) { + Cal->AddParameter("Sweeper", "D"+ NPL::itoa(i+1)+"_ENERGY","Sweeper_D"+ NPL::itoa(i+1)+"_ENERGY"); + Cal->AddParameter("Sweeper", "D"+ NPL::itoa(i+1)+"_TIME","Sweeper_D"+ NPL::itoa(i+1)+"_TIME"); + } +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::InitializeRootInputRaw() { + TChain* inputChain = RootInput::getInstance()->GetChain(); + inputChain->SetBranchStatus("Sweeper", true ); + inputChain->SetBranchAddress("Sweeper", &m_EventData ); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::InitializeRootInputPhysics() { + TChain* inputChain = RootInput::getInstance()->GetChain(); + inputChain->SetBranchAddress("Sweeper", &m_EventPhysics); +} + + + +/////////////////////////////////////////////////////////////////////////// +void TSweeperPhysics::InitializeRootOutput() { + TTree* outputTree = RootOutput::getInstance()->GetTree(); + outputTree->Branch("Sweeper", "TSweeperPhysics", &m_EventPhysics); +} + + + +//////////////////////////////////////////////////////////////////////////////// +// Construct Method to be pass to the DetectorFactory // +//////////////////////////////////////////////////////////////////////////////// +NPL::VDetector* TSweeperPhysics::Construct() { + return (NPL::VDetector*) new TSweeperPhysics(); +} + + + +//////////////////////////////////////////////////////////////////////////////// +// Registering the construct method to the factory // +//////////////////////////////////////////////////////////////////////////////// +extern "C"{ +class proxy_Sweeper{ + public: + proxy_Sweeper(){ + NPL::DetectorFactory::getInstance()->AddToken("Sweeper","Sweeper"); + NPL::DetectorFactory::getInstance()->AddDetector("Sweeper",TSweeperPhysics::Construct); + } +}; + +proxy_Sweeper p_Sweeper; +} + diff --git a/NPLib/Detectors/Sweeper/TSweeperPhysics.h b/NPLib/Detectors/Sweeper/TSweeperPhysics.h new file mode 100644 index 0000000000000000000000000000000000000000..95edd611a373029854a692e644cf77bef7c0ae91 --- /dev/null +++ b/NPLib/Detectors/Sweeper/TSweeperPhysics.h @@ -0,0 +1,190 @@ +#ifndef TSweeperPHYSICS_H +#define TSweeperPHYSICS_H +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class hold Sweeper Treated data * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ + +// C++ headers +#include <vector> +#include <map> +#include <string> +using namespace std; + +// ROOT headers +#include "TObject.h" +#include "TH1.h" +#include "TVector3.h" +// NPTool headers +#include "TSweeperData.h" +#include "TSweeperSpectra.h" +#include "NPCalibrationManager.h" +#include "NPVDetector.h" +#include "NPInputParser.h" +// forward declaration +class TSweeperSpectra; + + + +class TSweeperPhysics : public TObject, public NPL::VDetector { + ////////////////////////////////////////////////////////////// + // constructor and destructor + public: + TSweeperPhysics(); + ~TSweeperPhysics() {}; + + + ////////////////////////////////////////////////////////////// + // Inherited from TObject and overriden to avoid warnings + public: + void Clear(); + void Clear(const Option_t*) {}; + + + ////////////////////////////////////////////////////////////// + // data obtained after BuildPhysicalEvent() and stored in + // output ROOT file + public: + vector<int> DetectorTNumber; + vector<int> DetectorENumber; + vector<int> DetectorDCNumber; + vector<double> Energy; + vector<double> Time; + vector<double> Drift_X; + vector<double> Drift_Ypos; //measured position + vector<double> Drift_Y; //calculated from drift time + vector<double> Drift_ThetaY; + vector<double> Drift_ThetaX; + + + /// A usefull method to bundle all operation to add a detector + void AddDetector(TVector3 POS, string shape); + void AddDetector(double R, double Theta, double Phi, string shape); + + ////////////////////////////////////////////////////////////// + // methods inherited from the VDetector ABC class + public: + // read stream from ConfigFile to pick-up detector parameters + void ReadConfiguration(NPL::InputParser); + + // add parameters to the CalibrationManger + void AddParameterToCalibrationManager(); + + // method called event by event, aiming at extracting the + // physical information from detector + void BuildPhysicalEvent(); + + // same as BuildPhysicalEvent() method but with a simpler + // treatment + void BuildSimplePhysicalEvent(); + + // same as above but for online analysis + void BuildOnlinePhysicalEvent() {BuildPhysicalEvent();}; + + // activate raw data object and branches from input TChain + // in this method mother branches (Detector) AND daughter leaves + // (fDetector_parameter) have to be activated + void InitializeRootInputRaw(); + + // activate physics data object and branches from input TChain + // in this method mother branches (Detector) AND daughter leaves + // (fDetector_parameter) have to be activated + void InitializeRootInputPhysics(); + + // create branches of output ROOT file + void InitializeRootOutput(); + + // clear the raw and physical data objects event by event + void ClearEventPhysics() {Clear();} + void ClearEventData() {m_EventData->Clear();} + + // methods related to the TSweeperSpectra class + // instantiate the TSweeperSpectra class and + // declare list of histograms + void InitSpectra(); + + // fill the spectra + void FillSpectra(); + + // used for Online mainly, sanity check for histograms and + // change their color if issues are found, for example + void CheckSpectra(); + + // used for Online only, clear all the spectra + void ClearSpectra(); + + // write spectra to ROOT output file + void WriteSpectra(); + + + ////////////////////////////////////////////////////////////// + // specific methods to Sweeper array + public: + // remove bad channels, calibrate the data and apply thresholds + void PreTreat(); + + // clear the pre-treated object + void ClearPreTreatedData() {m_PreTreatedData->Clear();} + + // read the user configuration file. If no file is found, load standard one + void ReadAnalysisConfig(); + + // give and external TSweeperData object to TSweeperPhysics. + // needed for online analysis for example + void SetRawDataPointer(TSweeperData* rawDataPointer) {m_EventData = rawDataPointer;} + + // objects are not written in the TTree + private: + TSweeperData* m_EventData; //! + TSweeperData* m_PreTreatedData; //! + TSweeperPhysics* m_EventPhysics; //! + + // getters for raw and pre-treated data object + public: + TSweeperData* GetRawData() const {return m_EventData;} + TSweeperData* GetPreTreatedData() const {return m_PreTreatedData;} + + // parameters used in the analysis + private: + // thresholds + double m_E_RAW_Threshold; //! + double m_E_Threshold; //! + double m_DriftSpeed; //! + double m_DistDC; //! + + // number of detectors + private: + int m_NumberOfDetectors; //! + + // spectra class + private: + TSweeperSpectra* m_Spectra; // ! + + // spectra getter + public: + map<string, TH1*> GetSpectra(); + + // Static constructor to be passed to the Detector Factory + public: + static NPL::VDetector* Construct(); + + ClassDef(TSweeperPhysics,1) // SweeperPhysics structure +}; +#endif diff --git a/NPLib/Detectors/Sweeper/TSweeperSpectra.cxx b/NPLib/Detectors/Sweeper/TSweeperSpectra.cxx new file mode 100644 index 0000000000000000000000000000000000000000..34419f50acb34a2ed3c8466cecb5e116f86a348c --- /dev/null +++ b/NPLib/Detectors/Sweeper/TSweeperSpectra.cxx @@ -0,0 +1,174 @@ +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class hold Sweeper Spectra * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ + +// class header +#include "TSweeperSpectra.h" + +// STL +#include <iostream> +#include <string> +using namespace std; + +// NPTool header +#include "NPOptionManager.h" + + + +//////////////////////////////////////////////////////////////////////////////// +TSweeperSpectra::TSweeperSpectra() + : fNumberOfDetectors(0) { + SetName("Sweeper"); +} + + + +//////////////////////////////////////////////////////////////////////////////// +TSweeperSpectra::TSweeperSpectra(unsigned int NumberOfDetectors) { + if(NPOptionManager::getInstance()->GetVerboseLevel()>0) + cout << "************************************************" << endl + << "TSweeperSpectra : Initalizing control spectra for " + << NumberOfDetectors << " Detectors" << endl + << "************************************************" << endl ; + SetName("Sweeper"); + fNumberOfDetectors = NumberOfDetectors; + + InitRawSpectra(); + InitPreTreatedSpectra(); + InitPhysicsSpectra(); +} + + + +//////////////////////////////////////////////////////////////////////////////// +TSweeperSpectra::~TSweeperSpectra() { +} + + + +//////////////////////////////////////////////////////////////////////////////// +void TSweeperSpectra::InitRawSpectra() { + static string name; + for (unsigned int i = 0; i < fNumberOfDetectors; i++) { // loop on number of detectors + // Energy + name = "Sweeper"+NPL::itoa(i+1)+"_ENERGY_RAW"; + AddHisto1D(name, name, 4096, 0, 16384, "Sweeper/RAW"); + // Time + name = "Sweeper"+NPL::itoa(i+1)+"_TIME_RAW"; + AddHisto1D(name, name, 4096, 0, 16384, "Sweeper/RAW"); + } // end loop on number of detectors +} + + + +//////////////////////////////////////////////////////////////////////////////// +void TSweeperSpectra::InitPreTreatedSpectra() { + static string name; + for (unsigned int i = 0; i < fNumberOfDetectors; i++) { // loop on number of detectors + // Energy + name = "Sweeper"+NPL::itoa(i+1)+"_ENERGY_CAL"; + AddHisto1D(name, name, 500, 0, 25, "Sweeper/CAL"); + // Time + name = "Sweeper"+NPL::itoa(i+1)+"_TIME_CAL"; + AddHisto1D(name, name, 500, 0, 25, "Sweeper/CAL"); + + + } // end loop on number of detectors +} + + + +//////////////////////////////////////////////////////////////////////////////// +void TSweeperSpectra::InitPhysicsSpectra() { + static string name; + // Kinematic Plot + name = "Sweeper_ENERGY_TIME"; + AddHisto2D(name, name, 500, 0, 500, 500, 0, 50, "Sweeper/PHY"); +} + + + +//////////////////////////////////////////////////////////////////////////////// +void TSweeperSpectra::FillRawSpectra(TSweeperData* RawData) { + static string name; + static string family; + + // Energy + unsigned int sizeE = RawData->GetMultEnergy(); + for (unsigned int i = 0; i < sizeE; i++) { + name = "Sweeper"+NPL::itoa(RawData->GetE_DetectorNbr(i))+"_ENERGY_RAW"; + family = "Sweeper/RAW"; + + FillSpectra(family,name,RawData->Get_Energy(i)); + } + + // Time + unsigned int sizeT = RawData->GetMultTime(); + for (unsigned int i = 0; i < sizeT; i++) { + name = "Sweeper"+NPL::itoa(RawData->GetT_DetectorNbr(i))+"_TIME_RAW"; + family = "Sweeper/RAW"; + + FillSpectra(family,name,RawData->Get_Time(i)); + } +} + + + +//////////////////////////////////////////////////////////////////////////////// +void TSweeperSpectra::FillPreTreatedSpectra(TSweeperData* PreTreatedData) { + static string name; + static string family; + + // Energy + unsigned int sizeE = PreTreatedData->GetMultEnergy(); + for (unsigned int i = 0; i < sizeE; i++) { + name = "Sweeper"+NPL::itoa(PreTreatedData->GetE_DetectorNbr(i))+"_ENERGY_CAL"; + family = "Sweeper/CAL"; + + FillSpectra(family,name,PreTreatedData->Get_Energy(i)); + } + + // Time + unsigned int sizeT = PreTreatedData->GetMultTime(); + for (unsigned int i = 0; i < sizeT; i++) { + name = "Sweeper"+NPL::itoa(PreTreatedData->GetT_DetectorNbr(i))+"_TIME_CAL"; + family = "Sweeper/CAL"; + + FillSpectra(family,name,PreTreatedData->Get_Time(i)); + } +} + + + +//////////////////////////////////////////////////////////////////////////////// +void TSweeperSpectra::FillPhysicsSpectra(TSweeperPhysics* Physics) { + static string name; + static string family; + family= "Sweeper/PHY"; + + // Energy vs time + unsigned int sizeE = Physics->Energy.size(); + for(unsigned int i = 0 ; i < sizeE ; i++){ + name = "Sweeper_ENERGY_TIME"; + FillSpectra(family,name,Physics->Energy[i],Physics->Time[i]); + } +} + diff --git a/NPLib/Detectors/Sweeper/TSweeperSpectra.h b/NPLib/Detectors/Sweeper/TSweeperSpectra.h new file mode 100644 index 0000000000000000000000000000000000000000..4eb7f61487f25a54a79e222dfdbba0ed2f5b33e3 --- /dev/null +++ b/NPLib/Detectors/Sweeper/TSweeperSpectra.h @@ -0,0 +1,62 @@ +#ifndef TSweeperSPECTRA_H +#define TSweeperSPECTRA_H +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class hold Sweeper Spectra * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ + +// NPLib headers +#include "NPVSpectra.h" +#include "TSweeperData.h" +#include "TSweeperPhysics.h" + +// Forward Declaration +class TSweeperPhysics; + + +class TSweeperSpectra : public VSpectra { + ////////////////////////////////////////////////////////////// + // constructor and destructor + public: + TSweeperSpectra(); + TSweeperSpectra(unsigned int NumberOfDetectors); + ~TSweeperSpectra(); + + ////////////////////////////////////////////////////////////// + // Initialization methods + private: + void InitRawSpectra(); + void InitPreTreatedSpectra(); + void InitPhysicsSpectra(); + + ////////////////////////////////////////////////////////////// + // Filling methods + public: + void FillRawSpectra(TSweeperData*); + void FillPreTreatedSpectra(TSweeperData*); + void FillPhysicsSpectra(TSweeperPhysics*); + + ////////////////////////////////////////////////////////////// + // Detector parameters + private: + unsigned int fNumberOfDetectors; +}; + +#endif diff --git a/NPSimulation/Detectors/Sweeper/CMakeLists.txt b/NPSimulation/Detectors/Sweeper/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..99ed8c5ac0f1f1fd6b7ac90c051872c0ce4ae6a5 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/CMakeLists.txt @@ -0,0 +1,2 @@ +add_library(NPSSweeper SHARED Sweeper.cc SweeperScorers.cc MagField.cc) +target_link_libraries(NPSSweeper NPSCore ${ROOT_LIBRARIES} ${Geant4_LIBRARIES} ${NPLib_LIBRARIES} -lNPSweeper) diff --git a/NPSimulation/Detectors/Sweeper/CMakeLists.txt~ b/NPSimulation/Detectors/Sweeper/CMakeLists.txt~ new file mode 100644 index 0000000000000000000000000000000000000000..859482c9014a1f97618daac67e45ce6b487a20cf --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/CMakeLists.txt~ @@ -0,0 +1,2 @@ +add_library(NPSSweeper SHARED Sweeper.cc SweeperScorers.cc) +target_link_libraries(NPSSweeper NPSCore ${ROOT_LIBRARIES} ${Geant4_LIBRARIES} ${NPLib_LIBRARIES} -lNPSweeper) diff --git a/NPSimulation/Detectors/Sweeper/MFMap/mapfile.csv b/NPSimulation/Detectors/Sweeper/MFMap/mapfile.csv new file mode 100644 index 0000000000000000000000000000000000000000..bcde26a01737f2764910f14b10a11f8018f49f5f --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/MFMap/mapfile.csv @@ -0,0 +1,4501 @@ + x y z Bx By Bz +0 564.0 -50 100.0 0.006001696534997731 0.690107764504889 -0.230797894474673 +1 563.8553103985718 -50 116.57978611541934 0.009946531788641827 0.7839319849178368 -0.22472188819339123 +2 563.421285668141 -50 133.15452186737593 -0.0027724528140408225 0.8781189965978565 -0.2097252005941224 +3 562.6980580168452 -50 149.71915843079665 0.01809013707246926 0.9671883171041435 -0.21199437327690032 +4 561.685847746833 -50 166.26865005691906 -0.003367726176784741 1.062041051476726 -0.17898379164596034 +5 560.3849631871583 -50 182.79795561027527 0.011903347337955976 1.1437033511778412 -0.16137518620929756 +6 558.7958005998596 -50 199.3020401042708 0.01548727373105931 1.2050790028941736 -0.11599473825393852 +7 556.9188440592559 -50 215.77587623489012 0.013178719289073245 1.2420057571301661 -0.07760829985682006 +8 554.7546653044918 -50 232.21444591206216 0.02606175406542496 1.270063459329185 -0.06039720299220297 +9 552.3039235653808 -50 248.61274178821932 0.0416842092406282 1.2910840325749549 -0.048889104382317125 +10 549.5673653615976 -50 264.9657687835838 0.043084112241875375 1.306977492988768 -0.019674680970299754 +11 546.5458242752808 -50 281.26854560771756 0.046756139528367824 1.3205655049174219 -0.016456433646409432 +12 543.2402206971154 -50 297.51610627687137 0.03202355670041183 1.3302914401683514 -0.006301483651254539 +13 539.6515615459734 -50 313.7035016266717 0.041828748370798634 1.3375519542463847 0.0013321780988442937 +14 535.7809399621966 -50 329.82580081968433 0.03757579402189999 1.3416438303457552 0.00979201058362784 +15 531.6295349746149 -50 345.87809284739467 0.03458956019124139 1.342221207980756 0.02140206054882513 +16 527.1986111414029 -50 361.8554880261492 0.028471341429178378 1.338123858238553 0.035247975915467064 +17 522.4895181648837 -50 377.75311948659987 0.021438379435440164 1.3257699158678473 0.0570309878291906 +18 517.5036904803959 -50 393.56614465620004 0.016221324276329656 1.2969780465351275 0.080848776710751 +19 512.242646819351 -50 409.2897467342989 0.01225747298950798 1.2486277913397301 0.09008124111869908 +20 506.70798974661295 -50 424.9191361593853 0.011241063873224589 1.197184837988527 0.09035386635687778 +21 500.9014051723417 -50 440.44955206803525 0.01569548771609273 1.156203548979744 0.06867888310498974 +22 494.82466183844804 -50 455.87626374511643 0.020128424579357727 1.1329831041677505 0.0514107990754811 +23 488.47961077981836 -50 471.19457206481 0.02735821044590765 1.1219256442361274 0.02949806726481898 +24 481.86818476047085 -50 486.39981092201015 0.03225487387000158 1.1219773305875693 0.007750479662510002 +25 474.99239768481743 -50 501.48734865366447 0.03803301966865238 1.132436719409215 -0.014200523239400784 +26 467.85434398420864 -50 516.4525894496235 0.048270276594818466 1.1556890015139003 -0.037578714921324266 +27 460.4561979789495 -50 531.2909747525694 0.05478812674294624 1.1943443401670437 -0.051166597793259154 +28 452.80021321598065 -50 545.9979846465963 0.059282948615413444 1.2445424506799976 -0.05787649249615355 +29 444.88872178242593 -50 560.5691392340202 0.05285732547073417 1.2942490166868277 -0.051833422112596776 +30 436.7241335952168 -50 575.0 0.040768804769499345 1.3240318527834383 -0.03132747800546526 +31 428.3089356670067 -50 589.2861711645514 0.023109932331821136 1.3359834165118543 -0.011490938002832707 +32 419.6456913486047 -50 603.4233010215446 0.011854706813315938 1.3393168101757007 -0.0036104498741574035 +33 410.7370395481529 -50 617.4070832642756 0.0049396705217400055 1.337633244081554 0.0012253514996180884 +34 401.58569392728964 -50 631.2332582972094 -0.00780328205519927 1.3321433803751255 0.004538069486216695 +35 392.19444207454217 -50 644.8976145334938 -0.025723096034522823 1.3234119070958004 0.009958089879874758 +36 382.5661446562001 -50 658.3959896778495 -0.06595554618270845 1.3096508101820512 -0.012234000071968565 +37 372.70373454492824 -50 671.7242719944459 -0.08641287296893271 1.290830828967195 -0.01327757064473499 +38 362.61021592638576 -50 684.8784015593753 -0.09205200379862089 1.2696598021108054 0.004542223945220608 +39 352.2886633841223 -50 697.8543714973456 -0.11786575744963786 1.2404530090984058 4.146784573090534e-05 +40 341.74222096302924 -50 710.6482292022123 -0.12737893644073914 1.2011799563209873 0.026999774516181005 +41 330.9741012116334 -50 723.2560775409819 -0.14703062841408687 1.1493873931632437 0.08363502286715327 +42 319.98758420352453 -50 735.6740760409153 -0.13745664433311744 1.0820075447866655 0.10604414830673226 +43 308.7860165382119 -50 747.8984420593736 -0.11688468186654302 0.9997610504026306 0.10230658923281191 +44 297.3728103217186 -50 759.9254519360474 -0.11164614368824816 0.9179883216010172 0.09564778034982677 +45 564.0 -49 100.0 0.00628769245761902 0.6860061154301201 -0.22458651839587768 +46 563.8553103985718 -49 116.57978611541934 0.010159860195192771 0.7795619304834999 -0.21886613347503042 +47 563.421285668141 -49 133.15452186737593 -0.0023007762407962606 0.8736487406526763 -0.20420907692665302 +48 562.6980580168452 -49 149.71915843079665 0.01805074375294677 0.962419396192103 -0.20608000058778767 +49 561.685847746833 -49 166.26865005691906 -0.0028682743620728687 1.0563905835369942 -0.17360811359068912 +50 560.3849631871583 -49 182.79795561027527 0.012202654992103367 1.137150893341395 -0.15679184794036546 +51 558.7958005998596 -49 199.3020401042708 0.015736932711031222 1.1986008670534627 -0.11311983396935843 +52 556.9188440592559 -49 215.77587623489012 0.013436610506783967 1.2362695002060131 -0.07583359630338546 +53 554.7546653044918 -49 232.21444591206216 0.026030788876349915 1.2650486556546285 -0.05900917222576656 +54 552.3039235653808 -49 248.61274178821932 0.04126117378562234 1.286566742972446 -0.047676334710678746 +55 549.5673653615976 -49 264.9657687835838 0.042647318143190914 1.3028339398631403 -0.01905240925096715 +56 546.5458242752808 -49 281.26854560771756 0.046293575787369104 1.3167153139462862 -0.015855438652190072 +57 543.2402206971154 -49 297.51610627687137 0.03193983426107162 1.3266417942617 -0.005871762299411661 +58 539.6515615459734 -49 313.7035016266717 0.04144987845583488 1.3340255901003655 0.0015776827360815212 +59 535.7809399621966 -49 329.82580081968433 0.037317841348577505 1.3382051131668882 0.009889775304859492 +60 531.6295349746149 -49 345.87809284739467 0.03440024777425842 1.3388046375651672 0.021258848836139786 +61 527.1986111414029 -49 361.8554880261492 0.028428402520896283 1.3346440941328679 0.034751777879242496 +62 522.4895181648837 -49 377.75311948659987 0.021642274002556146 1.3222512751761153 0.05583341877416678 +63 517.5036904803959 -49 393.56614465620004 0.016756157211525503 1.293890820635869 0.07845932158273779 +64 512.242646819351 -49 409.2897467342989 0.012988321995550901 1.2469747365286057 0.08711759430175892 +65 506.70798974661295 -49 424.9191361593853 0.011937789767687869 1.197100470724171 0.08759253163444172 +66 500.9014051723417 -49 440.44955206803525 0.016046393132383843 1.1568568691092012 0.06693448810181099 +67 494.82466183844804 -49 455.87626374511643 0.02029167415093156 1.1337402177733011 0.050375137555314864 +68 488.47961077981836 -49 471.19457206481 0.027285950944964703 1.122535362761641 0.029133395224210573 +69 481.86818476047085 -49 486.39981092201015 0.032030809779349884 1.1224282893645463 0.007998791294624934 +70 474.99239768481743 -49 501.48734865366447 0.03761713601351263 1.1326836243321134 -0.013301582894048581 +71 467.85434398420864 -49 516.4525894496235 0.04747462119797743 1.1555408401935683 -0.03577900065262274 +72 460.4561979789495 -49 531.2909747525694 0.05368781863070488 1.1933307829628965 -0.04864369921413802 +73 452.80021321598065 -49 545.9979846465963 0.057932299473442306 1.2420907297024544 -0.05501412311537421 +74 444.88872178242593 -49 560.5691392340202 0.051855849714321 1.2903778876314038 -0.04950233432043561 +75 436.7241335952168 -49 575.0 0.040363288584252574 1.319951746728624 -0.03009290412097857 +76 428.3089356670067 -49 589.2861711645514 0.023220511332442573 1.3322581046032589 -0.010952677385374188 +77 419.6456913486047 -49 603.4233010215446 0.012216193091028588 1.3358979246600438 -0.0032904520504322705 +78 410.7370395481529 -49 617.4070832642756 0.005429581707138573 1.3343837382326809 0.0014601699344951042 +79 401.58569392728964 -49 631.2332582972094 -0.00700397194585152 1.3289703462830675 0.00473319328883558 +80 392.19444207454217 -49 644.8976145334938 -0.024496963798549806 1.3202460653481316 0.010060984440507483 +81 382.5661446562001 -49 658.3959896778495 -0.06368371327891714 1.3064358288799331 -0.011478270620654863 +82 372.70373454492824 -49 671.7242719944459 -0.0835892215470854 1.2875150089074356 -0.012441267570365261 +83 362.61021592638576 -49 684.8784015593753 -0.08904584070928892 1.2662098577189798 0.004988738953777418 +84 352.2886633841223 -49 697.8543714973456 -0.114052129862002 1.236896204170167 0.0007363291397432109 +85 341.74222096302924 -49 710.6482292022123 -0.12317429268296073 1.1975574825836761 0.027050137978217814 +86 330.9741012116334 -49 723.2560775409819 -0.14218225075328766 1.1458742049557007 0.08192984777089347 +87 319.98758420352453 -49 735.6740760409153 -0.13277283700974357 1.0791613981018224 0.10342054759302777 +88 308.7860165382119 -49 747.8984420593736 -0.11287850684547278 0.997941247827846 0.09970974114795413 +89 297.3728103217186 -49 759.9254519360474 -0.10814207370327324 0.9168297888233812 0.0933756724120608 +90 564.0 -48 100.0 0.006542959230898234 0.6820757719349315 -0.2184044553776483 +91 563.8553103985718 -48 116.57978611541934 0.010354497950707958 0.7753530823567165 -0.2130186620943496 +92 563.421285668141 -48 133.15452186737593 -0.0018233006151269684 0.8693198392365487 -0.19869982831232136 +93 562.6980580168452 -48 149.71915843079665 0.018031085303853337 0.9577834895675847 -0.20020049072375 +94 561.685847746833 -48 166.26865005691906 -0.0023427768872733463 1.0508990652451327 -0.16829865188311172 +95 560.3849631871583 -48 182.79795561027527 0.012516976792288439 1.1307955677407104 -0.15223501323200897 +96 558.7958005998596 -48 199.3020401042708 0.01599776782358138 1.1923018028029522 -0.11020308628101183 +97 556.9188440592559 -48 215.77587623489012 0.013708377901028032 1.2306615777588805 -0.07401087504588987 +98 554.7546653044918 -48 232.21444591206216 0.026007663433309156 1.2601229416850024 -0.057583169760903684 +99 552.3039235653808 -48 248.61274178821932 0.04084742818903429 1.2821166236248787 -0.04643714501679885 +100 549.5673653615976 -48 264.9657687835838 0.04221222000895003 1.298742513720089 -0.018414277646033737 +101 546.5458242752808 -48 281.26854560771756 0.04581925313684605 1.312905018758214 -0.015241354345862376 +102 543.2402206971154 -48 297.51610627687137 0.03184269550636451 1.3230235445293448 -0.005435729684810006 +103 539.6515615459734 -48 313.7035016266717 0.04106512547158729 1.3305248670236187 0.0018330241067708662 +104 535.7809399621966 -48 329.82580081968433 0.03705258079592614 1.3347859753047848 0.009991950811043317 +105 531.6295349746149 -48 345.87809284739467 0.034202228117151 1.3354037821105569 0.021113020718245466 +106 527.1986111414029 -48 361.8554880261492 0.028378795406564628 1.3311825121719798 0.034251230884716106 +107 522.4895181648837 -48 377.75311948659987 0.02183285310574943 1.3187589856998514 0.054637464988830514 +108 517.5036904803959 -48 393.56614465620004 0.017256346375419843 1.2908250083253916 0.07612183002860917 +109 512.242646819351 -48 409.2897467342989 0.01367267994143629 1.245285341781035 0.0842445898970007 +110 506.70798974661295 -48 424.9191361593853 0.01259590889579355 1.19691476196482 0.08489037380929285 +111 500.9014051723417 -48 440.44955206803525 0.01638241093078673 1.1573985109170954 0.06520458279875274 +112 494.82466183844804 -48 455.87626374511643 0.020443113996180533 1.1344025111915763 0.04932935540195742 +113 488.47961077981836 -48 471.19457206481 0.02720736951448687 1.1230727419267803 0.028756058154934396 +114 481.86818476047085 -48 486.39981092201015 0.031804326297110525 1.1228204045450048 0.00823500255427091 +115 474.99239768481743 -48 501.48734865366447 0.03720264049035317 1.1328798876116708 -0.012418029113680708 +116 467.85434398420864 -48 516.4525894496235 0.046692209852586194 1.1553512604645582 -0.034015858574312906 +117 460.4561979789495 -48 531.2909747525694 0.05261448907180141 1.1923004395423642 -0.0461898447874206 +118 452.80021321598065 -48 545.9979846465963 0.05662203017742394 1.2396756186463522 -0.05224062033042065 +119 444.88872178242593 -48 560.5691392340202 0.05087687010271278 1.2865994245469583 -0.04722040756817764 +120 436.7241335952168 -48 575.0 0.03995160681586772 1.3159476500874732 -0.028846888944138824 +121 428.3089356670067 -48 589.2861711645514 0.02332528868408751 1.3285711511689873 -0.010394596369624566 +122 419.6456913486047 -48 603.4233010215446 0.012576096700594161 1.3324943288529456 -0.0029539145722692573 +123 410.7370395481529 -48 617.4070832642756 0.005922314930388167 1.3311377300638125 0.001708412522135892 +124 401.58569392728964 -48 631.2332582972094 -0.0061989074479239376 1.3257947162780277 0.004938304755605957 +125 392.19444207454217 -48 644.8976145334938 -0.023262061442017264 1.3170747192156735 0.010168548925698129 +126 382.5661446562001 -48 658.3959896778495 -0.061404875217840785 1.3032141065636298 -0.010724393680979313 +127 372.70373454492824 -48 671.7242719944459 -0.08076168280928898 1.2841941277086604 -0.011608565347232883 +128 362.61021592638576 -48 684.8784015593753 -0.08603942736999562 1.2627567969114357 0.005424181151368709 +129 352.2886633841223 -48 697.8543714973456 -0.11025250924754913 1.2333361176674684 0.0014088864040470578 +130 341.74222096302924 -48 710.6482292022123 -0.1190005987822794 1.1939316098220374 0.027068985948265303 +131 330.9741012116334 -48 723.2560775409819 -0.1373845904311659 1.1423522107998212 0.08022050928152837 +132 319.98758420352453 -48 735.6740760409153 -0.12815857816126017 1.0762736921399108 0.10082563945214588 +133 308.7860165382119 -48 747.8984420593736 -0.10892666274281956 0.9960278671067457 0.09714245212591988 +134 297.3728103217186 -48 759.9254519360474 -0.10465285764174351 0.915550935942536 0.09111062275538243 +135 564.0 -47 100.0 0.006770294122111874 0.6783111438839353 -0.21225210172721648 +136 563.8553103985718 -47 116.57978611541934 0.010531871558812333 0.7713006767109768 -0.20718070995545526 +137 563.421285668141 -47 133.15452186737593 -0.001340832369086947 0.8651287882614559 -0.19319864636098877 +138 562.6980580168452 -47 149.71915843079665 0.018028918277184627 0.9532778950233296 -0.19435557820153881 +139 561.685847746833 -47 166.26865005691906 -0.0017940477361995284 1.0455632912794204 -0.1630527005175595 +140 560.3849631871583 -47 182.79795561027527 0.012843815298886941 1.1246328809548483 -0.14770410367132336 +141 558.7958005998596 -47 199.3020401042708 0.016267714961238938 1.1861782802199876 -0.10724812425756869 +142 556.9188440592559 -47 215.77587623489012 0.013992203272882097 1.2251806594373007 -0.07214325187400032 +143 554.7546653044918 -47 232.21444591206216 0.02599123190335954 1.2552865252959324 -0.05612105916454213 +144 552.3039235653808 -47 248.61274178821932 0.040441750755124725 1.2777345989652191 -0.04517249185109337 +145 549.5673653615976 -47 264.9657687835838 0.041778493324293786 1.2947046268783817 -0.01776083914243277 +146 546.5458242752808 -47 281.26854560771756 0.04533418284382106 1.309136426346387 -0.014614678084499254 +147 543.2402206971154 -47 297.51610627687137 0.03173344840919085 1.3194387827583884 -0.004993557307751752 +148 539.6515615459734 -47 313.7035016266717 0.04067512434604233 1.3270520868969242 0.002097597382099199 +149 535.7809399621966 -47 329.82580081968433 0.036780730791463566 1.3313889831649501 0.010098156446329581 +150 531.6295349746149 -47 345.87809284739467 0.033996438074739815 1.3320214328968167 0.02096473602902448 +151 527.1986111414029 -47 361.8554880261492 0.02832322639058142 1.3277418743585923 0.03374675824648145 +152 522.4895181648837 -47 377.75311948659987 0.02201110569439029 1.3152954125542706 0.05344392058970775 +153 517.5036904803959 -47 393.56614465620004 0.017724069946938818 1.2877827573724299 0.07383501040831791 +154 512.242646819351 -47 409.2897467342989 0.014313481924988568 1.2435635266346505 0.08145832986155312 +155 506.70798974661295 -47 424.9191361593853 0.013217684707023019 1.1966337243692473 0.08224597680448936 +156 500.9014051723417 -47 440.44955206803525 0.016704389583230263 1.157834270883659 0.06349002747955326 +157 494.82466183844804 -47 455.87626374511643 0.02058368984474562 1.1349746215168797 0.04827542060822786 +158 488.47961077981836 -47 471.19457206481 0.027123060030873603 1.1235412120494388 0.028367427810213477 +159 481.86818476047085 -47 486.39981092201015 0.03157572372084017 1.1231564401084364 0.008459926926001445 +160 474.99239768481743 -47 501.48734865366447 0.03678971793959809 1.1330279756532347 -0.011549316439980788 +161 467.85434398420864 -47 516.4525894496235 0.04592265066965011 1.1551226007054025 -0.032288308521970475 +162 460.4561979789495 -47 531.2909747525694 0.05156709788934371 1.1912551777764049 -0.043802661596323574 +163 452.80021321598065 -47 545.9979846465963 0.055350459641620386 1.2372974763507016 -0.049552220705196284 +164 444.88872178242593 -47 560.5691392340202 0.04991972974898727 1.2829122525645313 -0.044986163313492325 +165 436.7241335952168 -47 575.0 0.03953475489716995 1.312019417159521 -0.027591518041410468 +166 428.3089356670067 -47 589.2861711645514 0.023424730680486568 1.3249242684659672 -0.00981835675489112 +167 419.6456913486047 -47 603.4233010215446 0.012934617231070616 1.329108774628728 -0.0026019069690662927 +168 410.7370395481529 -47 617.4070832642756 0.006417836786798678 1.3278984891079928 0.001969141810330486 +169 401.58569392728964 -47 631.2332582972094 -0.005388438984563371 1.322620032120585 0.005152568399256211 +170 392.19444207454217 -47 644.8976145334938 -0.022018973315876954 1.3139015620548797 0.010280276480521709 +171 382.5661446562001 -47 658.3959896778495 -0.05911966780044249 1.2999894501592801 -0.009972768724342638 +172 372.70373454492824 -47 671.7242719944459 -0.077930855706952 1.280871999421389 -0.010780112393940736 +173 362.61021592638576 -47 684.8784015593753 -0.08303333729686711 1.2593044644283367 0.005848342737537059 +174 352.2886633841223 -47 697.8543714973456 -0.10646695833359111 1.2297767145763119 0.002059298774193405 +175 341.74222096302924 -47 710.6482292022123 -0.11485703148479179 1.1903063836050183 0.02705731907258052 +176 330.9741012116334 -47 723.2560775409819 -0.13263556635811766 1.1388256716713532 0.07850689647240727 +177 319.98758420352453 -47 735.6740760409153 -0.12361018211831187 1.0733498630049376 0.09825759493489579 +178 308.7860165382119 -47 747.8984420593736 -0.10502655042167376 0.9940282801184095 0.09460317960283979 +179 297.3728103217186 -47 759.9254519360474 -0.1011785862876581 0.9141599861617508 0.08885272102447242 +180 564.0 -46 100.0 0.006972383939275824 0.6747067547355983 -0.20612979792218844 +181 563.8553103985718 -46 116.57978611541934 0.010693363000223199 0.7674000476275267 -0.20135343128099614 +182 563.421285668141 -46 133.15452186737593 -0.0008541387820329028 0.8610721563286876 -0.18770664655850325 +183 562.6980580168452 -46 149.71915843079665 0.018042107848704705 0.94889996668172 -0.18854497609911128 +184 561.685847746833 -46 166.26865005691906 -0.0012247749615462884 1.0403801219057989 -0.1578676375313039 +185 560.3849631871583 -46 182.79795561027527 0.013180802030390336 1.1186584329053222 -0.14319854955217762 +186 558.7958005998596 -46 199.3020401042708 0.016544818209246217 1.1802268455119964 -0.10425841111495855 +187 556.9188440592559 -46 215.77587623489012 0.0142863540042722 1.2198254473264147 -0.07023370647560155 +188 554.7546653044918 -46 232.21444591206216 0.025980406744319975 1.2505396157567799 -0.054624634035832204 +189 552.3039235653808 -46 248.61274178821932 0.04004298526012403 1.2734215808209564 -0.04388330799714101 +190 549.5673653615976 -46 264.9657687835838 0.04134583630184012 1.2907216690884318 -0.01709262613369049 +191 546.5458242752808 -46 281.26854560771756 0.044839335269883325 1.3054113132481646 -0.013975891643485581 +192 543.2402206971154 -46 297.51610627687137 0.03161333393621518 1.3158895644640514 -0.0045454118072975015 +193 539.6515615459734 -46 313.7035016266717 0.04028048186820814 1.323609510979386 0.0023708213770581533 +194 535.7809399621966 -46 329.82580081968433 0.036502978563898884 1.3280166572543055 0.010208030624770648 +195 531.6295349746149 -46 345.87809284739467 0.03378377264563017 1.328660330613848 0.02081415087365638 +196 527.1986111414029 -46 361.8554880261492 0.028262370569910995 1.324324892145867 0.033238765771256305 +197 522.4895181648837 -46 377.75311948659987 0.02217798145753086 1.3118628781019865 0.05225353283209865 +198 517.5036904803959 -46 393.56614465620004 0.018161422878464527 1.2847661789200528 0.07159758519512467 +199 512.242646819351 -46 409.2897467342989 0.014913546605372106 1.2418131397342629 0.07875504625530384 +200 506.70798974661295 -46 424.9191361593853 0.013805294871261864 1.1962632564626776 0.07965794359286014 +201 500.9014051723417 -46 440.44955206803525 0.01701314792398484 1.158169833917681 0.06179161311602021 +202 494.82466183844804 -46 455.87626374511643 0.02071431006542132 1.1354610972107426 0.04721519408861283 +203 488.47961077981836 -46 471.19457206481 0.027033593106901108 1.1239441389954148 0.027968807518217245 +204 481.86818476047085 -46 486.39981092201015 0.031345290751156635 1.1234391092543032 0.008674341866643176 +205 474.99239768481743 -46 501.48734865366447 0.036378542825301084 1.1331303102386237 -0.01069491631713303 +206 467.85434398420864 -46 516.4525894496235 0.04516556107551173 1.154857157059152 -0.0305953866898505 +207 460.4561979789495 -46 531.2909747525694 0.05054463605366819 1.1901968318903762 -0.04147983659873538 +208 452.80021321598065 -46 545.9979846465963 0.05411596189950163 1.234956657785446 -0.046945282231443605 +209 444.88872178242593 -46 560.5691392340202 0.0489837867914285 1.2793150296504905 -0.042798154250888315 +210 436.7241335952168 -46 575.0 0.03911367667489771 1.3081669119907609 -0.026328762639248972 +211 428.3089356670067 -46 589.2861711645514 0.023519283565704055 1.3213191414603038 -0.00922554130942924 +212 419.6456913486047 -46 603.4233010215446 0.013291945704020505 1.325743965693932 -0.0022354512714149784 +213 410.7370395481529 -46 617.4070832642756 0.006916115625812548 1.324669226290002 0.002241462492752846 +214 401.58569392728964 -46 631.2332582972094 -0.004572898555155858 1.319449771641696 0.005375188349953393 +215 392.19444207454217 -46 644.8976145334938 -0.020768254781208452 1.3107302206248943 0.010395686645340208 +216 382.5661446562001 -46 658.3959896778495 -0.056828692062022595 1.2967655981867559 -0.0092237664200579 +217 372.70373454492824 -46 671.7242719944459 -0.0750973022460867 1.2775523698788582 -0.0099565110643451 +218 362.61021592638576 -46 684.8784015593753 -0.0800281035111838 1.2558566365178538 0.006261045538499106 +219 352.2886633841223 -46 697.8543714973456 -0.1026955132767664 1.2262218895252408 0.0026877463325621492 +220 341.74222096302924 -46 710.6482292022123 -0.11074277535351754 1.1866857780133162 0.0270161204053022 +221 330.9741012116334 -46 723.2560775409819 -0.12793316110764302 1.1352987729260102 0.07678891002811834 +222 319.98758420352453 -46 735.6740760409153 -0.1191241001160839 1.0703952484292316 0.09571466162065936 +223 308.7860165382119 -46 747.8984420593736 -0.10117566195423056 0.9919497210654811 0.09209043969001664 +224 297.3728103217186 -46 759.9254519360474 -0.09771932984429144 0.9126650067217028 0.08660204490906465 +225 564.0 -45 100.0 0.007151806815338961 0.6712572415422421 -0.2000378297478619 +226 563.8553103985718 -45 116.57978611541934 0.010840310241420313 0.7636466270953677 -0.19553790027022513 +227 563.421285668141 -45 133.15452186737593 -0.0003639487966911898 0.8571465847288402 -0.18222486978184393 +228 562.6980580168452 -45 149.71915843079665 0.018068625701551388 0.9446471149947803 -0.18276837650815395 +229 561.685847746833 -45 166.26865005691906 -0.0006375230529622536 1.0353464829778707 -0.15274092329462371 +230 560.3849631871583 -45 182.79795561027527 0.013525694942303098 1.1128679168560993 -0.13871778951792443 +231 558.7958005998596 -45 199.3020401042708 0.016827227743561116 1.1744441210164878 -0.10123724744370122 +232 556.9188440592559 -45 215.77587623489012 0.014589181439823863 1.214594675947972 -0.06828508521680822 +233 554.7546653044918 -45 232.21444591206216 0.025974157520375372 1.2458824237306443 -0.05309561944315662 +234 552.3039235653808 -45 248.61274178821932 0.03965003962144052 1.2691784684141003 -0.042570502907771327 +235 549.5673653615976 -45 264.9657687835838 0.04091396932250062 1.286795007532298 -0.016410150905274697 +236 546.5458242752808 -45 281.26854560771756 0.04433564057952613 1.3017314255450843 -0.013325461544297798 +237 543.2402206971154 -45 297.51610627687137 0.031483527393546845 1.3123779088896723 -0.004091455092904631 +238 539.6515615459734 -45 313.7035016266717 0.03988177720680257 1.3201993599084314 0.0026521381120748807 +239 535.7809399621966 -45 329.82580081968433 0.03621998071286327 1.3246714721811863 0.010321230430279821 +240 531.6295349746149 -45 345.87809284739467 0.03356508573520069 1.3253231653615618 0.02066141766596367 +241 527.1986111414029 -45 361.8554880261492 0.02819687239460987 1.3209342264374229 0.03272764208962549 +242 522.4895181648837 -45 377.75311948659987 0.022334391504848387 1.3084636619530114 0.05106700307200479 +243 517.5036904803959 -45 393.56614465620004 0.01857041841018675 1.281777347485664 0.06940829084737041 +244 512.242646819351 -45 409.2897467342989 0.015475578462538907 1.2400379588318609 0.07613109857080069 +245 506.70798974661295 -45 424.9191361593853 0.01436083294513045 1.1958091426367854 0.0771248956732594 +246 500.9014051723417 -45 440.44955206803525 0.017309475706947318 1.1584107733565057 0.06011006272270238 +247 494.82466183844804 -45 455.87626374511643 0.020835846336779977 1.135866398101925 0.04615043180854035 +248 488.47961077981836 -45 471.19457206481 0.02693951648107722 1.1242848241784111 0.02756143354832216 +249 481.86818476047085 -45 486.39981092201015 0.031113304672819565 1.123671074402037 0.008878989527241742 +250 474.99239768481743 -45 501.48734865366447 0.035969279424203485 1.1331892685261271 -0.009854316744747845 +251 467.85434398420864 -45 516.4525894496235 0.04442056763493453 1.1545571834333739 -0.028936145347216665 +252 460.4561979789495 -45 531.2909747525694 0.04954612507594322 1.1891272024640354 -0.0392191154823269 +253 452.80021321598065 -45 545.9979846465963 0.052916964947412305 1.232653514051463 -0.04441628184686598 +254 444.88872178242593 -45 560.5691392340202 0.048068414007379164 1.2758064466065313 -0.04065496358457856 +255 436.7241335952168 -45 575.0 0.03868926540486102 1.3043900083736453 -0.02506048192907626 +256 428.3089356670067 -45 589.2861711645514 0.023609373898951014 1.3177574278272797 -0.00861765539610887 +257 419.6456913486047 -45 603.4233010215446 0.013648264703075015 1.3224025575873184 -0.0018555230163885003 +258 410.7370395481529 -45 617.4070832642756 0.0074171214404619434 1.3214530939263556 0.002524520526116609 +259 401.58569392728964 -45 631.2332582972094 -0.0037526002133696154 1.316287348742696 0.005605407526145252 +260 392.19444207454217 -45 644.8976145334938 -0.019510432912508202 1.3075642550875501 0.010514324781857499 +261 382.5661446562001 -45 658.3959896778495 -0.05453251511058559 1.2935462207596626 -0.008477729289222843 +262 372.70373454492824 -45 671.7242719944459 -0.07226154838340777 1.274238916697021 -0.009138318650487642 +263 362.61021592638576 -45 684.8784015593753 -0.07702421952793526 1.252417020936166 0.006662140308645974 +264 352.2886633841223 -45 697.8543714973456 -0.09893818438672289 1.2226754667853377 0.0032944295825096392 +265 341.74222096302924 -45 710.6482292022123 -0.10665702276999925 1.183073695639378 0.02694635565085679 +266 330.9741012116334 -45 723.2560775409819 -0.1232754196778975 1.1317756242994697 0.07506646206926945 +267 319.98758420352453 -45 735.6740760409153 -0.11469691757303122 1.0674150877734407 0.09319516211182659 +268 308.7860165382119 -45 747.8984420593736 -0.0973715787708727 0.9897992864741681 0.08960280597546803 +269 297.3728103217186 -45 759.9254519360474 -0.09427513824059769 0.9110739089004777 0.08435866032656231 +270 564.0 -44 100.0 0.007311033992268932 0.6679573549500429 -0.19397642943456328 +271 563.8553103985718 -44 116.57978611541934 0.010974007743204471 0.7600359450112577 -0.189735112757092 +272 563.421285668141 -44 133.15452186737593 0.0001290461650289773 0.8533487874418172 -0.17675428381428546 +273 562.6980580168452 -44 149.71915843079665 0.018106547909664504 0.9405168067441761 -0.17702545098674602 +274 561.685847746833 -44 166.26865005691906 -3.4735304858452e-05 1.0304593659369001 -0.14767009880081153 +275 560.3849631871583 -44 182.79795561027527 0.013876375906163677 1.1072571194135992 -0.13426127020389814 +276 558.7958005998596 -44 199.3020401042708 0.017113197729161898 1.1688268052010524 -0.0981877744359566 +277 556.9188440592559 -44 215.77587623489012 0.014899119268755525 1.2094871122603303 -0.06630010392205937 +278 554.7546653044918 -44 232.21444591206216 0.025971509718025542 1.2413151612743611 -0.051535673361402204 +279 552.3039235653808 -44 248.61274178821932 0.0392618845667591 1.2650061483611836 -0.04123496314108886 +280 549.5673653615976 -44 264.9657687835838 0.04048263437592581 1.282925986823685 -0.01571390611990044 +281 546.5458242752808 -44 281.26854560771756 0.043823989448807874 1.2980984788628611 -0.012663839382144344 +282 543.2402206971154 -44 297.51610627687137 0.03134513977276139 1.3089057990067068 -0.0036318444765396974 +283 539.6515615459734 -44 313.7035016266717 0.03947956242899242 1.316823813699812 0.002941012374284863 +284 535.7809399621966 -44 329.82580081968433 0.035932363778593046 1.3213558566553443 0.010437431216765242 +285 531.6295349746149 -44 345.87809284739467 0.03334119091869276 1.3220125766498778 0.020506685166063687 +286 527.1986111414029 -44 361.8554880261492 0.028127346228327084 1.3175724875873365 0.03221375898783112 +287 522.4895181648837 -44 377.75311948659987 0.022481209047971233 1.3051000009647569 0.04988498772804453 +288 517.5036904803959 -44 393.56614465620004 0.018952989584703164 1.2788183009610008 0.06726587768004605 +289 512.242646819351 -44 409.2897467342989 0.016002170056741608 1.2382416907866112 0.07358297106315542 +290 506.70798974661295 -44 424.9191361593853 0.01488631003836927 1.1952770531496952 0.07464547254717421 +291 500.9014051723417 -44 440.44955206803525 0.017594134163194754 1.158562550966035 0.05844603271157202 +292 494.82466183844804 -44 455.87626374511643 0.020949134318179453 1.1361948953864156 0.045082786913608675 +293 488.47961077981836 -44 471.19457206481 0.02684135540710214 1.1245665045600353 0.02714647647759943 +294 481.86818476047085 -44 486.39981092201015 0.030880031536001794 1.1238549471910395 0.009074577474832672 +295 474.99239768481743 -44 501.48734865366447 0.03556208201475977 1.1332071830505062 -0.009027021930375209 +296 467.85434398420864 -44 516.4525894496235 0.04368730587411106 1.1542248915001543 -0.02730965255444627 +297 460.4561979789495 -44 531.2909747525694 0.04857061640153148 1.1880480564315397 -0.03701830151949448 +298 452.80021321598065 -44 545.9979846465963 0.05175194958873196 1.2303883923805634 -0.041961812953228914 +299 444.88872178242593 -44 560.5691392340202 0.04717299842713067 1.2723852270696774 -0.038555204300783734 +300 436.7241335952168 -44 575.0 0.038262364747380165 1.3006885898470864 -0.023788425372003385 +301 428.3089356670067 -44 589.2861711645514 0.02369540891960053 1.3142407579513542 -0.00799612859800984 +302 419.6456913486047 -44 603.4233010215446 0.014003748503269159 1.3190871576798655 -0.0014630522526972228 +303 410.7370395481529 -44 617.4070832642756 0.007920825757000559 1.3182531857253041 0.002817502247302824 +304 401.58569392728964 -44 631.2332582972094 -0.0029278405449272224 1.3131361133952988 0.005842506806131882 +305 392.19444207454217 -44 644.8976145334938 -0.018246007201106265 1.3044071590073703 0.01063576149884589 +306 382.5661446562001 -44 658.3959896778495 -0.0522316709654172 1.2903349195853386 -0.00773497235841477 +307 372.70373454492824 -44 671.7242719944459 -0.06942408492262003 1.2709352492745454 -0.008326048385085875 +308 362.61021592638576 -44 684.8784015593753 -0.07402214034406217 1.2489892569474594 0.0070515060315483255 +309 352.2886633841223 -44 697.8543714973456 -0.09519495685000356 1.2191412002702264 0.003879568922412757 +310 341.74222096302924 -44 710.6482292022123 -0.10259897393590872 1.1794739675874 0.02684897340672783 +311 330.9741012116334 -44 723.2560775409819 -0.11866044825354957 1.1282602599073746 0.07333947597720816 +312 319.98758420352453 -44 735.6740760409153 -0.11032535136913812 1.064414522026534 0.0906974925282492 +313 308.7860165382119 -44 747.8984420593736 -0.09361196980938807 0.9875839351942424 0.08713890832562293 +314 297.3728103217186 -44 759.9254519360474 -0.09084604143736166 0.9093944480135694 0.0821226216044922 +315 564.0 -43 100.0 0.007452431605206377 0.664801959199032 -0.18794577679495714 +316 563.8553103985718 -43 116.57978611541934 0.01109570696928295 0.7565636291797099 -0.18394598786827734 +317 563.421285668141 -43 133.15452186737593 0.0006241913859906453 0.8496755511368292 -0.17129578486053873 +318 562.6980580168452 -43 149.71915843079665 0.018154052821108296 0.9365065650412151 -0.17131585101201324 +319 561.685847746833 -43 166.26865005691906 0.0005812638157031425 1.025715827811813 -0.14265278395636607 +320 560.3849631871583 -43 182.79795561027527 0.014230848188430876 1.1018219205266948 -0.12982844588016124 +321 558.7958005998596 -43 199.3020401042708 0.01740108421823765 1.163371672663363 -0.09511297711280102 +322 556.9188440592559 -43 215.77587623489012 0.015214681906833161 1.2045015556584566 -0.0642813506540757 +323 554.7546653044918 -43 232.21444591206216 0.02597154356183944 1.236838041838504 -0.04994638810918818 +324 552.3039235653808 -43 248.61274178821932 0.038877552303108534 1.26090549467326 -0.039877552796508245 +325 549.5673653615976 -43 264.9657687835838 0.0400515945011386 1.279115929007943 -0.015004365302970193 +326 546.5458242752808 -43 281.26854560771756 0.04330523377376187 1.2945141583713886 -0.011991462153895455 +327 543.2402206971154 -43 297.51610627687137 0.031199219096731488 1.3054751815147294 -0.003166732804531091 +328 539.6515615459734 -43 313.7035016266717 0.03907436301924688 1.3134850117476038 0.003236931279190628 +329 535.7809399621966 -43 329.82580081968433 0.035640724811550915 1.3180721934879454 0.010556326207957767 +330 531.6295349746149 -43 345.87809284739467 0.033112862204168446 1.3187311533987256 0.02035009851798218 +331 527.1986111414029 -43 361.8554880261492 0.028054376909002456 1.3142422354001422 0.03169747173936012 +332 522.4895181648837 -43 377.75311948659987 0.0226192700812316 1.3017740892420333 0.048708099243454046 +333 517.5036904803959 -43 393.56614465620004 0.019310990761178395 1.2758910406121353 0.06516910973663875 +334 512.242646819351 -43 409.2897467342989 0.016495804288119573 1.2364279715648587 0.07110727008000213 +335 506.70798974661295 -43 424.9191361593853 0.01538365648014435 1.1946725441259827 0.07221833119516383 +336 500.9014051723417 -43 440.44955206803525 0.017867856558366813 1.158630516940728 0.056800114246625066 +337 494.82466183844804 -43 455.87626374511643 0.021054974320390784 1.1364508716274306 0.044013811858851906 +338 488.47961077981836 -43 471.19457206481 0.02673961304325499 1.1247923526498 0.026725042556924986 +339 481.86818476047085 -43 486.39981092201015 0.03064572633743136 1.1239932884806831 0.00926177941432062 +340 474.99239768481743 -43 501.48734865366447 0.03515709506606157 1.1331863417229917 -0.008212551942481622 +341 467.85434398420864 -43 516.4525894496235 0.042965420103697104 1.153862450696096 -0.02571499187936936 +342 460.4561979789495 -43 531.2909747525694 0.04761719080343768 1.1869611270814464 -0.0348752544225167 +343 452.80021321598065 -43 545.9979846465963 0.05061944827769997 1.2281616361354921 -0.03957858293446147 +344 444.88872178242593 -43 560.5691392340202 0.04629694094767833 1.2690501275122799 -0.036497518440573404 +345 436.7241335952168 -43 575.0 0.03783376976248699 1.2970625496964543 -0.022514235003632962 +346 428.3089356670067 -43 589.2861711645514 0.023777776912101298 1.310770734926165 -0.007362316344099678 +347 419.6456913486047 -43 603.4233010215446 0.014358563200702133 1.3158003251747716 -0.001058924546130018 +348 410.7370395481529 -43 617.4070832642756 0.008427201524224937 1.3150725367868348 0.0031196334906029755 +349 401.58569392728964 -43 631.2332582972094 -0.0020988991455360914 1.309999351641596 0.006085804198986197 +350 392.19444207454217 -43 644.8976145334938 -0.0169754502584021 1.3012623593515664 0.010759592077952723 +351 382.5661446562001 -43 658.3959896778495 -0.049926661395379344 1.2871352279648558 -0.006995783813576805 +352 372.70373454492824 -43 671.7242719944459 -0.0665853684105816 1.267644908792817 -0.007520170444390489 +353 362.61021592638576 -43 684.8784015593753 -0.07102228342711828 1.2455769153239278 0.007429049221496738 +354 352.2886633841223 -43 697.8543714973456 -0.0914657914536793 1.2156227735360712 0.00444340411979037 +355 341.74222096302924 -43 710.6482292022123 -0.09856783687454336 1.1758903534733283 0.026724905406156657 +356 330.9741012116334 -43 723.2560775409819 -0.11408641296723196 1.1247566382453322 0.0716078862187512 +357 319.98758420352453 -43 735.6740760409153 -0.10600624712453356 1.0613985938058006 0.08822012100170461 +358 308.7860165382119 -43 747.8984420593736 -0.08989458966415032 0.9853104883990391 0.08469743168685682 +359 297.3728103217186 -43 759.9254519360474 -0.08743204973362387 0.9076342234138801 0.0798939716632488 +360 564.0 -42 100.0 0.00757826246657399 0.6617860321230945 -0.18194600036144568 +361 563.8553103985718 -42 116.57978611541934 0.011206616895042803 0.7532254053129936 -0.17817136968121355 +362 563.421285668141 -42 133.15452186737593 0.0011208680381044368 0.8461237351723939 -0.16585019906187123 +363 562.6980580168452 -42 149.71915843079665 0.018209418941607526 0.932613969326846 -0.1656392084326692 +364 561.685847746833 -42 166.26865005691906 0.0012082663011130923 1.021112991219197 -0.1376866758709023 +365 560.3849631871583 -42 182.79795561027527 0.014587233929552443 1.0965582934867117 -0.12541877809391067 +366 558.7958005998596 -42 199.3020401042708 0.017689343048374745 1.1580755741311735 -0.09201568755137088 +367 556.9188440592559 -42 215.77587623489012 0.01553446287819073 1.199636837973926 -0.06223128849390762 +368 554.7546653044918 -42 232.21444591206216 0.02597339283037584 1.2324512802673828 -0.04832929178598887 +369 552.3039235653808 -42 248.61274178821932 0.03849613518625877 1.2568773687559052 -0.038499113950862404 +370 549.5673653615976 -42 264.9657687835838 0.03962063322711021 1.2753661335620672 -0.014281983327773806 +371 546.5458242752808 -42 281.26854560771756 0.042780187378924056 1.2909801187847378 -0.011308752585645277 +372 543.2402206971154 -42 297.51610627687137 0.031046751765419055 1.3020879668414318 -0.002696268589409048 +373 539.6515615459734 -42 313.7035016266717 0.03866667839797201 1.3101850528242056 0.0035394038321244765 +374 535.7809399621966 -42 329.82580081968433 0.035345631942067475 1.3148228195915717 0.01067762609738017 +375 531.6295349746149 -42 345.87809284739467 0.03288083479558482 1.3154814339380443 0.020191799286963963 +376 527.1986111414029 -42 361.8554880261492 0.027978520309402642 1.310945979130832 0.031179119436668522 +377 522.4895181648837 -42 377.75311948659987 0.02274937406296261 1.2984880781370496 0.047536907047774364 +378 517.5036904803959 -42 393.56614465620004 0.019646199130002314 1.2729975310794734 0.06311676466054396 +379 512.242646819351 -42 409.2897467342989 0.01695885665625403 1.2346003662401268 0.0687007213913122 +380 506.70798974661295 -42 424.9191361593853 0.015854723485440987 1.1940010575566733 0.06984214555333215 +381 500.9014051723417 -42 440.44955206803525 0.018131348749988827 1.1586199099035992 0.05517283459869269 +382 494.82466183844804 -42 455.87626374511643 0.02115413197634889 1.1366385207554153 0.04294496053797416 +383 488.47961077981836 -42 471.19457206481 0.026634770841882913 1.1249654765051222 0.026298175077516344 +384 481.86818476047085 -42 486.39981092201015 0.030410633201694334 1.1240886083503097 0.009441235910279965 +385 474.99239768481743 -42 501.48734865366447 0.034754453426889466 1.133128987831287 -0.007410442363145272 +386 467.85434398420864 -42 516.4525894496235 0.042254563241855024 1.1534719882223199 -0.02415126211333335 +387 460.4561979789495 -42 531.2909747525694 0.046684957775807945 1.1858681140567122 -0.03278788919855072 +388 452.80021321598065 -42 545.9979846465963 0.04951804396336527 1.225973584809927 -0.03726341067487798 +389 444.88872178242593 -42 560.5691392340202 0.04543965594675366 1.2657999372420177 -0.03448057637240705 +390 436.7241335952168 -42 575.0 0.03740422790527333 1.2935117909535785 -0.02123944773890006 +391 428.3089356670067 -42 589.2861711645514 0.02385684757093201 1.3073489345545262 -0.0067175015349253304 +392 419.6456913486047 -42 603.4233010215446 0.014712866841914737 1.3125445711074533 -0.0006439819846657804 +393 410.7370395481529 -42 617.4070832642756 0.008936223003302345 1.3119141236026697 0.0034301787048404797 +394 401.58569392728964 -42 631.2332582972094 -0.0012660390988930709 1.3068802855940578 0.006334654015822261 +395 392.19444207454217 -42 644.8976145334938 -0.015699208519244216 1.2981332164900408 0.0108854358995919 +396 382.5661446562001 -42 658.3959896778495 -0.04761795675743501 1.283950610793019 -0.0062604256538158765 +397 372.70373454492824 -42 671.7242719944459 -0.06374582203352094 1.264371368215937 -0.006721112950822776 +398 362.61021592638576 -42 684.8784015593753 -0.06802502970372443 1.2421834983457727 0.007794703224565408 +399 352.2886633841223 -42 697.8543714973456 -0.08775062530932867 1.2121237997815766 0.004986193785587151 +400 341.74222096302924 -42 710.6482292022123 -0.09456282743254686 1.1723265414248583 0.026575066760614545 +401 330.9741012116334 -42 723.2560775409819 -0.10955153866142854 1.1212686421889153 0.06987163817108434 +402 319.98758420352453 -42 735.6740760409153 -0.10173657647780991 1.05837224735685 0.08576158617024848 +403 308.7860165382119 -42 747.8984420593736 -0.08621727673531923 0.9829856295854581 0.08227711488706384 +404 297.3728103217186 -42 759.9254519360474 -0.0840331540728739 0.9058006784917203 0.07767274219855277 +405 564.0 -41 100.0 0.007690687850250146 0.6589046651499709 -0.17597717852339306 +406 563.8553103985718 -41 116.57978611541934 0.011307904515971953 0.750017097031134 -0.1724120288822289 +407 563.421285668141 -41 133.15452186737593 0.0016184923662382628 0.8426902715963361 -0.1604182840113679 +408 562.6980580168452 -41 149.71915843079665 0.018271022817915893 0.9288366553716597 -0.15999513592170378 +409 561.685847746833 -41 166.26865005691906 0.0018441782353325296 1.0166480443633013 -0.13276954714735106 +410 560.3849631871583 -41 182.79795561027527 0.014943771622906568 1.0914623049274292 -0.1210317353121985 +411 558.7958005998596 -41 199.3020401042708 0.01797652774079435 1.1529354364623194 -0.0888985881120753 +412 556.9188440592559 -41 215.77587623489012 0.01585713319715318 1.1948918234749217 -0.06015225832088186 +413 554.7546653044918 -41 232.21444591206216 0.025976243671774608 1.2281550927990443 -0.04668584970936154 +414 552.3039235653808 -41 248.61274178821932 0.03811678438963646 1.2529226194092167 -0.03710046709448937 +415 549.5673653615976 -41 264.9657687835838 0.03918955401327761 1.2716778773946986 -0.013547196900961234 +416 546.5458242752808 -41 281.26854560771756 0.042249626725841184 1.2874979843611576 -0.0106161194606542 +417 543.2402206971154 -41 297.51610627687137 0.030888663901893175 1.2987460291426234 -0.0022205961418705128 +418 539.6515615459734 -41 313.7035016266717 0.038256982440254675 1.3069259950803414 0.0038479604897009275 +419 535.7809399621966 -41 329.82580081968433 0.03504762495011074 1.31161002598022 0.010801058648527559 +420 531.6295349746149 -41 345.87809284739467 0.03264580585576865 1.3122659060077815 0.02003192549734625 +421 527.1986111414029 -41 361.8554880261492 0.027900303897627005 1.3076861774848558 0.030659025322982817 +422 522.4895181648837 -41 377.75311948659987 0.022872284596508505 1.2952440762494142 0.0463719385189624 +423 517.5036904803959 -41 393.56614465620004 0.019960316226993922 1.2701397003777553 0.061107633566921 +424 512.242646819351 -41 409.2897467342989 0.01739359751960736 1.2327623689931166 0.06636016751942582 +425 506.70798974661295 -41 424.9191361593853 0.01630128482146754 1.1932679212992428 0.0675156059898573 +426 500.9014051723417 -41 440.44955206803525 0.018385289745125877 1.15853585690622 0.05356465850003987 +427 494.82466183844804 -41 455.87626374511643 0.02124733891197338 1.1367619480680426 0.04187759041261939 +428 488.47961077981836 -41 471.19457206481 0.02652728893875524 1.1250889197313239 0.025866855737019738 +429 481.86818476047085 -41 486.39981092201015 0.030174985562303833 1.1241433660992317 0.009613555108858217 +430 474.99239768481743 -41 501.48734865366447 0.0343542825147379 1.133037320039565 -0.006620243940741309 +431 467.85434398420864 -41 516.4525894496235 0.04155439663734754 1.1530555890444645 -0.022617576987574325 +432 460.4561979789495 -41 531.2909747525694 0.04577305492727932 1.1847706833546943 -0.030754175004673808 +433 452.80021321598065 -41 545.9979846465963 0.048446368933563404 1.2238245740284799 -0.03501322407716757 +434 444.88872178242593 -41 560.5691392340202 0.044600570896463534 1.2626334784018973 -0.03250307606473895 +435 436.7241335952168 -41 575.0 0.03697444002106708 1.2900362263967478 -0.019965497676905513 +436 428.3089356670067 -41 589.2861711645514 0.023932972365499617 1.3039769053484298 -0.006062896168185771 +437 419.6456913486047 -41 603.4233010215446 0.01506680955334213 1.3093223583455464 -0.00021902418387692362 +438 410.7370395481529 -41 617.4070832642756 0.009447865657074617 1.3087808640562666 0.0037484400705935167 +439 401.58569392728964 -41 631.2332582972094 -0.0004295074544047178 1.303782073435533 0.006588446040964011 +440 392.19444207454217 -41 644.8976145334938 -0.014417702945154827 1.2950230241953842 0.011012935868753756 +441 382.5661446562001 -41 658.3959896778495 -0.0453059968350136 1.2807844645583661 -0.005529134345294968 +442 372.70373454492824 -41 671.7242719944459 -0.060905836513275975 1.2611180322907223 -0.005929262975605032 +443 362.61021592638576 -41 684.8784015593753 -0.06503072454789251 1.2388124398012026 0.00814842751995519 +444 352.2886633841223 -41 697.8543714973456 -0.08404937257662864 1.2086478218479872 0.005508214848026091 +445 341.74222096302924 -41 710.6482292022123 -0.09058316928141319 1.1687861480814354 0.02640035620259236 +446 330.9741012116334 -41 723.2560775409819 -0.10505410765002168 1.1178000789936609 0.06813068794638048 +447 319.98758420352453 -41 735.6740760409153 -0.09751343436466883 1.0553403285536127 0.08332049567283069 +448 308.7860165382119 -41 747.8984420593736 -0.08257795137797795 0.9806159045739624 0.07987674943732687 +449 297.3728103217186 -41 759.9254519360474 -0.08064932634941 0.9039011006748088 0.0754589538641336 +450 564.0 -40 100.0 0.007791769275608521 0.6561530633012563 -0.17003934066455137 +451 563.8553103985718 -40 116.57978611541934 0.01140069535642432 0.7469346258619116 -0.1666686644245094 +452 563.421285668141 -40 133.15452186737593 0.0021165148723760394 0.8393721651457876 -0.15500073026895164 +453 562.6980580168452 -40 149.71915843079665 0.018337336921251345 0.9251723152758884 -0.154383227428955 +454 561.685847746833 -40 166.26865005691906 0.0024870174260311836 1.0123182410360363 -0.1278992441719393 +455 560.3849631871583 -40 182.79795561027527 0.015298813593779098 1.0865301148250788 -0.11666679256454082 +456 558.7958005998596 -40 199.3020401042708 0.01826128739847661 1.1479482626447188 -0.08576421466570938 +457 556.9188440592559 -40 215.77587623489012 0.016181439750235085 1.1902654088662363 -0.05804648159273128 +458 554.7546653044918 -40 232.21444591206216 0.02597933341974295 1.223949697065273 -0.04501746585212842 +459 552.3039235653808 -40 248.61274178821932 0.03773870857359528 1.2490420828278135 -0.03568241156714551 +460 549.5673653615976 -40 264.9657687835838 0.03875817969022896 1.268052414846124 -0.012800425047773997 +461 546.5458242752808 -40 281.26854560771756 0.04171429162154946 1.2840693489030752 -0.009913957946970052 +462 543.2402206971154 -40 297.51610627687137 0.030725822698073876 1.2954512063022319 -0.0017398557026455548 +463 539.6515615459734 -40 313.7035016266717 0.037845723994788166 1.3037098560450575 0.00416215272132076 +464 535.7809399621966 -40 329.82580081968433 0.03474721583485047 1.308436057769302 0.010926368294564781 +465 531.6295349746149 -40 345.87809284739467 0.03240843526953441 1.3090870067578955 0.019870611669838053 +466 527.1986111414029 -40 361.8554880261492 0.027820227297795822 1.304465238618121 0.03013749712384918 +467 522.4895181648837 -40 377.75311948659987 0.022988730111098726 1.2920441494261339 0.04521367994523833 +468 517.5036904803959 -40 393.56614465620004 0.0202549694478796 1.2673194398960559 0.05914052091423546 +469 512.242646819351 -40 409.2897467342989 0.017802194355190946 1.2309174031117076 0.06408256506883603 +470 506.70798974661295 -40 424.9191361593853 0.016725038473892062 1.1924783490776174 0.06523741878139809 +471 500.9014051723417 -40 440.44955206803525 0.018630332257541626 1.158383373428719 0.051975989499064776 +472 494.82466183844804 -40 455.87626374511643 0.021335293416937427 1.1368251702302146 0.04081296464155047 +473 488.47961077981836 -40 471.19457206481 0.02641760654244338 1.1251656614816314 0.025432006006034617 +474 481.86818476047085 -40 486.39981092201015 0.02993900634303113 1.1241599702467313 0.009779313459545712 +475 474.99239768481743 -40 501.48734865366447 0.03395669850484591 1.1329134923884707 -0.005841522242830979 +476 467.85434398420864 -40 516.4525894496235 0.04086458989241488 1.1526152958926856 -0.02111306488943254 +477 460.4561979789495 -40 531.2909747525694 0.044880647374632945 1.1836704673271488 -0.028772134002908116 +478 452.80021321598065 -40 545.9979846465963 0.04740310365885671 1.2217149355466965 -0.032825057580629174 +479 444.88872178242593 -40 560.5691392340202 0.04377912597728184 1.2595496059702533 -0.03056374235866282 +480 436.7241335952168 -40 575.0 0.03654506134082912 1.2866357785507094 -0.018693718405646507 +481 428.3089356670067 -40 589.2861711645514 0.024006484905124928 1.300656168529045 -0.005399642964454116 +482 419.6456913486047 -40 603.4233010215446 0.015420533670886121 1.3061361015889055 0.00021519070786682687 +483 410.7370395481529 -40 617.4070832642756 0.009962106039618848 1.3056756174228186 0.004073756617312278 +484 401.58569392728964 -40 631.2332582972094 0.00041046429476278984 1.3007078094192486 0.00684660470327104 +485 392.19444207454217 -40 644.8976145334938 -0.01313132972776148 1.2919350096428777 0.01114175784080547 +486 382.5661446562001 -40 658.3959896778495 -0.042991191676608656 1.2776401173431686 -0.0048021214749172925 +487 372.70373454492824 -40 671.7242719944459 -0.058065771003404 1.2578882375467066 -0.0051449675415782894 +488 362.61021592638576 -40 684.8784015593753 -0.062039678769691485 1.2354671049864343 0.008490207021283933 +489 352.2886633841223 -40 697.8543714973456 -0.0803619251873123 1.205198312219089 0.0060097620269447816 +490 341.74222096302924 -40 710.6482292022123 -0.08662809391920703 1.1652727185942544 0.02620165632822205 +491 330.9741012116334 -40 723.2560775409819 -0.10059245848003094 1.114354680295071 0.0663850022166263 +492 319.98758420352453 -40 735.6740760409153 -0.09333403629617168 1.052307584898339 0.08089552464356625 +493 308.7860165382119 -40 747.8984420593736 -0.07897461405137575 0.9782077215085797 0.07749517833344957 +494 297.3728103217186 -40 759.9254519360474 -0.0772805197146243 0.9019426214282723 0.07325261645425434 +495 564.0 -39 100.0 0.007883470291757568 0.6535265451924003 -0.1641324683003522 +496 563.8553103985718 -39 116.57978611541934 0.011486073978157391 0.7439740112408634 -0.1609419051861985 +497 563.421285668141 -39 133.15452186737593 0.0026144194997134353 0.8361664932471874 -0.14959816287659447 +498 562.6980580168452 -39 149.71915843079665 0.018406927530780402 0.9216186974694061 -0.14880305863372773 +499 561.685847746833 -39 166.26865005691906 0.0031349110366701745 1.008120900616975 -0.12307368540433337 +500 560.3849631871583 -39 182.79795561027527 0.015650823478319302 1.0817579764983452 -0.11232343108542767 +501 558.7958005998596 -39 199.3020401042708 0.018542364604470427 1.1431111317963705 -0.0826149598207162 +502 556.9188440592559 -39 215.77587623489012 0.016506203677978254 1.1857565232892702 -0.05591606312554162 +503 554.7546653044918 -39 232.21444591206216 0.025981949409372335 1.21983531209159 -0.04332548427959797 +504 552.3039235653808 -39 248.61274178821932 0.03736117255448502 1.245236582600837 -0.0342457259942386 +505 549.5673653615976 -39 264.9657687835838 0.038326351900210845 1.2644909776882756 -0.01204206959740723 +506 546.5458242752808 -39 281.26854560771756 0.04117488592706826 1.2806957757570956 -0.009202649925263243 +507 543.2402206971154 -39 297.51610627687137 0.030559037760696114 1.2922052999323026 -0.0012541835744452902 +508 539.6515615459734 -39 313.7035016266717 0.0374333274023466 1.300538612625726 0.00448155257068143 +509 535.7809399621966 -39 329.82580081968433 0.034444889384243775 1.3053031141756457 0.011053315738579839 +510 531.6295349746149 -39 345.87809284739467 0.032169346406587654 1.3059471227483526 0.01970798885912157 +511 527.1986111414029 -39 361.8554880261492 0.027738762850644808 1.3012855201369928 0.029614827378986838 +512 522.4895181648837 -39 377.75311948659987 0.023099404543233535 1.288890320761615 0.04406257748694895 +513 517.5036904803959 -39 393.56614465620004 0.020531713562760994 1.2645386043977838 0.05721424437610879 +514 512.242646819351 -39 409.2897467342989 0.01818671401796084 1.2290688209909573 0.06186498205622859 +515 506.70798974661295 -39 424.9191361593853 0.01712760831333248 1.191637440482174 0.06300630558958387 +516 500.9014051723417 -39 440.44955206803525 0.018867103265336853 1.1581673633797802 0.05040717131501265 +517 494.82466183844804 -39 455.87626374511643 0.02141866111542149 1.1368321152740613 0.03975225421003536 +518 488.47961077981836 -39 471.19457206481 0.026306142323868374 1.1251986164571763 0.02499448849429029 +519 481.86818476047085 -39 486.39981092201015 0.029702908139002854 1.124140778532061 0.009939056437124158 +520 474.99239768481743 -39 501.48734865366447 0.033561808519137495 1.1327596142951197 -0.0050738573088343316 +521 467.85434398420864 -39 516.4525894496235 0.040184820685993605 1.1521531092616575 -0.019636868578374336 +522 460.4561979789495 -39 531.2909747525694 0.04400692713599261 1.1825690646802323 -0.026839840215335656 +523 452.80021321598065 -39 545.9979846465963 0.04638697563644366 1.2196449972510557 -0.030696049679216665 +524 444.88872178242593 -39 560.5691392340202 0.04297477369187971 1.256547207760748 -0.028661326240535367 +525 436.7241335952168 -39 575.0 0.03611670247643088 1.2833103796866696 -0.01742534530681556 +526 428.3089356670067 -39 589.2861711645514 0.02407770130391685 1.2973882180267182 -0.004728816992793604 +527 419.6456913486047 -39 603.4233010215446 0.015774173869363924 1.3029881673696042 0.0006579450040843653 +528 410.7370395481529 -39 617.4070832642756 0.010478921685893539 1.3026011843692549 0.004405503340504357 +529 401.58569392728964 -39 631.2332582972094 0.0012536597338363153 1.2976605238688097 0.007108588247091405 +530 392.19444207454217 -39 644.8976145334938 -0.01184046099203688 1.2888723334104917 0.011271590047369141 +531 382.5661446562001 -39 658.3959896778495 -0.040673922433986424 1.2745208288234309 -0.004079574404255593 +532 372.70373454492824 -39 671.7242719944459 -0.05522595398557 1.2546852522961398 -0.0043685346258672195 +533 362.61021592638576 -39 684.8784015593753 -0.05905216960354107 1.2321507907056914 0.008820051377778353 +534 352.2886633841223 -39 697.8543714973456 -0.07668815356880083 1.2017786730212074 0.006491147307850692 +535 341.74222096302924 -39 710.6482292022123 -0.08269684067194577 1.1617897266262598 0.025979833839840365 +536 330.9741012116334 -39 723.2560775409819 -0.09616498469330406 1.1109361021086126 0.06463455803842397 +537 319.98758420352453 -39 735.6740760409153 -0.08919571563735797 1.0492786655215998 0.07848541420625929 +538 308.7860165382119 -39 747.8984420593736 -0.07540534346806725 0.9757673508569011 0.0751312948575768 +539 297.3728103217186 -39 759.9254519360474 -0.0739266688833076 0.8999322162546464 0.07105372908631677 +540 564.0 -38 100.0 0.007967658261589995 0.6510205430327072 -0.15825649621526344 +541 563.8553103985718 -38 116.57978611541934 0.011565084489011317 0.7411313705112819 -0.15523231162846313 +542 563.421285668141 -38 133.15452186737593 0.0031117228167109098 0.8330704060162814 -0.14421114287347295 +543 562.6980580168452 -38 149.71915843079665 0.01847845261693433 0.9181736067117282 -0.14325418739748846 +544 561.685847746833 -38 166.26865005691906 0.0037860932186435624 1.0040534080733505 -0.11829085966761257 +545 560.3849631871583 -38 182.79795561027527 0.015998373702496627 1.077142236608366 -0.1080011379570179 +546 558.7958005998596 -38 199.3020401042708 0.018818593320022624 1.1384211991653554 -0.07945307615030814 +547 556.9188440592559 -38 215.77587623489012 0.01683031875682429 1.1813641283220329 -0.05376299387380687 +548 554.7546653044918 -38 232.21444591206216 0.02598342779284764 1.215812158297253 -0.04161119058674027 +549 552.3039235653808 -38 248.61274178821932 0.036983495973985446 1.2415069297119494 -0.03279116872268409 +550 549.5673653615976 -38 264.9657687835838 0.03789393053775897 1.260994775124731 -0.011272515668391679 +551 546.5458242752808 -38 281.26854560771756 0.040632078265958264 1.2773787978140014 -0.008482564316580728 +552 543.2402206971154 -38 297.51610627687137 0.030389062457106573 1.2890100753729985 -0.0007637122538175878 +553 539.6515615459734 -38 313.7035016266717 0.03702019301485928 1.2974142011080412 0.004805752217248551 +554 535.7809399621966 -38 329.82580081968433 0.03414110374497235 1.3022133485174934 0.011181677553397171 +555 531.6295349746149 -38 345.87809284739467 0.031929126884660396 1.3028485899491296 0.019544184691499794 +556 527.1986111414029 -38 361.8554880261492 0.027656356173961026 1.2981493290982935 0.029091293773844888 +557 522.4895181648837 -38 377.75311948659987 0.023204968017448153 1.285784570597662 0.04291903813855043 +558 517.5036904803959 -38 393.56614465620004 0.020792032230457235 1.2617990120206823 0.05532763471275414 +559 512.242646819351 -38 409.2897467342989 0.01854912500053251 1.2272199041331013 0.05970459524028592 +560 506.70798974661295 -38 424.9191361593853 0.017510545761681456 1.1907501809697392 0.060821002937553055 +561 500.9014051723417 -38 440.44955206803525 0.019096204568264885 1.1578926190966456 0.04885848919254957 +562 494.82466183844804 -38 455.87626374511643 0.02149807563687709 1.136786622598941 0.03869654005888533 +563 488.47961077981836 -38 471.19457206481 0.026193294805607517 1.1251906349069944 0.02455510831704037 +564 481.86818476047085 -38 486.39981092201015 0.029466893398028243 1.124088097914443 0.010093299263336249 +565 474.99239768481743 -38 501.48734865366447 0.03316971081525458 1.1325777505530985 -0.004316843302794338 +566 467.85434398420864 -38 516.4525894496235 0.03951477459662305 1.1516709874105708 -0.018188144902509158 +567 460.4561979789495 -38 531.2909747525694 0.043151112524469834 1.181468040474501 -0.024955418379054007 +568 452.80021321598065 -38 545.9979846465963 0.045396758234131473 1.2176150831589698 -0.028623440439786783 +569 444.88872178242593 -38 560.5691392340202 0.04218697847896059 1.2536252044223712 -0.026794604114511806 +570 436.7241335952168 -38 575.0 0.035689930415854436 1.2800599718222938 -0.016161517860658857 +571 428.3089356670067 -38 589.2861711645514 0.024146920545818275 1.2941745204809736 -0.004051427296425579 +572 419.6456913486047 -38 603.4233010215446 0.016127857291956434 1.2998808740519348 0.0011085604749466313 +573 410.7370395481529 -38 617.4070832642756 0.010998291001169787 1.2995603069542399 0.004743090318980594 +574 401.58569392728964 -38 631.2332582972094 0.0020998770485490675 1.2946431831782002 0.007373887903649172 +575 392.19444207454217 -38 644.8976145334938 -0.010545445499685703 1.2858380894788857 0.011402142522164437 +576 382.5661446562001 -38 658.3959896778495 -0.0383545422008146 1.2714297902688905 -0.0033616569233469243 +577 372.70373454492824 -38 671.7242719944459 -0.052386684165571185 1.2515122766339877 -0.003600234162552146 +578 362.61021592638576 -38 684.8784015593753 -0.05606844169682434 1.2288667252712056 0.009137994275626407 +579 352.2886633841223 -38 697.8543714973456 -0.0730279073681786 1.198392236023209 0.0069526994159841565 +580 341.74222096302924 -38 710.6482292022123 -0.07878865669543883 1.1583405743521458 0.02573573978871732 +581 330.9741012116334 -38 723.2560775409819 -0.09177013358812239 1.1075479248297173 0.06287934267764891 +582 319.98758420352453 -38 735.6740760409153 -0.08509592088569387 1.0462581211822866 0.07608896996882678 +583 308.7860165382119 -38 747.8984420593736 -0.07186829474311764 0.9733009254100818 0.07278404137979924 +584 297.3728103217186 -38 759.9254519360474 -0.07058769043988744 0.8978767046938744 0.06886228038348673 +585 564.0 -37 100.0 0.008046106145945654 0.648630602625336 -0.15241131360005986 +586 563.8553103985718 -37 116.57978611541934 0.011638731051467816 0.7384029189242155 -0.14954037745352278 +587 563.421285668141 -37 133.15452186737593 0.0036079732011974706 0.8300811262581226 -0.1388401688111328 +588 562.6980580168452 -37 149.71915843079665 0.018550659724972704 0.9148349040920122 -0.13773615421634444 +589 561.685847746833 -37 166.26865005691906 0.004438902743397654 1.0001132139600593 -0.11354882443845549 +590 560.3849631871583 -37 182.79795561027527 0.01634014296111991 1.0726793351587327 -0.10369940575164566 +591 558.7958005998596 -37 199.3020401042708 0.019088896782772664 1.1338756961298364 -0.07628067941969705 +592 556.9188440592559 -37 215.77587623489012 0.017152749781006282 1.1770872179791418 -0.05158915371038114 +593 554.7546653044918 -37 232.21444591206216 0.025983152355335774 1.2118804574952577 -0.039875813335357516 +594 552.3039235653808 -37 248.61274178821932 0.036605051967992734 1.237853922539336 -0.031319478257197525 +595 549.5673653615976 -37 264.9657687835838 0.03746079319021903 1.2575649937907136 -0.010492132153964877 +596 546.5458242752808 -37 281.26854560771756 0.04008650273273832 1.2741199175087534 -0.0077540574100668485 +597 543.2402206971154 -37 297.51610627687137 0.030216595261205313 1.2858672616926006 -0.0002685705630712256 +598 539.6515615459734 -37 313.7035016266717 0.03660669771385361 1.2943385171560224 0.005134363537786249 +599 535.7809399621966 -37 329.82580081968433 0.033836290991817224 1.2991688682145028 0.011311245781585561 +600 531.6295349746149 -37 345.87809284739467 0.03168832933244358 1.2997936937402121 0.0193793234023505 +601 527.1986111414029 -37 361.8554880261492 0.02757342672330053 1.295058922009304 0.028567159471461243 +602 522.4895181648837 -37 377.75311948659987 0.02330604752755788 1.282728836523479 0.04178343069047621 +603 517.5036904803959 -37 393.56614465620004 0.021037339512906206 1.2591024442768288 0.053479535642831325 +604 512.242646819351 -37 409.2897467342989 0.018891299692551586 1.2253738631475537 0.0575986874516727 +605 506.70798974661295 -37 424.9191361593853 0.01787533145841596 1.1898214418635904 0.05868026168639703 +606 500.9014051723417 -37 440.44955206803525 0.019318213345195054 1.1575638213451127 0.047330171256626655 +607 494.82466183844804 -37 455.87626374511643 0.021574139286798716 1.13669244297144 0.03764681521395102 +608 488.47961077981836 -37 471.19457206481 0.026079442751354813 1.1251445026280265 0.02411461446133033 +609 481.86818476047085 -37 486.39981092201015 0.029231154601648414 1.1240041845730704 0.010242527628976733 +610 474.99239768481743 -37 501.48734865366447 0.03278049497559082 1.1323699213324652 -0.0035700881661850092 +611 467.85434398420864 -37 516.4525894496235 0.03885414492555822 1.1511708463631354 -0.016766064514516746 +612 460.4561979789495 -37 531.2909747525694 0.04231244754153189 1.180368926124911 -0.023117042801325587 +613 452.80021321598065 -37 545.9979846465963 0.04443126953426704 1.2156255134187854 -0.026604569020090733 +614 444.88872178242593 -37 560.5691392340202 0.04141521632708191 1.2507825494394407 -0.024962377075322197 +615 436.7241335952168 -37 575.0 0.035265269518554965 1.2768845067217065 -0.014903281950785746 +616 428.3089356670067 -37 589.2861711645514 0.024214424849412147 1.2910165152405122 -0.0033684185184145324 +617 419.6456913486047 -37 603.4233010215446 0.016481703679698832 1.296816491832409 0.0015663973419712336 +618 410.7370395481529 -37 617.4070832642756 0.011520193150563997 1.2965556686281736 0.005085961831872341 +619 401.58569392728964 -37 631.2332582972094 0.0029489285472054927 1.2916586898117817 0.007642027062171201 +620 392.19444207454217 -37 644.8976145334938 -0.009246609352376686 1.2828353052314092 0.011533146526807059 +621 382.5661446562001 -37 658.3959896778495 -0.03603337685097415 1.2683701245430183 -0.002648509904420209 +622 372.70373454492824 -37 671.7242719944459 -0.049548231369654194 1.2483724424379323 -0.002840299045392701 +623 362.61021592638576 -37 684.8784015593753 -0.053088708098273894 1.2256180685032159 0.009444092739182501 +624 352.2886633841223 -37 697.8543714973456 -0.06938101617573045 1.1950422626365005 0.007394763290551165 +625 341.74222096302924 -37 710.6482292022123 -0.07490279697670994 1.1549285924583554 0.025470209817637653 +626 330.9741012116334 -37 723.2560775409819 -0.08740640498096498 1.1041936532337817 0.06111935343431102 +627 319.98758420352453 -37 735.6740760409153 -0.08103221294942539 1.0432504042676112 0.07370506051780475 +628 308.7860165382119 -37 747.8984420593736 -0.0683616975432613 0.970814440282841 0.07045240815974284 +629 297.3728103217186 -37 759.9254519360474 -0.06726348314477255 0.8957827503233081 0.06667824865718058 +630 564.0 -36 100.0 0.00812049428774991 0.6463523833673004 -0.14659676518926573 +631 563.8553103985718 -36 116.57978611541934 0.011707978391291387 0.7357849696384682 -0.1438665312626987 +632 563.421285668141 -36 133.15452186737593 0.004102750024428019 0.8271959494670712 -0.1334856782685776 +633 562.6980580168452 -36 149.71915843079665 0.018622383858307796 0.9116005070290566 -0.13224848267378814 +634 561.685847746833 -36 166.26865005691906 0.005091780634525235 0.9962978344196581 -0.1088457041370751 +635 560.3849631871583 -36 182.79795561027527 0.016674913696799944 1.0683658054954883 -0.09941773217447608 +636 558.7958005998596 -36 199.3020401042708 0.019352285405052513 1.1294719301980571 -0.07309975181325865 +637 556.9188440592559 -36 215.77587623489012 0.01747253094444672 1.1729248187118233 -0.049396314206579674 +638 554.7546653044918 -36 232.21444591206216 0.02598055333076915 1.2080404328923362 -0.03812052549135119 +639 552.3039235653808 -36 248.61274178821932 0.036225265835998555 1.2342783468557024 -0.029831373696114584 +640 549.5673653615976 -36 264.9657687835838 0.037026834578389345 1.2542027977530918 -0.009701272207200025 +641 546.5458242752808 -36 281.26854560771756 0.03953875960142457 1.2709206068204901 -0.0070174731907937556 +642 543.2402206971154 -36 297.51610627687137 0.03004228109928214 1.2827785516875079 0.00023111621780551924 +643 539.6515615459734 -36 313.7035016266717 0.03619319542941075 1.2913134158120125 0.005467017667802372 +644 535.7809399621966 -36 329.82580081968433 0.03353085769744462 1.2961717347877473 0.011441827535522024 +645 531.6295349746149 -36 345.87809284739467 0.03144747215270248 1.2967846689115952 0.019213525873713784 +646 527.1986111414029 -36 361.8554880261492 0.027490368352499687 1.2920165048277623 0.028042673444021535 +647 522.4895181648837 -36 377.75311948659987 0.023403237617645865 1.2797250133756684 0.04065608669102126 +648 517.5036904803959 -36 393.56614465620004 0.021268981389671537 1.256450646052635 0.05166880371496597 +649 512.242646819351 -36 409.2897467342989 0.01921501664028483 1.2235338377509062 0.05554464492289066 +650 506.70798974661295 -36 424.9191361593853 0.018223376926970007 1.1888559803534555 0.05658284651163646 +651 500.9014051723417 -36 440.44955206803525 0.019533682711541253 1.157185539319536 0.04582238986699988 +652 494.82466183844804 -36 455.87626374511643 0.021647423717517107 1.136553238525374 0.03660398691518606 +653 488.47961077981836 -36 471.19457206481 0.025964945555329348 1.1250629409651178 0.023673701152378688 +654 481.86818476047085 -36 486.39981092201015 0.028995874446526602 1.1238912439071056 0.010387198415466743 +655 474.99239768481743 -36 501.48734865366447 0.03239424209630351 1.1321381021797479 -0.002833213270678462 +656 467.85434398420864 -36 516.4525894496235 0.038202632519738385 1.1506545599075773 -0.015369811588133999 +657 460.4561979789495 -36 531.2909747525694 0.0414902012704524 1.179273219400818 -0.021322936214521675 +658 452.80021321598065 -36 545.9979846465963 0.04348937117767417 1.213676604309782 -0.024636871186938275 +659 444.88872178242593 -36 560.5691392340202 0.040658974388618124 1.2480182291316018 -0.02316347018069998 +660 436.7241335952168 -36 575.0 0.0348432025107009 1.2737839458954905 -0.013651592168927067 +661 428.3089356670067 -36 589.2861711645514 0.024280480032968274 1.2879156143632127 -0.0026806725272379706 +662 419.6456913486047 -36 603.4233010215446 0.01683582550102104 1.2937972427397566 0.0020308532727499108 +663 410.7370395481529 -36 617.4070832642756 0.012044607948637327 1.2935898942331918 0.005433595475990553 +664 401.58569392728964 -36 631.2332582972094 0.003800640182781957 1.2887098823042948 0.00791256044106054 +665 392.19444207454217 -36 644.8976145334938 -0.00794425669512297 1.2798669414541008 0.01166435397661244 +666 382.5661446562001 -36 658.3959896778495 -0.033710725877117965 1.2653448861030183 -0.001940251955863087 +667 372.70373454492824 -36 671.7242719944459 -0.04671083744071801 1.2452688133683718 -0.002088926130507457 +668 362.61021592638576 -36 684.8784015593753 -0.050113151246454705 1.2224079117299687 0.009738426432237303 +669 352.2886633841223 -36 697.8543714973456 -0.06574729024894262 1.1917319439150291 0.007817699558746088 +670 341.74222096302924 -36 710.6482292022123 -0.07103852433567731 1.1515570401430826 0.02518406440360143 +671 330.9741012116334 -36 723.2560775409819 -0.0830723499681538 1.1008767164761675 0.059354597467270225 +672 319.98758420352453 -36 735.6740760409153 -0.07700226242617281 1.0402598687931057 0.07133261591264532 +673 308.7860165382119 -36 747.8984420593736 -0.06488385423613274 0.9683137529134619 0.06813543214817029 +674 297.3728103217186 -36 759.9254519360474 -0.06395392824067599 0.8936568607577078 0.06450160208981737 +675 564.0 -35 100.0 0.008192412196091767 0.6441816582494688 -0.1408126523983551 +676 563.8553103985718 -35 116.57978611541934 0.011773752306172646 0.7332739337206002 -0.13821113821451247 +677 563.421285668141 -35 133.15452186737593 0.004595662835223349 0.8244122438267943 -0.12814804936749738 +678 562.6980580168452 -35 149.71915843079665 0.01869254536198287 0.908468389271302 -0.12679067989326998 +679 561.685847746833 -35 166.26865005691906 0.005743267799922829 0.992604851182366 -0.10417968841738287 +680 560.3849631871583 -35 182.79795561027527 0.01700156957888184 1.06419827430713 -0.09515561970609741 +681 558.7958005998596 -35 199.3020401042708 0.01960785467196834 1.1252072850083437 -0.06991214516169533 +682 556.9188440592559 -35 215.77587623489012 0.017788764222626423 1.1688759894079126 -0.04718614141215202 +683 554.7546653044918 -35 232.21444591206216 0.025975106217657695 1.2042923090889575 -0.036346445861844656 +684 552.3039235653808 -35 248.61274178821932 0.03584361371018065 1.230780975828277 -0.028327555167618368 +685 549.5673653615976 -35 264.9657687835838 0.0365919659970431 1.2509093285103805 -0.008900273726633854 +686 546.5458242752808 -35 281.26854560771756 0.03898941603409353 1.2677823072725285 -0.006273143667406272 +687 543.2402206971154 -35 297.51610627687137 0.029866712695915277 1.2797456018822366 0.0007352262192549164 +688 539.6515615459734 -35 313.7035016266717 0.0357800176588256 1.2883407114966783 0.005803364563056369 +689 535.7809399621966 -35 329.82580081968433 0.03322518550207804 1.293223963859715 0.01157324459725623 +690 531.6295349746149 -35 345.87809284739467 0.031207040285230195 1.2938236996632833 0.019046909671770473 +691 527.1986111414029 -35 361.8554880261492 0.027407549874347042 1.289024232961864 0.027518070804622326 +692 522.4895181648837 -35 377.75311948659987 0.023497101063106495 1.2767749532382318 0.03953730140833906 +693 517.5036904803959 -35 393.56614465620004 0.021488237272147506 1.2538453256088467 0.04989430817956021 +694 512.242646819351 -35 409.2897467342989 0.01952196280623511 1.2217028967669294 0.05353995461824432 +695 506.70798974661295 -35 424.9191361593853 0.01855602624116256 1.1878584394955118 0.054527535379663074 +696 500.9014051723417 -35 440.44955206803525 0.019743142276654607 1.1567622306428267 0.044335262972980106 +697 494.82466183844804 -35 455.87626374511643 0.02171847059892994 1.1363725827617863 0.035568878745945345 +698 488.47961077981836 -35 471.19457206481 0.02585014363171916 1.124948606811019 0.023233009219777993 +699 481.86818476047085 -35 486.39981092201015 0.028761226025469207 1.1237514305356813 0.010527740416881395 +700 474.99239768481743 -35 501.48734865366447 0.03201102497625913 1.1318842240179465 -0.002105853070809731 +701 467.85434398420864 -35 516.4525894496235 0.03755994559488445 1.150123959596641 -0.01399858353416655 +702 460.4561979789495 -35 531.2909747525694 0.040683667269801674 1.178182384425978 -0.01957136863122545 +703 452.80021321598065 -35 545.9979846465963 0.04256996720760291 1.2117686682421733 -0.02271787683436006 +704 444.88872178242593 -35 560.5691392340202 0.039917750593455925 1.245331262653828 -0.021396731724177533 +705 436.7241335952168 -35 575.0 0.03442417148057033 1.2707582606006884 -0.012407314119754443 +706 428.3089356670067 -35 589.2861711645514 0.02434533587933218 1.2848732026161307 -0.001989010042516633 +707 419.6456913486047 -35 603.4233010215446 0.017190328081212233 1.2908253006349268 0.002501362375685279 +708 410.7370395481529 -35 617.4070832642756 0.012571515748829934 1.2906655500031656 0.005785501282855003 +709 401.58569392728964 -35 631.2332582972094 0.00465485107506481 1.2857995352608582 0.008185073259082694 +710 392.19444207454217 -35 644.8976145334938 -0.0066386704196102625 1.2769358923356893 0.011795536866549014 +711 382.5661446562001 -35 658.3959896778495 -0.03138686322899077 1.262357060999828 -0.0012369800759410507 +712 372.70373454492824 -35 671.7242719944459 -0.04387471713445561 1.2422043848684208 -0.0013462772391075878 +713 362.61021592638576 -35 684.8784015593753 -0.04714192395823771 1.219239277787718 0.01002109695935375 +714 352.2886633841223 -35 697.8543714973456 -0.06212652123619587 1.1884644005552827 0.008221884009946903 +715 341.74222096302924 -35 710.6482292022123 -0.06719510942672084 1.1482291051162696 0.02487810910043174 +716 330.9741012116334 -35 723.2560775409819 -0.07876656968749854 1.0976004680922007 0.05758509161897207 +717 319.98758420352453 -35 735.6740760409153 -0.07300384688134101 1.0372907704026229 0.06897062618034414 +718 308.7860165382119 -35 747.8984420593736 -0.061433138039379546 0.9658045830637914 0.06583219578857633 +719 297.3728103217186 -35 759.9254519360474 -0.060658889758837924 0.8915053876492417 0.06233229891723456 +720 564.0 -34 100.0 0.00826336033041325 0.6421143138565643 -0.13505873446119424 +721 563.8553103985718 -34 116.57978611541934 0.01183694017431259 0.7308663201449274 -0.13257450168269072 +722 563.421285668141 -34 133.15452186737593 0.005086350543986927 0.8217274502102664 -0.1228276022873539 +723 562.6980580168452 -34 149.71915843079665 0.018760147806098415 0.9054365808968305 -0.12136223699077427 +724 561.685847746833 -34 166.26865005691906 0.006392002663818919 0.9890319115660632 -0.09954903045702476 +725 560.3849631871583 -34 182.79795561027527 0.01731909298247121 1.0601734616246075 -0.09091257524512351 +726 558.7958005998596 -34 199.3020401042708 0.019854783039667485 1.1210792203291038 -0.06671958416923482 +727 556.9188440592559 -34 215.77587623489012 0.018100617754434264 1.1649398213918525 -0.04496019863532262 +728 554.7546653044918 -34 232.21444591206216 0.025966330594889803 1.2006363120793282 -0.034554640532339954 +729 552.3039235653808 -34 248.61274178821932 0.03545962122445268 1.2273625700188096 -0.02680870426572079 +730 549.5673653615976 -34 264.9657687835838 0.03615611475557831 1.247685704992739 -0.00808945984139254 +731 546.5458242752808 -34 281.26854560771756 0.03843900678923487 1.2647064299323627 -0.00552138920003655 +732 543.2402206971154 -34 297.51610627687137 0.029690431919789324 1.2767700325294213 0.0012436408502473919 +733 539.6515615459734 -34 313.7035016266717 0.035367473985415156 1.2854221780090105 0.006143072561075646 +734 535.7809399621966 -34 329.82580081968433 0.03291963168313209 1.2903275251543092 0.011705333018599615 +735 531.6295349746149 -34 345.87809284739467 0.03096748596989705 1.2909129196052904 0.018879589084489428 +736 527.1986111414029 -34 361.8554880261492 0.027325315620994554 1.2860842112702626 0.026993573139019445 +737 522.4895181648837 -34 377.75311948659987 0.023588169551759377 1.2738804654425697 0.038427334792244826 +738 517.5036904803959 -34 393.56614465620004 0.0216963215181989 1.2512881545805439 0.048154930860342185 +739 512.242646819351 -34 409.2897467342989 0.01981373582861771 1.2198840381265712 0.051582201563699 +740 506.70798974661295 -34 424.9191361593853 0.018874557691469708 1.1868333482123883 0.052513119024328855 +741 500.9014051723417 -34 440.44955206803525 0.019947098701291896 1.1562982413664524 0.042868855468105586 +742 494.82466183844804 -34 455.87626374511643 0.021787792289292222 1.1361539605489486 0.03454223276223678 +743 488.47961077981836 -34 471.19457206481 0.025735358804039467 1.124804092606385 0.02279312746401133 +744 481.86818476047085 -34 486.39981092201015 0.02852737300873982 1.1235868482979003 0.010664555061741915 +745 474.99239768481743 -34 501.48734865366447 0.03163090830610984 1.131610173146532 -0.0013876547568747717 +746 467.85434398420864 -34 516.4525894496235 0.03692579955853115 1.1495808347475884 -0.012651590716819816 +747 460.4561979789495 -34 531.2909747525694 0.039892162966858026 1.1770978516785464 -0.017860656199279443 +748 452.80021321598065 -34 545.9979846465963 0.04167200291366514 1.2099020137571062 -0.02084520750171208 +749 444.88872178242593 -34 560.5691392340202 0.039191053262977865 1.2427207019964202 -0.019661032507575067 +750 436.7241335952168 -34 575.0 0.03400857887361915 1.267807431840801 -0.011171226725673068 +751 428.3089356670067 -34 589.2861711645514 0.024409226500850957 1.2818906374755 -0.0012941922606148643 +752 419.6456913486047 -34 603.4233010215446 0.017545309731771354 1.287902791211088 0.002977394194708111 +753 410.7370395481529 -34 617.4070832642756 0.013100897333119171 1.287785143563702 0.006141220835951757 +754 401.58569392728964 -34 631.2332582972094 0.00551141303269153 1.2829303593569688 0.008459180406598007 +755 392.19444207454217 -34 644.8976145334938 -0.005330112867483847 1.2740449854675924 0.011926486696903346 +756 382.5661446562001 -34 658.3959896778495 -0.029062038151911645 1.2594095668781176 -0.0005387703066139851 +757 372.70373454492824 -34 671.7242719944459 -0.04104005901566379 1.2391820841639096 -0.0006124801601840868 +758 362.61021592638576 -34 684.8784015593753 -0.04417515041730402 1.2161151210207255 0.010292227167043609 +759 352.2886633841223 -34 697.8543714973456 -0.05851848290056226 1.185242682896289 0.008607707069736688 +760 341.74222096302924 -34 710.6482292022123 -0.06337183074028155 1.144947903599609 0.024553134781409844 +761 330.9741012116334 -34 723.2560775409819 -0.0744877140800484 1.0943681859971723 0.05581086224030993 +762 319.98758420352453 -34 735.6740760409153 -0.06903484812650965 1.0343472663683357 0.06661813980974424 +763 308.7860165382119 -34 747.8984420593736 -0.05800799116990794 0.9632925128192403 0.06354182581871436 +764 297.3728103217186 -34 759.9254519360474 -0.05737821482538188 0.8893345266874864 0.0601702876113345 +765 564.0 -33 100.0 0.008334751884628606 0.6401463503671645 -0.12933472956730352 +766 563.8553103985718 -33 116.57978611541934 0.011898391463064626 0.7285587357935213 -0.12695686491426597 +767 563.421285668141 -33 133.15452186737593 0.005574480606835313 0.8191390821797686 -0.11752460078059432 +768 562.6980580168452 -33 149.71915843079665 0.018824275869209456 0.902503168313366 -0.11596262952751898 +769 561.685847746833 -33 166.26865005691906 0.007036718799015835 0.985576728476292 -0.09495204524743733 +770 560.3849631871583 -33 182.79795561027527 0.017626562467375245 1.0562881808213236 -0.08668810975075926 +771 558.7958005998596 -33 199.3020401042708 0.020092329833565927 1.1170852720588265 -0.06352366964082479 +772 556.9188440592559 -33 215.77587623489012 0.018407324224161924 1.1611154384246951 -0.042719949222772086 +773 554.7546653044918 -33 232.21444591206216 0.02595378893759457 1.1970726692513913 -0.03274612430408393 +774 552.3039235653808 -33 248.61274178821932 0.03507286218377868 1.2240238773835719 -0.02527548448631837 +775 549.5673653615976 -33 264.9657687835838 0.03571922361851068 1.2445330235619732 -0.007269139396615734 +776 546.5458242752808 -33 281.26854560771756 0.0378880349303844 1.261694355411665 -0.004762518827900077 +777 543.2402206971154 -33 297.51610627687137 0.02951393112964877 1.2738534276098146 0.001756244666408821 +778 539.6515615459734 -33 313.7035016266717 0.034955852597224044 1.2825595485263233 0.006485827942609045 +779 535.7809399621966 -33 329.82580081968433 0.032614529724873914 1.2874843424968492 0.011837942721052173 +780 531.6295349746149 -33 345.87809284739467 0.030729229509686352 1.2880544117576396 0.018711675159115322 +781 527.1986111414029 -33 361.8554880261492 0.02724398600471004 1.2831984940620693 0.026469388837288436 +782 522.4895181648837 -33 377.75311948659987 0.02367694436487552 1.271043316567482 0.037326412436174794 +783 517.5036904803959 -33 393.56614465620004 0.02189438494645872 1.2487807679771412 0.04644956602609687 +784 512.242646819351 -33 409.2897467342989 0.020091846280830994 1.2180801888679582 0.04966906617681793 +785 506.70798974661295 -33 424.9191361593853 0.019180185451447843 1.1857851212931632 0.050538400423262145 +786 500.9014051723417 -33 440.44955206803525 0.0201460362550324 1.1557978059704372 0.04142318054482308 +787 494.82466183844804 -33 455.87626374511643 0.021855872505951682 1.1359007681223607 0.03352471162197681 +788 488.47961077981836 -33 471.19457206481 0.02562089469464265 1.1246319263397748 0.022354594022510967 +789 481.86818476047085 -33 486.39981092201015 0.028294469825228732 1.1233995502528358 0.010798017134828256 +790 474.99239768481743 -33 501.48734865366447 0.031253948857280264 1.1313177912414456 -0.0006782779075862602 +791 467.85434398420864 -33 516.4525894496235 0.03629991683297938 1.1490269324421993 -0.011328056169889805 +792 460.4561979789495 -33 531.2909747525694 0.039115029051094236 1.1760210179910784 -0.016189160056778045 +793 452.80021321598065 -33 545.9979846465963 0.040794463675808426 1.2080769455266611 -0.019016573891832568 +794 444.88872178242593 -33 560.5691392340202 0.038478400723875206 1.240185631985007 -0.017955265113663063 +795 436.7241335952168 -33 575.0 0.0335967884880313 1.2649314503657885 -0.009944024531698402 +796 428.3089356670067 -33 589.2861711645514 0.024472370704343986 1.2789692491267308 -0.0005969224803523861 +797 419.6456913486047 -33 603.4233010215446 0.01790086188009766 1.2850317919936272 0.0034584527039839942 +798 410.7370395481529 -33 617.4070832642756 0.013632733801409083 1.2849511239321432 0.006500326387852532 +799 401.58569392728964 -33 631.2332582972094 0.006370190075317833 1.280105001338502 0.008734525616725698 +800 392.19444207454217 -33 644.8976145334938 -0.004018826533646741 1.2711969818439173 0.012057013899249864 +801 382.5661446562001 -33 658.3959896778495 -0.02673647602527123 1.2565052529762906 0.00015432161259347835 +802 372.70373454492824 -33 671.7242719944459 -0.03820702635434933 1.2362047702633856 0.00011237034685059738 +803 362.61021592638576 -33 684.8784015593753 -0.041212927162555535 1.2130383272812606 0.010551960445057955 +804 352.2886633841223 -33 697.8543714973456 -0.05492293184356656 1.182069770919617 0.008975573274124578 +805 341.74222096302924 -33 710.6482292022123 -0.05956797460446646 1.1417164803265434 0.024209917881943405 +806 330.9741012116334 -33 723.2560775409819 -0.07023448065169541 1.0911830724863385 0.05403194501528981 +807 319.98758420352453 -33 735.6740760409153 -0.06509324949805519 1.031433415590738 0.06427426224605576 +808 308.7860165382119 -33 747.8984420593736 -0.054606922993047126 0.9607829865887839 0.061263492072354035 +809 297.3728103217186 -33 759.9254519360474 -0.05411173396758077 0.8871503175994268 0.058015507062752276 +810 564.0 -32 100.0 0.008407914571205438 0.6382738815537019 -0.12364031599925081 +811 563.8553103985718 -32 116.57978611541934 0.011958918237527202 0.7263478854562094 -0.12135841268757956 +812 563.421285668141 -32 133.15452186737593 0.006059748209658716 0.8166447259868895 -0.11223925368773394 +813 562.6980580168452 -32 149.71915843079665 0.01888409322181569 0.8996662942582734 -0.11059131796251465 +814 561.685847746833 -32 166.26865005691906 0.007676242558902974 0.9822370804062559 -0.0903871078839189 +815 560.3849631871583 -32 182.79795561027527 0.017923150257055175 1.0525393386131336 -0.08248173788540816 +816 558.7958005998596 -32 199.3020401042708 0.020319833146458376 1.1132230522260826 -0.06032588170928952 +817 556.9188440592559 -32 215.77587623489012 0.01870817924325491 1.157401996704101 -0.04046675933970812 +818 554.7546653044918 -32 232.21444591206216 0.025937085432862435 1.1936016093868271 -0.03092186213105886 +819 552.3039235653808 -32 248.61274178821932 0.03468295723321742 1.220765633273357 -0.023728541663256435 +820 549.5673653615976 -32 264.9657687835838 0.035281250246162785 1.2414523580115338 -0.006439607438810047 +821 546.5458242752808 -32 281.26854560771756 0.037336972534579925 1.2587474338662863 -0.0039968305971552175 +822 543.2402206971154 -32 297.51610627687137 0.029337654520108756 1.2709973348322858 0.0022729252380568944 +823 539.6515615459734 -32 313.7035016266717 0.0345454208057923 1.2797545156042558 0.0068313344931788846 +824 535.7809399621966 -32 329.82580081968433 0.032310189888117784 1.2846962938140685 0.011970937095764609 +825 531.6295349746149 -32 345.87809284739467 0.03049266003371415 1.2852502085503634 0.01854327573967491 +826 527.1986111414029 -32 361.8554880261492 0.02716385807837771 1.2803690850968532 0.025945713425471143 +827 522.4895181648837 -32 377.75311948659987 0.023763897058241248 1.2682652304391664 0.03623472653915451 +828 517.5036904803959 -32 393.56614465620004 0.022083516350701535 1.2463247641823871 0.04477712026231432 +829 512.242646819351 -32 409.2897467342989 0.020357719931155836 1.216294205136395 0.04779832159671028 +830 506.70798974661295 -32 424.9191361593853 0.019474061244049067 1.1847180593933657 0.048602194274503144 +831 500.9014051723417 -32 440.44955206803525 0.020340417373643116 1.155265047363362 0.03999820104921766 +832 494.82466183844804 -32 455.87626374511643 0.021923166996192938 1.1356163130847514 0.032516900714252714 +833 488.47961077981836 -32 471.19457206481 0.02550703711402683 1.1244345715476534 0.0219178977362283 +834 481.86818476047085 -32 486.39981092201015 0.0280626618436886 1.1231915386795308 0.010928475499045884 +835 474.99239768481743 -32 501.48734865366447 0.030880195670962646 1.1310088753551004 2.2605857126276833e-05 +836 467.85434398420864 -32 516.4525894496235 0.03568202667846554 1.1484639575267708 -0.010027215312971778 +837 460.4561979789495 -32 531.2909747525694 0.0383516288675717 1.1749532465505292 -0.014555285187233993 +838 452.80021321598065 -32 545.9979846465963 0.039936373808206284 1.2062937643538527 -0.017229773389067494 +839 444.88872178242593 -32 560.5691392340202 0.03777932092194704 1.2377251702805454 -0.016278343178792138 +840 436.7241335952168 -32 575.0 0.03318912646978183 1.26213031667207 -0.008726320010144291 +841 428.3089356670067 -32 589.2861711645514 0.024534972356017423 1.2761103404644114 0.00010215227139569356 +842 419.6456913486047 -32 603.4233010215446 0.01825706919882701 1.28221433234015 0.00394407530271136 +843 410.7370395481529 -32 617.4070832642756 0.014167006461167489 1.2821658815175672 0.006862419977438645 +844 401.58569392728964 -32 631.2332582972094 0.007231057955624676 1.2773260440217113 0.009010780636516467 +845 392.19444207454217 -32 644.8976145334938 -0.002705034769651095 1.2683945758614612 0.012186947262238422 +846 382.5661446562001 -32 658.3959896778495 -0.024410379200875226 1.253646900126484 0.0008422595907988904 +847 372.70373454492824 -32 671.7242719944459 -0.03537575802200211 1.233275233958111 0.0008282115493339279 +848 362.61021592638576 -32 684.8784015593753 -0.03825532407661167 1.2100117139295996 0.010800460027705815 +849 352.2886633841223 -32 697.8543714973456 -0.051339608229022386 1.1789485742493755 0.009325900743647662 +850 341.74222096302924 -32 710.6482292022123 -0.05578283518661728 1.1385378085422635 0.023849220642208575 +851 330.9741012116334 -32 723.2560775409819 -0.06600561323493026 1.08804825423492 0.05224838478581614 +852 319.98758420352453 -32 735.6740760409153 -0.061177133135470754 1.0285531785986433 0.061938154385268264 +853 308.7860165382119 -32 747.8984420593736 -0.05122850817171762 0.9582813111049607 0.058996406280733035 +854 297.3728103217186 -32 759.9254519360474 -0.05085926142014923 0.884958644149456 0.05586788676334282 +855 564.0 -31 100.0 0.008484092405343344 0.6364931347824636 -0.11797513326990831 +856 563.8553103985718 -31 116.57978611541934 0.012019295669189679 0.7242305718305752 -0.11577927297040765 +857 563.421285668141 -31 133.15452186737593 0.006541875452222647 0.8142420405725245 -0.10697171645258367 +858 562.6980580168452 -31 149.71915843079665 0.018938840409720617 0.89692415779856 -0.10524774810520465 +859 561.685847746833 -31 166.26865005691906 0.0083094907096388 0.9790108114368202 -0.08585265185573357 +860 560.3849631871583 -31 182.79795561027527 0.018208119717670744 1.048923935058347 -0.07829297765730278 +861 558.7958005998596 -31 199.3020401042708 0.020536707736803286 1.109490248989525 -0.05712758306254007 +862 556.9188440592559 -31 215.77587623489012 0.019002539732250846 1.1537986848643387 -0.038201900749812945 +863 554.7546653044918 -31 232.21444591206216 0.02591586479568039 1.1902233626610532 -0.029082770557332584 +864 552.3039235653808 -31 248.61274178821932 0.03428957252712439 1.21758856043348 -0.02216850440440396 +865 549.5673653615976 -31 264.9657687835838 0.03484216663512282 1.2384447595665171 -0.005601145701112833 +866 546.5458242752808 -31 281.26854560771756 0.03678626140083699 1.2558669849962545 -0.00322461188867919 +867 543.2402206971154 -31 297.51610627687137 0.029161999467568107 1.2682032656338236 0.002793573018323808 +868 539.6515615459734 -31 313.7035016266717 0.03413642556491388 1.27700873117677 0.007179313064496157 +869 535.7809399621966 -31 329.82580081968433 0.03200689977986483 1.2819652111341167 0.012104192603572008 +870 531.6295349746149 -31 345.87809284739467 0.030258136260237743 1.2825022918235043 0.018374495504621877 +871 527.1986111414029 -31 361.8554880261492 0.027085206096071446 1.2775979375846402 0.025422729897369566 +872 522.4895181648837 -31 377.75311948659987 0.023849470143244313 1.2655478881312203 0.03515243686757639 +873 517.5036904803959 -31 393.56614465620004 0.022264744014294638 1.243921704954365 0.043136512342821384 +874 512.242646819351 -31 409.2897467342989 0.020612700002106132 1.2145288721843646 0.04596783101386859 +875 506.70798974661295 -31 424.9191361593853 0.01975727600803397 1.1836363490349748 0.04670332647290386 +876 500.9014051723417 -31 440.44955206803525 0.020530683216631433 1.1547039768823646 0.03859383083555132 +877 494.82466183844804 -31 455.87626374511643 0.02199010420794362 1.1353038144060774 0.03151931028852635 +878 488.47961077981836 -31 471.19457206481 0.0253940544503457 1.1242144273143897 0.02148347951576818 +879 481.86818476047085 -31 486.39981092201015 0.027832085553912922 1.122964765076998 0.011056253817270371 +880 474.99239768481743 -31 501.48734865366447 0.030509690247120774 1.13068517791638 0.0007153132233166212 +881 467.85434398420864 -31 516.4525894496235 0.03507186501607119 1.1478935726121176 -0.008748315667703826 +882 460.4561979789495 -31 531.2909747525694 0.03760134781047741 1.1738958668982542 -0.012957479274461607 +883 452.80021321598065 -31 545.9979846465963 0.03909679540320423 1.2045527671726284 -0.015482687577511109 +884 444.88872178242593 -31 560.5691392340202 0.03709335103605702 1.2353384673793195 -0.014629200665510367 +885 436.7241335952168 -31 575.0 0.032785882308052294 1.2594040410025236 -0.007518645865494673 +886 428.3089356670067 -31 589.2861711645514 0.02459722074640149 1.2733151870923072 0.0008024396140252207 +887 419.6456913486047 -31 603.4233010215446 0.018614009735359215 1.2794523934404813 0.004433831809721582 +888 410.7370395481529 -31 617.4070832642756 0.014703696716909253 1.2794317481207873 0.007227132547006571 +889 401.58569392728964 -31 631.2332582972094 0.008093903681502937 1.2745960062932293 0.009287644398187783 +890 392.19444207454217 -31 644.8976145334938 -0.0013889424869754745 1.2656403953197104 0.012316133357386452 +891 382.5661446562001 -31 658.3959896778495 -0.022083927841431494 1.250837220754568 0.001525026531971202 +892 372.70373454492824 -31 671.7242719944459 -0.032546369387814855 1.2303961978220657 0.001535011738763442 +893 362.61021592638576 -31 684.8784015593753 -0.03530238537429736 1.207038029834027 0.01103790829504258 +894 352.2886633841223 -31 697.8543714973456 -0.047768236506802945 1.175881932152214 0.009659120657468705 +895 341.74222096302924 -31 710.6482292022123 -0.05201571449494639 1.1354147900037113 0.023471791349760844 +896 330.9741012116334 -31 723.2560775409819 -0.061799900750455404 1.0849667822981022 0.05046023537647287 +897 319.98758420352453 -31 735.6740760409153 -0.05728467725989619 1.025710417549186 0.05960903106858013 +898 308.7860165382119 -31 747.8984420593736 -0.04787138481563391 0.9557926554238737 0.056739820874192236 +899 297.3728103217186 -31 759.9254519360474 -0.04762059543156353 0.8827652341393756 0.053727346988806185 +900 564.0 -30 100.0 0.008564447489098534 0.6348004510135914 -0.11233878325984202 +901 563.8553103985718 -30 116.57978611541934 0.012080262544530668 0.7222036955219576 -0.11021951857793869 +902 563.421285668141 -30 133.15452186737593 0.007020610532245265 0.811928757566876 -0.10172209263732364 +903 562.6980580168452 -30 149.71915843079665 0.01898783273749919 0.8942750143308743 -0.09993135156804697 +904 561.685847746833 -30 166.26865005691906 0.008935468062220071 0.9758958312365119 -0.08134716733610212 +905 560.3849631871583 -30 182.79795561027527 0.018480822836979875 1.0454390635577249 -0.07412135006306661 +906 558.7958005998596 -30 199.3020401042708 0.020742442926960022 1.1058846266378881 -0.05393002217071661 +907 556.9188440592559 -30 215.77587623489012 0.019289822302733788 1.1503047239762862 -0.03592655359534176 +908 554.7546653044918 -30 232.21444591206216 0.025889811084619536 1.1869381606432239 -0.027229719154130798 +909 552.3039235653808 -30 248.61274178821932 0.033892418398259724 1.214493369003778 -0.020595984527676525 +910 549.5673653615976 -30 264.9657687835838 0.03440195855895571 1.2355112568836655 -0.004754023088682786 +911 546.5458242752808 -30 281.26854560771756 0.036236313758681846 1.2530542980457755 -0.002446139745748443 +912 543.2402206971154 -30 297.51610627687137 0.028987317876053846 1.2654726951795334 0.0033180812112941064 +913 539.6515615459734 -30 313.7035016266717 0.033729093989375555 1.2743238065561524 0.00752950113599272 +914 535.7809399621966 -30 329.82580081968433 0.031704924922919826 1.2792928805865578 0.012237598374972961 +915 531.6295349746149 -30 345.87809284739467 0.030025987259752286 1.279812592827113 0.018205436004314766 +916 527.1986111414029 -30 361.8554880261492 0.02700828207368544 1.2748869541859151 0.024900609046216358 +917 522.4895181648837 -30 377.75311948659987 0.02393407776786194 1.2628929279646401 0.03407967171720049 +918 517.5036904803959 -30 393.56614465620004 0.022439037224660917 1.2415731154254916 0.0415266731015561 +919 512.242646819351 -30 409.2897467342989 0.02085804943012792 1.2127869043715274 0.0441755450001055 +920 506.70798974661295 -30 424.9191361593853 0.0200308615642546 1.1825440626064205 0.04484063358659769 +921 500.9014051723417 -30 440.44955206803525 0.020717254224542243 1.1541184942931382 0.037209936121139 +922 494.82466183844804 -30 455.87626374511643 0.022057085960531304 1.1349664024235238 0.030532377583900476 +923 488.47961077981836 -30 471.19457206481 0.025282198058818633 1.1239738282722576 0.021051733707787894 +924 481.86818476047085 -30 486.39981092201015 0.027602868747890006 1.122721130164221 0.0111816512741879 +925 474.99239768481743 -30 501.48734865366447 0.030142466733541342 1.130348406730639 0.0014001495303635277 +926 467.85434398420864 -30 516.4525894496235 0.034469174250815034 1.1473173980735725 -0.0074906165739740795 +927 460.4561979789495 -30 531.2909747525694 0.03686359271650473 1.1728501749300078 -0.01139423155776539 +928 452.80021321598065 -30 545.9979846465963 0.03827482717534653 1.2028542470478696 -0.01377327975909306 +929 444.88872178242593 -30 560.5691392340202 0.03642003709185902 1.2330247066129412 -0.013006791135131096 +930 436.7241335952168 -30 575.0 0.03238730983048784 1.2567526433464862 -0.0063214573392219595 +931 428.3089356670067 -30 589.2861711645514 0.024659290955348356 1.2705850373233603 0.0015034001875697607 +932 419.6456913486047 -30 603.4233010215446 0.018971755041346655 1.2767479083166648 0.0049273234583244434 +933 410.7370395481529 -30 617.4070832642756 0.0152427859597359 1.2767509969343531 0.007594123059527913 +934 401.58569392728964 -30 631.2332582972094 0.008958625038106637 1.2719173431100659 0.009564842190283546 +935 392.19444207454217 -30 644.8976145334938 -7.073686028334983e-05 1.2629370014208408 0.01244443596499514 +936 382.5661446562001 -30 658.3959896778495 -0.01975728075898057 1.2480788588801452 0.0022026236810859384 +937 372.70373454492824 -30 671.7242719944459 -0.02971895321483198 1.2275703162119445 0.002232769228058727 +938 362.61021592638576 -30 684.8784015593753 -0.032354130591100136 1.2041199553708344 0.01126450607424239 +939 352.2886633841223 -30 697.8543714973456 -0.044208526136600666 1.1728726135373224 0.009975676727453621 +940 341.74222096302924 -30 710.6482292022123 -0.04826592238012969 1.1323502549795772 0.02307836458220143 +941 330.9741012116334 -30 723.2560775409819 -0.05761617596889139 1.0819416321110356 0.04866755941926959 +942 319.98758420352453 -30 735.6740760409153 -0.05341415345257485 1.0229088962278212 0.057286159576897304 +943 308.7860165382119 -30 747.8984420593736 -0.04453425263045223 0.9533220509251894 0.054493027783801766 +944 297.3728103217186 -30 759.9254519360474 -0.044395518570349166 0.8805756594083951 0.05159379898127908 +945 564.0 -29 100.0 0.008650061795492095 0.6331922848010817 -0.10673083135463993 +946 563.8553103985718 -29 116.57978611541934 0.012142521773644414 0.7202642550434518 -0.10467916883088921 +947 563.421285668141 -29 133.15452186737593 0.007495726929468328 0.8097026812894539 -0.09649043543772105 +948 562.6980580168452 -29 149.71915843079665 0.019030458151936196 0.8917171755815065 -0.09464154621923965 +949 561.685847746833 -29 166.26865005691906 0.009553265104623258 0.9728901150615196 -0.0768691994723524 +950 560.3849631871583 -29 182.79795561027527 0.018740697703337413 1.0420819108544823 -0.06996637873032832 +951 558.7958005998596 -29 199.3020401042708 0.020936600501244698 1.1024040255899874 -0.0507343365134376 +952 556.9188440592559 -29 215.77587623489012 0.019569501639079855 1.1469193675474292 -0.03364180917712502 +953 554.7546653044918 -29 232.21444591206216 0.02585864651775221 1.18374623629623 -0.02536353195713613 +954 552.3039235653808 -29 248.61274178821932 0.03349124802698799 1.2114807565186099 -0.019011577497106885 +955 549.5673653615976 -29 264.9657687835838 0.033960625008650124 1.2326528560513665 -0.0038984961640677867 +956 546.5458242752808 -29 281.26854560771756 0.03568751297663579 1.2503106318032338 -0.0016616812018523052 +957 543.2402206971154 -29 297.51610627687137 0.028813917523096217 1.2628070623626386 0.003846345639993461 +958 539.6515615459734 -29 313.7035016266717 0.03332363387369194 1.2717013124330132 0.007881652376336942 +959 535.7809399621966 -29 329.82580081968433 0.031404509325615046 1.276681042402372 0.012371055810074827 +960 531.6295349746149 -29 345.87809284739467 0.029796513217851775 1.2771829922212505 0.0180361956985413 +961 527.1986111414029 -29 361.8554880261492 0.026933316349435108 1.2722379870116192 0.024379509796374252 +962 522.4895181648837 -29 377.75311948659987 0.024018106397852946 1.2603019455078204 0.03301652887508929 +963 517.5036904803959 -29 393.56614465620004 0.022607307787563195 1.2392804841025187 0.039946545304081475 +964 512.242646819351 -29 409.2897467342989 0.021094953125070325 1.2110709451647226 0.04241949883852382 +965 506.70798974661295 -29 424.9191361593853 0.020295792282093928 1.1814451583625827 0.04301296233352918 +966 500.9014051723417 -29 440.44955206803525 0.02090053067645918 1.153512387789934 0.03584633684087473 +967 494.82466183844804 -29 455.87626374511643 0.02212448811552035 1.1346071188415041 0.0295564689583887 +968 488.47961077981836 -29 471.19457206481 0.0251717026510798 1.1237150446014355 0.020623009461316705 +969 481.86818476047085 -29 486.39981092201015 0.027375130701137333 1.1224624838801531 0.011304943298133984 +970 474.99239768481743 -29 501.48734865366447 0.029778552114798927 1.1300002249797034 0.0020774091180716953 +971 467.85434398420864 -29 516.4525894496235 0.03387370309472573 1.1467370120509854 -0.006253388906141032 +972 460.4561979789495 -29 531.2909747525694 0.03613779125831831 1.1718174328959448 -0.009864071686862562 +973 452.80021321598065 -29 545.9979846465963 0.03746960330518174 1.2011984931753916 -0.012099592471633204 +974 444.88872178242593 -29 560.5691392340202 0.0357589335757951 1.2307831041483506 -0.011410087020422349 +975 436.7241335952168 -29 575.0 0.03199362819844634 1.2541761534397533 -0.005135134514550064 +976 428.3089356670067 -29 589.2861711645514 0.024721344216853094 1.2679211121796912 0.0022045460269849238 +977 419.6456913486047 -29 603.4233010215446 0.019330370302182938 1.2741027618229632 0.005424181890946566 +978 410.7370395481529 -29 617.4070832642756 0.01578425545688043 1.2741258425425488 0.007963077615738962 +979 401.58569392728964 -29 631.2332582972094 0.009825130109948312 1.2692924454996102 0.009842124828846666 +980 392.19444207454217 -29 644.8976145334938 0.0012494119691206472 1.260286888769718 0.012571735499878152 +981 382.5661446562001 -29 658.3959896778495 -0.01743057625335145 1.2453743901165526 0.0028750699702873583 +982 372.70373454492824 -29 671.7242719944459 -0.026893580556223533 1.224800175267159 0.0029215113488466407 +983 362.61021592638576 -29 684.8784015593753 -0.029410555571625415 1.201260102424321 0.011480471940729653 +984 352.2886633841223 -29 697.8543714973456 -0.040660172311710624 1.1699233169564311 0.010276024672411635 +985 341.74222096302924 -29 710.6482292022123 -0.04453277653685249 1.1293469622503018 0.022669661449856274 +986 330.9741012116334 -29 723.2560775409819 -0.05345331427245042 1.0789757034888356 0.046870428178459156 +987 319.98758420352453 -29 735.6740760409153 -0.049563923933301335 1.0201522800483238 0.05496885812519926 +988 308.7860165382119 -29 747.8984420593736 -0.04121587106699339 0.9508743913121385 0.05225535724293458 +989 297.3728103217186 -29 759.9254519360474 -0.04118379803132432 0.8783953358331327 0.049467145131889254 +990 564.0 -28 100.0 0.00874193895264833 0.6316652042927856 -0.10115080758221935 +991 563.8553103985718 -28 116.57978611541934 0.012206740898874524 0.7184093468159085 -0.09915819121351373 +992 563.421285668141 -28 133.15452186737593 0.007967022589772985 0.8075616887490747 -0.09127674919823904 +993 562.6980580168452 -28 149.71915843079665 0.01906617512542393 0.8892490096063886 -0.08937773663518647 +994 561.685847746833 -28 166.26865005691906 0.010162055633918313 0.9699917037556931 -0.07241734667593172 +995 560.3849631871583 -28 182.79795561027527 0.018987265984690582 1.038849757034287 -0.0658275895603254 +996 558.7958005998596 -28 199.3020401042708 0.02111881260429537 1.0990463623947209 -0.04754155580689879 +997 556.9188440592559 -28 215.77587623489012 0.019841108880432595 1.1436419015218622 -0.03134867273448989 +998 554.7546653044918 -28 232.21444591206216 0.02582213028832547 1.1806478239767009 -0.023484988903600144 +999 552.3039235653808 -28 248.61274178821932 0.03308585611043287 1.2085514079068556 -0.017415862858913174 +1000 549.5673653615976 -28 264.9657687835838 0.03351817763331995 1.229870540589653 -0.0030348096324636017 +1001 546.5458242752808 -28 281.26854560771756 0.03514021427070492 1.2476372146011911 -0.0008714936084289362 +1002 543.2402206971154 -28 297.51610627687137 0.028642063405622774 1.260207769804481 0.00437826461465398 +1003 539.6515615459734 -28 313.7035016266717 0.03292023421094364 1.2691427788762866 0.00823553620489089 +1004 535.7809399621966 -28 329.82580081968433 0.031105876051491024 1.274131390913954 0.012504478178576969 +1005 531.6295349746149 -28 345.87809284739467 0.02956998619850093 1.2746153200759873 0.01786686999412216 +1006 527.1986111414029 -28 361.8554880261492 0.026860518144543353 1.2696528376231524 0.02385957953501416 +1007 522.4895181648837 -28 377.75311948659987 0.024101915497651748 1.2577764935765556 0.0319630765814142 +1008 517.5036904803959 -28 393.56614465620004 0.022770411541641652 1.2370452628665316 0.03839508351939797 +1009 512.242646819351 -28 409.2897467342989 0.02132452022967397 1.2093835671379674 0.04069780985332898 +1010 506.70798974661295 -28 424.9191361593853 0.02055298674578859 1.1803434804247914 0.041219169057900094 +1011 500.9014051723417 -28 440.44955206803525 0.021080893247429587 1.1528893339955588 0.034502808002018506 +1012 494.82466183844804 -28 455.87626374511643 0.022192661247414654 1.1342289167316604 0.028591882018140072 +1013 488.47961077981836 -28 471.19457206481 0.025062786684640237 1.1234402820300067 0.020197612094056086 +1014 481.86818476047085 -28 486.39981092201015 0.02714898235378039 1.1221906253837175 0.01142638228294316 +1015 474.99239768481743 -28 501.48734865366447 0.029417966401264414 1.12964225122187 0.0027473756740309463 +1016 467.85434398420864 -28 516.4525894496235 0.03328520638980521 1.1461539504487244 -0.005035914789250053 +1017 460.4561979789495 -28 531.2909747525694 0.03542339133803613 1.1707988694006197 -0.008365568577048958 +1018 452.80021321598065 -28 545.9979846465963 0.03668029228335197 1.199585790881943 -0.01045974500711305 +1019 444.88872178242593 -28 560.5691392340202 0.035109603048817786 1.228612908987815 -0.009838078898174112 +1020 436.7241335952168 -28 575.0 0.0316050229023368 1.2516746107645802 -0.003959984621266618 +1021 428.3089356670067 -28 589.2861711645514 0.0247835282841107 1.2653246053925973 0.002905438936578529 +1022 419.6456913486047 -28 603.4233010215446 0.019689914466435893 1.2715187906458578 0.005924068153921554 +1023 410.7370395481529 -28 617.4070832642756 0.016328086241213548 1.2715584409213947 0.00833370857135983 +1024 401.58569392728964 -28 631.2332582972094 0.010693336803044396 1.266723640559629 0.010119267828664872 +1025 392.19444207454217 -28 644.8976145334938 0.0025713501900842886 1.2576924853738969 0.012697928437320876 +1026 382.5661446562001 -28 658.3959896778495 -0.015103932950571093 1.2427263216708595 0.0035424013651295 +1027 372.70373454492824 -28 671.7242719944459 -0.024070301651445965 1.222088292909837 0.003601293448797706 +1028 362.61021592638576 -28 684.8784015593753 -0.026471633458060764 1.1984610143867938 0.011686041519538098 +1029 352.2886633841223 -28 697.8543714973456 -0.037122856682875294 1.167036670603811 0.010560631692099705 +1030 341.74222096302924 -28 710.6482292022123 -0.04081560250546227 1.126407599108075 0.022246389838338848 +1031 330.9741012116334 -28 723.2560775409819 -0.0493102324166656 1.0760718206265822 0.0450689213751902 +1032 319.98758420352453 -28 735.6740760409153 -0.045732438838892 1.0174441360527893 0.0526564943570673 +1033 308.7860165382119 -28 747.8984420593736 -0.03791505747045234 0.9484544326115157 0.05002617658886489 +1034 297.3728103217186 -28 759.9254519360474 -0.03798518594201473 0.8762295233276143 0.04734727916340636 +1035 564.0 -27 100.0 0.00884100602792479 0.630215891230409 -0.09559820775017812 +1036 563.8553103985718 -27 116.57978611541934 0.012273552603397492 0.7166361651679344 -0.0936565030316896 +1037 563.421285668141 -27 133.15452186737593 0.008434319109214668 0.8055037296438624 -0.08608099092720609 +1038 562.6980580168452 -27 149.71915843079665 0.019094510539413755 0.886868940791094 -0.08413931455322114 +1039 561.685847746833 -27 166.26865005691906 0.010761094388397245 0.9671987037505445 -0.06799025891249398 +1040 560.3849631871583 -27 182.79795561027527 0.01922013040751622 1.0357399755252594 -0.06170451037047944 +1041 558.7958005998596 -27 199.3020401042708 0.021288779639163695 1.0958096297310678 -0.04435260523110675 +1042 556.9188440592559 -27 215.77587623489012 0.020104230002619024 1.1404716442802885 -0.0290480662254159 +1043 554.7546653044918 -27 232.21444591206216 0.025780057380767094 1.1776431594350012 -0.021594827269603552 +1044 552.3039235653808 -27 248.61274178821932 0.032676077531578765 1.2057059954919174 -0.015809404677510554 +1045 549.5673653615976 -27 264.9657687835838 0.033074640180706924 1.227165271450204 -0.0021631968271088303 +1046 546.5458242752808 -27 281.26854560771756 0.034594745412895186 1.2450352443163877 -7.58249626583254e-05 +1047 543.2402206971154 -27 297.51610627687137 0.02847197908586611 1.2576761838545192 0.0049137388006452384 +1048 539.6515615459734 -27 313.7035016266717 0.032519065711380975 1.2666496953332305 0.008590937353211689 +1049 535.7809399621966 -27 329.82580081968433 0.030809227788882208 1.2716455745551138 0.01263779021979831 +1050 531.6295349746149 -27 345.87809284739467 0.029346650906793014 1.2721113558714023 0.017697551282442874 +1051 527.1986111414029 -27 361.8554880261492 0.026790076123717033 1.2671332570323717 0.023340954443873282 +1052 522.4895181648837 -27 377.75311948659987 0.024185838211576965 1.2553180822340384 0.030919354491440842 +1053 517.5036904803959 -27 393.56614465620004 0.02292914987271678 1.2348688669729506 0.03687125399150513 +1054 512.242646819351 -27 409.2897467342989 0.02154778637924034 1.2077272719724572 0.03900867473985177 +1055 506.70798974661295 -27 424.9191361593853 0.020803309420752113 1.1792427587808278 0.03945811920664265 +1056 500.9014051723417 -27 440.44955206803525 0.021258703565821768 1.1522528979613766 0.03317908103876917 +1057 494.82466183844804 -27 455.87626374511643 0.02226193131445938 1.1338346605328624 0.027638847746685815 +1058 488.47961077981836 -27 471.19457206481 0.024955652752324947 1.1231516818339593 0.019775804458678017 +1059 481.86818476047085 -27 486.39981092201015 0.026924526491801805 1.1219073030538078 0.011546198309762407 +1060 474.99239768481743 -27 501.48734865366447 0.02906072281814365 1.1292760593919062 0.003410322580784302 +1061 467.85434398420864 -27 516.4525894496235 0.032703444931083764 1.145569706935675 -0.0038374873152680067 +1062 460.4561979789495 -27 531.2909747525694 0.0347198604806548 1.169795679402987 -0.006897329264183185 +1063 452.80021321598065 -27 545.9979846465963 0.03590609575437477 1.1980164216252058 -0.008851930929691885 +1064 444.88872178242593 -27 560.5691392340202 0.034471615760308154 1.2265134029689302 -0.008289774761830857 +1065 436.7241335952168 -27 575.0 0.03122164675689561 1.2492480645496806 -0.0027962443405714034 +1066 428.3089356670067 -27 589.2861711645514 0.02484597779437723 1.262796683402553 0.0036056888643113644 +1067 419.6456913486047 -27 603.4233010215446 0.020050440375393785 1.2689977833040493 0.006426671692161476 +1068 410.7370395481529 -27 617.4070832642756 0.01687425900081618 1.2690508894386467 0.008705753654265926 +1069 401.58569392728964 -27 631.2332582972094 0.011563172366920522 1.2642131914582677 0.010396070574422203 +1070 392.19444207454217 -27 644.8976145334938 0.0038949396182514015 1.2551561526436221 0.012822926738796987 +1071 382.5661446562001 -27 658.3959896778495 -0.012777450641308054 1.2401370923438688 0.004204670210694518 +1072 372.70373454492824 -27 671.7242719944459 -0.021249146822472184 1.219437118844822 0.004272197888877512 +1073 362.61021592638576 -27 684.8784015593753 -0.023537315678698822 1.195725166158567 0.011881466786578428 +1074 352.2886633841223 -27 697.8543714973456 -0.03359624808198909 1.1642152323162738 0.010829975941398895 +1075 341.74222096302924 -27 710.6482292022123 -0.03711373367352261 1.1235347813568368 0.02180924465124801 +1076 330.9741012116334 -27 723.2560775409819 -0.04518588729195838 1.0732327320993207 0.043263127012361416 +1077 319.98758420352453 -27 735.6740760409153 -0.04191823350164724 1.014787932911634 0.05034848383905423 +1078 308.7860165382119 -27 747.8984420593736 -0.034630685229480346 0.9460667931736794 0.047804889064356836 +1079 297.3728103217186 -27 759.9254519360474 -0.03479941966882312 0.8740833258432746 0.04523408631276374 +1080 564.0 -26 100.0 0.008948115312058323 0.6288411409495124 -0.09007249458310708 +1081 563.8553103985718 -26 116.57978611541934 0.012343555219864216 0.7149420023358919 -0.08817397307098912 +1082 563.421285668141 -26 133.15452186737593 0.008897460918161739 0.8035268263612476 -0.08090307181195656 +1083 562.6980580168452 -26 149.71915843079665 0.01911505756783012 0.8845754498508377 -0.07892565932420809 +1084 561.685847746833 -26 166.26865005691906 0.011349714679672806 0.9645092870652471 -0.06358663599195072 +1085 560.3849631871583 -26 182.79795561027527 0.019438972235810606 1.0327500330979735 -0.057596670537028424 +1086 558.7958005998596 -26 199.3020401042708 0.02144626816557179 1.092691896408089 -0.04116830865707792 +1087 556.9188440592559 -26 215.77587623489012 0.020358504199925756 1.1374079466400193 -0.026740831106476598 +1088 554.7546653044918 -26 232.21444591206216 0.025732257386316324 1.1747324798152334 -0.0196937431071983 +1089 552.3039235653808 -26 248.61274178821932 0.032261786028482446 1.2029451789917196 -0.014192751971625936 +1090 549.5673653615976 -26 264.9657687835838 0.03263004793779166 1.2245379870163433 -0.0012838801946143587 +1091 546.5458242752808 -26 281.26854560771756 0.03405140743972664 1.242505888369741 0.0007250857648228345 +1092 543.2402206971154 -26 297.51610627687137 0.028303848037091923 1.2552136345903309 0.005452671086631084 +1093 539.6515615459734 -26 313.7035016266717 0.03212028132131973 1.264223510629427 0.008947655426543244 +1094 535.7809399621966 -26 329.82580081968433 0.030514747420605316 1.2692251958610772 0.012770927742639732 +1095 531.6295349746149 -26 345.87809284739467 0.02912672545219467 1.2696728284975847 0.017528328976978716 +1096 527.1986111414029 -26 361.8554880261492 0.026722158955808012 1.264680945701592 0.022823759830902405 +1097 522.4895181648837 -26 377.75311948659987 0.024270182044799592 1.2529281787908606 0.02988537463744849 +1098 517.5036904803959 -26 393.56614465620004 0.023084271228265202 1.2327526750515299 0.03537403451110992 +1099 512.242646819351 -26 409.2897467342989 0.021765715961018974 1.2061044904565656 0.037350366894334706 +1100 506.70798974661295 -26 424.9191361593853 0.021047572320007892 1.1781466092849227 0.03772868680591474 +1101 500.9014051723417 -26 440.44955206803525 0.021434304770852303 1.1516065331673075 0.031874845167067914 +1102 494.82466183844804 -26 455.87626374511643 0.022332600329418018 1.1334271260512092 0.02669753263417519 +1103 488.47961077981836 -26 471.19457206481 0.024850487971688984 1.122851320837186 0.019357808309195743 +1104 481.86818476047085 -26 486.39981092201015 0.02670185792828029 1.1216142144892873 0.011664599868958125 +1105 474.99239768481743 -26 501.48734865366447 0.028706827994481866 1.1289031788010513 0.004066513263101651 +1106 467.85434398420864 -26 516.4525894496235 0.032128185289715935 1.1449857329452398 -0.0026574102592925985 +1107 460.4561979789495 -26 531.2909747525694 0.0340266852275086 1.1688090242164004 -0.00545799775968374 +1108 452.80021321598065 -26 545.9979846465963 0.03514624736074593 1.1964906629937961 -0.007274415593826698 +1109 444.88872178242593 -26 560.5691392340202 0.03384454926196425 1.2244839007646189 -0.006764199294118062 +1110 436.7241335952168 -26 575.0 0.03084362089641182 1.2468965737702273 -0.001644082109786151 +1111 428.3089356670067 -26 589.2861711645514 0.024908814633922253 1.2603384853592106 0.004304952276140097 +1112 419.6456913486047 -26 603.4233010215446 0.02041199489250457 1.2665414801484571 0.006931709343929805 +1113 410.7370395481529 -26 617.4070832642756 0.01742275396844094 1.2666052268537964 0.009078975081639802 +1114 401.58569392728964 -26 631.2332582972094 0.012434572916840851 1.2617632974340502 0.01067235549187829 +1115 392.19444207454217 -26 644.8976145334938 0.005220056992730652 1.2526801853918277 0.012946657277840631 +1116 382.5661446562001 -26 658.3959896778495 -0.010451211119344609 1.2376090725301165 0.0048619445778086065 +1117 372.70373454492824 -26 671.7242719944459 -0.01843012737000947 1.2168490345596747 0.004934333040676357 +1118 362.61021592638576 -26 684.8784015593753 -0.02060753293634414 1.1930549641479626 0.01206701536983864 +1119 352.2886633841223 -26 697.8543714973456 -0.030080003245956676 1.1614614895731703 0.011084546004436271 +1120 341.74222096302924 -26 710.6482292022123 -0.03342651127746634 1.120731053312276 0.021358908052829466 +1121 330.9741012116334 -26 723.2560775409819 -0.04107927468543554 1.0704611108620603 0.041453141199359556 +1122 319.98758420352453 -26 735.6740760409153 -0.03811992572782963 1.0121870409235945 0.04804428855518891 +1123 308.7860165382119 -26 747.8984420593736 -0.03136168192546367 0.9437159536725521 0.045590932619304046 +1124 297.3728103217186 -26 759.9254519360474 -0.03162622212340262 0.8719616913689565 0.04312744351367448 +1125 564.0 -25 100.0 0.009064046103263692 0.6275378623795109 -0.08457309885995931 +1126 563.8553103985718 -25 116.57978611541934 0.01241731323901684 0.7133242484638993 -0.08271042325468024 +1127 563.421285668141 -25 133.15452186737593 0.009356314465353642 0.8016290739779683 -0.07574285873399667 +1128 562.6980580168452 -25 149.71915843079665 0.01912747356052373 0.8823670738304766 -0.07373613836513418 +1129 561.685847746833 -25 166.26865005691906 0.011927326024772469 0.9619216913066357 -0.05920522585857249 +1130 560.3849631871583 -25 182.79795561027527 0.019643548750066214 1.0298774898654561 -0.05350360063756449 +1131 558.7958005998596 -25 199.3020401042708 0.021591108798113795 1.089691307364927 -0.037989391873947675 +1132 556.9188440592559 -25 215.77587623489012 0.02060362226703752 1.1344501918549752 -0.02442773111286958 +1133 554.7546653044918 -25 232.21444591206216 0.025678593318955955 1.1719160236552375 -0.01778239268161966 +1134 552.3039235653808 -25 248.61274178821932 0.03184289286339524 1.2002696055187076 -0.012566439150330854 +1135 549.5673653615976 -25 264.9657687835838 0.032184447171363734 1.2219896031030408 -0.00039707178027936427 +1136 546.5458242752808 -25 281.26854560771756 0.03351047536073058 1.2400502837263472 0.0015310083021346306 +1137 543.2402206971154 -25 297.51610627687137 0.028137814989664892 1.2528214158176103 0.0059949664527135784 +1138 539.6515615459734 -25 313.7035016266717 0.03172401674180981 1.2618656329687818 0.009305504465317306 +1139 535.7809399621966 -25 329.82580081968433 0.030222598593694795 1.2668718114684843 0.012903837225534896 +1140 531.6295349746149 -25 345.87809284739467 0.02891040211142908 1.2673014162546326 0.017359289550840335 +1141 527.1986111414029 -25 361.8554880261492 0.026656915874349648 1.262297553543586 0.022308110462005724 +1142 522.4895181648837 -25 377.75311948659987 0.02435522954444769 1.2506082078050127 0.028861122390574197 +1143 517.5036904803959 -25 393.56614465620004 0.02323647263179081 1.230698029106358 0.03390241428730804 +1144 512.242646819351 -25 409.2897467342989 0.02197920437385624 1.204517582485844 0.03572123374394174 +1145 506.70798974661295 -25 424.9191361593853 0.021286536670509493 1.1770585336577573 0.036029753937565454 +1146 500.9014051723417 -25 440.44955206803525 0.021608022069941668 1.1509535815218288 0.030589748739207487 +1147 494.82466183844804 -25 455.87626374511643 0.022404947030278784 1.1330090004600273 0.025768040806681144 +1148 488.47961077981836 -25 471.19457206481 0.024747464374378705 1.122541211411484 0.018943805667216172 +1149 481.86818476047085 -25 486.39981092201015 0.026481063684537252 1.12131300650899 0.011781774581880726 +1150 474.99239768481743 -25 501.48734865366447 0.02835628215212076 1.1285250941370146 0.004716201535179732 +1151 467.85434398420864 -25 516.4525894496235 0.031559199635924955 1.1444034376753398 -0.001494997795775338 +1152 460.4561979789495 -25 531.2909747525694 0.03334337052970963 1.1678400315086142 -0.004046253905693889 +1153 452.80021321598065 -25 545.9979846465963 0.034400011586760364 1.1950087887072633 -0.005725533662452813 +1154 444.88872178242593 -25 560.5691392340202 0.03322798802151786 1.2225237498831323 -0.005260393139644521 +1155 436.7241335952168 -25 575.0 0.030471035770106732 1.2446202071478518 -0.0005036004272816558 +1156 428.3089356670067 -25 589.2861711645514 0.024972148303011782 1.2579511231213996 0.005002930530394463 +1157 419.6456913486047 -25 603.4233010215446 0.0207746190328826 1.264151573362219 0.007438924335500949 +1158 410.7370395481529 -25 617.4070832642756 0.01797355081111817 1.2642234333180704 0.00945315867716654 +1159 401.58569392728964 -25 631.2332582972094 0.013307482955763379 1.259376093795879 0.010947967219107494 +1160 392.19444207454217 -25 644.8976145334938 0.0065465932728130845 1.2502668118341371 0.013069061265926715 +1161 382.5661446562001 -25 658.3959896778495 -0.008125279019924565 1.2351445642178716 0.005514307609235984 +1162 372.70373454492824 -25 671.7242719944459 -0.01561323646969566 1.214326353324671 0.005587832283736237 +1163 362.61021592638576 -25 684.8784015593753 -0.017682196196823145 1.1904527462713101 0.012242969850740866 +1164 352.2886633841223 -25 697.8543714973456 -0.026573767540413067 1.1587778594963933 0.011324840368692676 +1165 341.74222096302924 -25 710.6482292022123 -0.029753284404123052 1.1179988878018319 0.0208960497105325 +1166 330.9741012116334 -25 723.2560775409819 -0.036989428042510125 1.067759554249776 0.039639067976817405 +1167 319.98758420352453 -25 735.6740760409153 -0.03433621307608917 1.0096447320157274 0.04574341540137466 +1168 308.7860165382119 -25 747.8984420593736 -0.02810702748165289 0.9414062571056201 0.04338377871223711 +1169 297.3728103217186 -25 759.9254519360474 -0.028465302068917432 0.8698694119309108 0.04102721957924023 +1170 564.0 -24 100.0 0.009189506491375121 0.6263030780436744 -0.07909942055133748 +1171 563.8553103985718 -24 116.57978611541934 0.012495357818300879 0.7117803916038307 -0.07726563030181953 +1172 563.421285668141 -24 133.15452186737593 0.009810767401971184 0.7998086402600696 -0.07060017578414221 +1173 562.6980580168452 -24 149.71915843079665 0.019131477926667424 0.8802424061045091 -0.0685701076117433 +1174 561.685847746833 -24 166.26865005691906 0.012493411778329837 0.9594342196692071 -0.054844822881022076 +1175 560.3849631871583 -24 182.79795561027527 0.019833690726231135 1.0271199992831865 -0.04942483209371161 +1176 558.7958005998596 -24 199.3020401042708 0.02172319410443075 1.0868060836708067 -0.03481648581627195 +1177 556.9188440592559 -24 215.77587623489012 0.020839324980970082 1.1315977956156846 -0.022109455038451742 +1178 554.7546653044918 -24 232.21444591206216 0.025618960431143457 1.1691940308865896 -0.0158613939085064 +1179 552.3039235653808 -24 248.61274178821932 0.03141934549191616 1.1976799095798492 -0.010930986449043067 +1180 549.5673653615976 -24 264.9657687835838 0.031737894568627086 1.219521012956912 0.0004970262865311072 +1181 546.5458242752808 -24 281.26854560771756 0.03297219886688174 1.2376695368954795 0.002341720748378045 +1182 543.2402206971154 -24 297.51610627687137 0.027973987276816763 1.2505007850701706 0.006540531838473133 +1183 539.6515615459734 -24 313.7035016266717 0.03133039094740045 1.2595774299335252 0.009664312506657769 +1184 535.7809399621966 -24 329.82580081968433 0.029932926288943805 1.2645869321153913 0.013036475416466294 +1185 531.6295349746149 -24 345.87809284739467 0.02869784809159063 1.2649987468526538 0.01719051657435471 +1186 527.1986111414029 -24 361.8554880261492 0.026594477238130382 1.2599846799215837 0.021794110892728664 +1187 522.4895181648837 -24 377.75311948659987 0.024441238980640503 1.2483595510818846 0.027846557422766274 +1188 517.5036904803959 -24 393.56614465620004 0.023386401197273053 1.2287062345158575 0.03245539381923809 +1189 512.242646819351 -24 409.2897467342989 0.02218908028767942 1.2029688370630223 0.03411969407663265 +1190 506.70798974661295 -24 424.9191361593853 0.0215209145795091 1.1759819194864636 0.03436021021564611 +1191 500.9014051723417 -24 440.44955206803525 0.021780163296148857 1.1502972733619736 0.029323400598501033 +1192 494.82466183844804 -24 455.87626374511643 0.022479227551116046 1.1325828822998718 0.024850416155369728 +1193 488.47961077981836 -24 471.19457206481 0.02464673929562272 1.122223301476556 0.018533940188326454 +1194 481.86818476047085 -24 486.39981092201015 0.026262223171388353 1.1210052751517194 0.011897889922763787 +1195 474.99239768481743 -24 501.48734865366447 0.02800907929478004 1.1281432454639773 0.005359631947914643 +1196 467.85434398420864 -24 516.4525894496235 0.030996265562101097 1.1438241880884137 -0.0003495742147237111 +1197 460.4561979789495 -24 531.2909747525694 0.03266943914161509 1.1668897953017818 -0.0026608122300217445 +1198 452.80021321598065 -24 545.9979846465963 0.03366668260252931 1.1935710686160903 -0.004203686625104404 +1199 444.88872178242593 -24 560.5691392340202 0.032621523036772945 1.2206323306680489 -0.003777412177510841 +1200 436.7241335952168 -24 575.0 0.030103952137355557 1.2424190431506452 0.0006251618428380451 +1201 428.3089356670067 -24 589.2861711645514 0.025036076280776004 1.2556356812571263 0.005699368252077482 +1202 419.6456913486047 -24 603.4233010215446 0.021138348092760766 1.2618297069606927 0.00794808527594864 +1203 410.7370395481529 -24 617.4070832642756 0.018526628519669647 1.2619074303744315 0.009828112988213724 +1204 401.58569392728964 -24 631.2332582972094 0.014181854896545857 1.2570536519230338 0.011222771777637705 +1205 392.19444207454217 -24 644.8976145334938 0.00787445293460001 1.2479181935888632 0.013190093678240176 +1206 382.5661446562001 -24 658.3959896778495 -0.005799702658341989 1.2327458009891366 0.0061618568658363265 +1207 372.70373454492824 -24 671.7242719944459 -0.012798450068317802 1.2118713201928033 0.006232853002776283 +1208 362.61021592638576 -24 684.8784015593753 -0.014761197677420578 1.1879207819529463 0.012409627065315353 +1209 352.2886633841223 -24 697.8543714973456 -0.02307717568357337 1.1561666888503752 0.011551366899125913 +1210 341.74222096302924 -24 710.6482292022123 -0.026093409992338907 1.1153406861646926 0.02042132703777015 +1211 330.9741012116334 -24 723.2560775409819 -0.03291541722856539 1.0651305839774072 0.0378210191413738 +1212 319.98758420352453 -24 735.6740760409153 -0.03056587013598833 1.0071641797434099 0.04344541467986283 +1213 308.7860165382119 -24 747.8984420593736 -0.024865752312389144 0.9391419087939339 0.04118293111203167 +1214 297.3728103217186 -24 759.9254519360474 -0.025316354426342967 0.8678111235927969 0.038933275384493406 +1215 564.0 -23 100.0 0.009325135141992914 0.6251339240591274 -0.07365082995686259 +1216 563.8553103985718 -23 116.57978611541934 0.012578187290499507 0.7103080177153162 -0.07183932738530621 +1217 563.421285668141 -23 133.15452186737593 0.010260727765743558 0.7980637656629035 -0.06547480577767897 +1218 562.6980580168452 -23 149.71915843079665 0.019126850018220724 0.8782000963770752 -0.06342691197116991 +1219 561.685847746833 -23 166.26865005691906 0.013047526764611989 0.9570452409351193 -0.05050426614243455 +1220 560.3849631871583 -23 182.79795561027527 0.02000929991468959 1.0244753081490978 -0.045359896813653836 +1221 558.7958005998596 -23 199.3020401042708 0.021842476503428104 1.0840345225250334 -0.03165012979104029 +1222 556.9188440592559 -23 215.77587623489012 0.021065401482873256 1.1288502060492849 -0.019786619515713925 +1223 554.7546653044918 -23 232.21444591206216 0.025553285029671004 1.1665667428346034 -0.013931327791048267 +1224 552.3039235653808 -23 248.61274178821932 0.030991126232165673 1.1951767130766333 -0.009286900365683921 +1225 549.5673653615976 -23 264.9657687835838 0.03129045667774141 1.2171330872562174 0.0013982213071092302 +1226 546.5458242752808 -23 281.26854560771756 0.03243680303918454 1.2353647239305896 0.0031570092459184173 +1227 543.2402206971154 -23 297.51610627687137 0.027812436180474312 1.2482529636099422 0.007089276011090745 +1228 539.6515615459734 -23 313.7035016266717 0.030939506704924815 1.2573602284842105 0.010023921145820718 +1229 535.7809399621966 -23 329.82580081968433 0.029645857390652047 1.2623720226412694 0.013168808932943653 +1230 531.6295349746149 -23 345.87809284739467 0.02848920629310158 1.262766397411765 0.01702209075255351 +1231 527.1986111414029 -23 361.8554880261492 0.026534955091842102 1.2577438736492732 0.021281855799968268 +1232 522.4895181648837 -23 377.75311948659987 0.024528445027579327 1.2461835476742646 0.026841614668704106 +1233 517.5036904803959 -23 393.56614465620004 0.02353465564351302 1.2267785600327856 0.031031984767726475 +1234 512.242646819351 -23 409.2897467342989 0.02239610790305683 1.2014604722980082 0.03254423537107799 +1235 506.70798974661295 -23 424.9191361593853 0.021751370700885928 1.1749200402246234 0.03271895226283104 +1236 500.9014051723417 -23 440.44955206803525 0.02195101946562335 1.1496407274533322 0.028075371434035084 +1237 494.82466183844804 -23 455.87626374511643 0.02255567609279268 1.1321512814785266 0.02394464446579734 +1238 488.47961077981836 -23 471.19457206481 0.02454845576361192 1.1218994745000084 0.018128318528355586 +1239 481.86818476047085 -23 486.39981092201015 0.026045408370308495 1.1206925656762494 0.01201309394054361 +1240 474.99239768481743 -23 501.48734865366447 0.02766520739701132 1.127759028222591 0.005997040136144262 +1241 467.85434398420864 -23 516.4525894496235 0.030439165905821304 1.143249308911417 0.0007795263620421784 +1242 460.4561979789495 -23 531.2909747525694 0.032004431014278356 1.1659593759724574 -0.0013004208012558217 +1243 452.80021321598065 -23 545.9979846465963 0.032945583107882356 1.1921777687016937 -0.00270734031599009 +1244 444.88872178242593 -23 560.5691392340202 0.03202475144928822 1.2188090562982752 -0.002314326793976049 +1245 436.7241335952168 -23 575.0 0.02974240206299175 1.2402931699931565 0.0017422271658501765 +1246 428.3089356670067 -23 589.2861711645514 0.025100684390213478 1.2533932170435755 0.006394051707256607 +1247 419.6456913486047 -23 603.4233010215446 0.021503211779011242 1.2595774767914538 0.008458985151848952 +1248 410.7370395481529 -23 617.4070832642756 0.01908196529817095 1.2596590809575776 0.010203668402938921 +1249 401.58569392728964 -23 631.2332582972094 0.01505764858399829 1.254797979265174 0.011496655743681852 +1250 392.19444207454217 -23 644.8976145334938 0.009203553267734171 1.2456364256770092 0.013309722679553751 +1251 382.5661446562001 -23 658.3959896778495 -0.003474514868220197 1.230414948019647 0.0068047036727536675 +1252 372.70373454492824 -23 671.7242719944459 -0.00998572778000446 1.2094861119997802 0.006869575585032716 +1253 362.61021592638576 -23 684.8784015593753 -0.011844411835379754 1.1854612721252156 0.012567297405549398 +1254 352.2886633841223 -23 697.8543714973456 -0.01958985246997922 1.1536302540420893 0.011764642312288225 +1255 341.74222096302924 -23 710.6482292022123 -0.022446252834632485 1.1127587782517963 0.019935385436463327 +1256 330.9741012116334 -23 723.2560775409819 -0.028856347290694098 1.062576646139858 0.0359991140704303 +1257 319.98758420352453 -23 735.6740760409153 -0.026807745806382583 1.0047484592903402 0.041149878593669115 +1258 308.7860165382119 -23 747.8984420593736 -0.021636935472247123 0.9369269763821076 0.03898792469939946 +1259 297.3728103217186 -23 759.9254519360474 -0.022179060580787353 0.8657913064556825 0.03684546404901516 +1260 564.0 -22 100.0 0.009471503080586724 0.624027650136849 -0.06822666884248065 +1261 563.8553103985718 -22 116.57978611541934 0.01266626767232281 0.7089048106657412 -0.06643120578992186 +1262 563.421285668141 -22 133.15452186737593 0.01070612316503428 0.796392763331129 -0.060366491769509055 +1263 562.6980580168452 -22 149.71915843079665 0.019113427013321353 0.8762388506819564 -0.05830588577451537 +1264 561.685847746833 -22 166.26865005691906 0.013589294909713119 0.9547531894741924 -0.04618243773048645 +1265 560.3849631871583 -22 182.79795561027527 0.020170346519234838 1.0219412566035753 -0.04130832683477576 +1266 558.7958005998596 -22 199.3020401042708 0.021948966163494496 1.0813749972569955 -0.028490774705029562 +1267 556.9188440592559 -22 215.77587623489012 0.021281687659945002 1.1262069037195215 -0.017459771795860734 +1268 554.7546653044918 -22 232.21444591206216 0.02548152329146952 1.164034402218329 -0.011992739857205 +1269 552.3039235653808 -22 248.61274178821932 0.0305582509339069 1.192760625305071 -0.007634674096660916 +1270 549.5673653615976 -22 264.9657687835838 0.030842209348439897 1.2148266741108638 0.0023063295279830906 +1271 546.5458242752808 -22 281.26854560771756 0.03190448905714835 1.2331368904293072 0.0039766676526252955 +1272 543.2402206971154 -22 297.51610627687137 0.027653198277277254 1.2460791364269732 0.007641109433395642 +1273 539.6515615459734 -22 313.7035016266717 0.03055145109219986 1.2552153149597152 0.010384185097747176 +1274 535.7809399621966 -22 329.82580081968433 0.029361501256259852 1.2602285019870045 0.013300813861985696 +1275 531.6295349746149 -22 345.87809284739467 0.028284596072793305 1.260605894462093 0.016854089962756294 +1276 527.1986111414029 -22 361.8554880261492 0.026478443726573316 1.2555766329908 0.020771430313657163 +1277 522.4895181648837 -22 377.75311948659987 0.02461705944456555 1.2440814938823404 0.02584620528767021 +1278 517.5036904803959 -22 393.56614465620004 0.02368178780862298 1.2249162377842335 0.02963120982697377 +1279 512.242646819351 -22 409.2897467342989 0.02260098921072182 1.1999946354078879 0.030993411126566447 +1280 506.70798974661295 -22 424.9191361593853 0.02197852390155877 1.1738760551922691 0.031104883186960405 +1281 500.9014051723417 -22 440.44955206803525 0.022120865335021063 1.1489869509900512 0.02684519513525786 +1282 494.82466183844804 -22 455.87626374511643 0.0226345055937537 1.1317166192710035 0.02305065554715028 +1283 488.47961077981836 -22 471.19457206481 0.024452742888907582 1.121571549497353 0.01772701170969923 +1284 481.86818476047085 -22 486.39981092201015 0.02583068401466937 1.1203763725613238 0.01212751598069267 +1285 474.99239768481743 -22 501.48734865366447 0.027324648593250993 1.127373793229979 0.006628653165846345 +1286 467.85434398420864 -22 516.4525894496235 0.029887688572861136 1.1426800826358239 0.001892960264693191 +1287 460.4561979789495 -22 531.2909747525694 0.03134790268888666 1.165049800251594 3.6139916259103014e-05 +1288 452.80021321598065 -22 545.9979846465963 0.03223606317631805 1.190829151076424 -0.001235022432178266 +1289 444.88872178242593 -22 560.5691392340202 0.03143727615836476 1.2170533727880453 -0.0008702211550227711 +1290 436.7241335952168 -22 575.0 0.029386389912611357 1.2382426856363948 0.0028476770316480347 +1291 428.3089356670067 -22 589.2861711645514 0.02516604716307769 1.251224760467108 0.007086807177411902 +1292 419.6456913486047 -22 603.4233010215446 0.021869234338593578 1.2573964305342977 0.00897144032199387 +1293 410.7370395481529 -22 617.4070832642756 0.01963953845359017 1.2574801893939427 0.010579676267561332 +1294 401.58569392728964 -22 631.2332582972094 0.0159348308169818 1.2526110193423368 0.011769525419291202 +1295 392.19444207454217 -22 644.8976145334938 0.010533823672048324 1.2434235365222666 0.013427929049997681 +1296 382.5661446562001 -22 658.3959896778495 -0.0011497338400540316 1.2281541020788715 0.0074429724655841415 +1297 372.70373454492824 -22 671.7242719944459 -0.007175013782428241 1.2071728373640265 0.0074982024175915055 +1298 362.61021592638576 -22 684.8784015593753 -0.008931696356370207 1.1830763492284704 0.012716304120584214 +1299 352.2886633841223 -22 697.8543714973456 -0.016111413494276444 1.151170761121049 0.011965191650462541 +1300 341.74222096302924 -22 710.6482292022123 -0.018811185578682728 1.1102554224258305 0.019438858539725656 +1301 330.9741012116334 -22 723.2560775409819 -0.024811357219304175 1.060100111211998 0.0341734795469356 +1302 319.98758420352453 -22 735.6740760409153 -0.023060760573956746 1.002400547468536 0.03885643974104386 +1303 308.7860165382119 -22 747.8984420593736 -0.0184197028052349 0.9347653898383195 0.036798324268566295 +1304 297.3728103217186 -22 759.9254519360474 -0.019053088687754228 0.8638142846580433 0.034763631119513375 +1305 564.0 -21 100.0 0.009629115476643798 0.6229816195816733 -0.06282625157781228 +1306 563.8553103985718 -21 116.57978611541934 0.01276003317305632 0.7075685522302476 -0.06104091657040748 +1307 563.421285668141 -21 133.15452186737593 0.011146899962903686 0.7947940190987125 -0.05527493856931209 +1308 562.6980580168452 -21 149.71915843079665 0.019091101799746574 0.8743574313825762 -0.05320635322950579 +1309 561.685847746833 -21 166.26865005691906 0.014118406873606843 0.9525565652439076 -0.04187826102746005 +1310 560.3849631871583 -21 182.79795561027527 0.02031686667605152 1.0195157781294582 -0.03726965396625483 +1311 558.7958005998596 -21 199.3020401042708 0.022042728900690103 1.078825957326162 -0.02533878629189118 +1312 556.9188440592559 -21 215.77587623489012 0.021488064527346886 1.123667401626749 -0.015129392528783859 +1313 554.7546653044918 -21 232.21444591206216 0.025403660079401133 1.1615972531505545 -0.010046141596918027 +1314 552.3039235653808 -21 248.61274178821932 0.03012076764773817 1.1904322429556955 -0.005974787972915266 +1315 549.5673653615976 -21 264.9657687835838 0.030393237172575166 1.2126025990624025 0.0032211756556695895 +1316 546.5458242752808 -21 281.26854560771756 0.03137543490726223 1.2309870515334398 0.004800497214048902 +1317 543.2402206971154 -21 297.51610627687137 0.02749627678430769 1.2439804522394298 0.008195944132069215 +1318 539.6515615459734 -21 313.7035016266717 0.030166296016831094 1.2531439350772409 0.010744971758514202 +1319 535.7809399621966 -21 329.82580081968433 0.029079950286013803 1.2581577431948985 0.013432475360096414 +1320 531.6295349746149 -21 345.87809284739467 0.02808411400690073 1.2585187139437735 0.01668658929213655 +1321 527.1986111414029 -21 361.8554880261492 0.02642502024042413 1.2534844056607675 0.02026291034848891 +1322 522.4895181648837 -21 377.75311948659987 0.024707271757103196 1.2420546432536979 0.024860217625484116 +1323 517.5036904803959 -21 393.56614465620004 0.023828304164342836 1.2231204632716266 0.028252102596224075 +1324 512.242646819351 -21 409.2897467342989 0.022804366251145635 1.1985734027169257 0.029465838192924046 +1325 506.70798974661295 -21 424.9191361593853 0.02220294892782535 1.1728530095758833 0.029516912057475343 +1326 500.9014051723417 -21 440.44955206803525 0.02228995995891568 1.148338839594834 0.02563237014677284 +1327 494.82466183844804 -21 455.87626374511643 0.022715908400794252 1.1312812283195428 0.022168325361476 +1328 488.47961077981836 -21 471.19457206481 0.02435971625390565 1.121241281032006 0.01733005648768334 +1329 481.86818476047085 -21 486.39981092201015 0.025618107770907426 1.1200581395056566 0.012241267407102123 +1330 474.99239768481743 -21 501.48734865366447 0.026987379366765495 1.1269888466797344 0.0072546898814089995 +1331 467.85434398420864 -21 516.4525894496235 0.029341626360282674 1.1421177495176251 0.0029913745591685936 +1332 460.4561979789495 -21 531.2909747525694 0.03069942669021926 1.1641620612245451 0.001350058207301704 +1333 452.80021321598065 -21 545.9979846465963 0.0315374990989466 1.1895254739835646 0.0002146799483196543 +1334 444.88872178242593 -21 560.5691392340202 0.030858705434793347 1.2153647589869212 0.0005558075210307865 +1335 436.7241335952168 -21 575.0 0.029035893347821324 1.2362676977878275 0.0039416496499108476 +1336 428.3089356670067 -21 589.2861711645514 0.02523222820483973 1.2491313142232632 0.007777499333735949 +1337 419.6456913486047 -21 603.4233010215446 0.0222364346880581 1.255288067701238 0.009485289512130088 +1338 410.7370395481529 -21 617.4070832642756 0.020199324285247133 1.2553725014016957 0.010956008003466754 +1339 401.58569392728964 -21 631.2332582972094 0.01681337487052181 1.2504946517449373 0.012041306003559559 +1340 392.19444207454217 -21 644.8976145334938 0.0118652049542707 1.241281487951017 0.013544705610980232 +1341 382.5661446562001 -21 658.3959896778495 0.0011746360403938321 1.2259652915300123 0.00807680013660779 +1342 372.70373454492824 -21 671.7242719944459 -0.004366237713086252 1.2049335366866831 0.008118956884628194 +1343 362.61021592638576 -21 684.8784015593753 -0.0060228931429371045 1.1807680772110698 0.012856982618033285 +1344 352.2886633841223 -21 697.8543714973456 -0.012641465875037701 1.1487903457793083 0.01215354775576567 +1345 341.74222096302924 -21 710.6482292022123 -0.015187588729019005 1.1078328055612325 0.01893236845452676 +1346 330.9741012116334 -21 723.2560775409819 -0.020779618709859636 1.057703274048661 0.032344249584132304 +1347 319.98758420352453 -21 735.6740760409153 -0.019323903791642442 1.0001233227183364 0.036564769609909155 +1348 308.7860165382119 -21 747.8984420593736 -0.01521322509398635 0.9326609414543117 0.034613723328830254 +1349 297.3728103217186 -21 759.9254519360474 -0.015938093979454285 0.8618842263757635 0.03268761475242018 +1350 564.0 -20 100.0 0.009798413427786272 0.6219933092922889 -0.05744886627348361 +1351 563.8553103985718 -20 116.57978611541934 0.012859886703150336 0.7062971220917329 -0.05566807220949366 +1352 563.421285668141 -20 133.15452186737593 0.0115830224612051 0.7932659914889272 -0.050199814256671214 +1353 562.6980580168452 -20 149.71915843079665 0.019059820858312843 0.8725546571719992 -0.04812762887309048 +1354 561.685847746833 -20 166.26865005691906 0.014634617682312515 0.9504539337894081 -0.03759069900030376 +1355 560.3849631871583 -20 182.79795561027527 0.020448959932658002 1.0171968995520375 -0.03324340943162933 +1356 558.7958005998596 -20 199.3020401042708 0.022123884076943556 1.076385928322084 -0.02219444833934396 +1357 556.9188440592559 -20 215.77587623489012 0.021684456610038788 1.12123124520793 -0.012795898543098932 +1358 554.7546653044918 -20 232.21444591206216 0.02531970775809883 1.1592555411378043 -0.008092011899265266 +1359 552.3039235653808 -20 248.61274178821932 0.029678755294220142 1.1881921501135608 -0.004307709896039954 +1360 549.5673653615976 -20 264.9657687835838 0.029943632924735668 1.2104616650840314 0.004142592371254322 +1361 546.5458242752808 -20 281.26854560771756 0.030849796091498898 1.2289161919289724 0.005628306235714137 +1362 543.2402206971154 -20 297.51610627687137 0.027341642905065126 1.2419580234935963 0.008753693565617997 +1363 539.6515615459734 -20 313.7035016266717 0.029784098734905534 1.2511472939323134 0.011106160766864319 +1364 535.7809399621966 -20 329.82580081968433 0.02880128049262539 1.256161073408668 0.013563787253233575 +1365 531.6295349746149 -20 345.87809284739467 0.0278878346540966 1.2565062812069512 0.016519661075205905 +1366 527.1986111414029 -20 361.8554880261492 0.02637474509912159 1.2514685888242363 0.01975636293562233 +1367 522.4895181648837 -20 377.75311948659987 0.024799249937923196 1.2401042065833225 0.023883518176415312 +1368 517.5036904803959 -20 393.56614465620004 0.023974667330540524 1.2213923953707249 0.02689370745144835 +1369 512.242646819351 -20 409.2897467342989 0.02300682337399457 1.197198779656564 0.02796019410041732 +1370 506.70798974661295 -20 424.9191361593853 0.02242517807168177 1.1718538344283995 0.027953953381906874 +1371 500.9014051723417 -20 440.44955206803525 0.0224585472472376 1.1476991773189402 0.0244363608229008 +1372 494.82466183844804 -20 455.87626374511643 0.022800056939801874 1.1308473526336131 0.02129747815295054 +1373 488.47961077981836 -20 471.19457206481 0.024269478302207482 1.120910359215289 0.016937456716833506 +1374 481.86818476047085 -20 486.39981092201015 0.02540773041977497 1.1197392594279318 0.0123544423238786 +1375 474.99239768481743 -20 501.48734865366447 0.0266533707387365 1.1266054501419227 0.007875361252879937 +1376 467.85434398420864 -20 516.4525894496235 0.028800776779400357 1.14156350757733 0.0040754073309573705 +1377 460.4561979789495 -20 531.2909747525694 0.030058590920107157 1.1632971183310636 0.0026424922507598614 +1378 452.80021321598065 -20 545.9979846465963 0.030849292228442893 1.1882669917973334 0.0016431228483914611 +1379 444.88872178242593 -20 560.5691392340202 0.030288652534767674 1.2137427265797927 0.0019646496908452076 +1380 436.7241335952168 -20 575.0 0.02869086432155952 1.2343683239013807 0.005024337645346169 +1381 428.3089356670067 -20 589.2861711645514 0.025299280559630835 1.2471138537167568 0.008466029611518142 +1382 419.6456913486047 -20 603.4233010215446 0.022604826543016113 1.2532538396365074 0.01000039280966578 +1383 410.7370395481529 -20 617.4070832642756 0.02076129797435699 1.2533377040907416 0.011332554224399893 +1384 401.58569392728964 -20 631.2332582972094 0.017693260017891805 1.2484506921337695 0.012311940763848696 +1385 392.19444207454217 -20 644.8976145334938 0.013197648624669529 1.2392121751923322 0.013660056650950348 +1386 382.5661446562001 -20 658.3959896778495 0.003498603353642533 1.2238504763300042 0.008706335380901322 +1387 372.70373454492824 -20 671.7242719944459 -0.0015593155654071642 1.202770182151607 0.008732082364746496 +1388 362.61021592638576 -20 684.8784015593753 -0.0031178293029825097 1.1785384515293813 0.012989679765239806 +1389 352.2886633841223 -20 697.8543714973456 -0.009179608978518498 1.1464910733514615 0.012330250744273533 +1390 341.74222096302924 -20 710.6482292022123 -0.011574850648554189 1.1054930430441894 0.018416526004285547 +1391 330.9741012116334 -20 723.2560775409819 -0.016760334924540668 1.0553883538846454 0.030511565250325418 +1392 319.98758420352453 -20 735.6740760409153 -0.015596230957118913 0.9979195651083999 0.03427457707228652 +1393 308.7860165382119 -20 747.8984420593736 -0.012016716208914504 0.93061728584539 0.03243374290615599 +1394 297.3728103217186 -20 759.9254519360474 -0.012833719071098086 0.8600051438221354 0.030617245896456938 +1395 564.0 -19 100.0 0.009979775743913056 0.6210603097612388 -0.0520937759184402 +1396 563.8553103985718 -19 116.57978611541934 0.012966200382876304 0.70508849784085 -0.050312248275977814 +1397 563.421285668141 -19 133.15452186737593 0.012014472084675383 0.7918072117143534 -0.04514075169625104 +1398 562.6980580168452 -19 149.71915843079665 0.019019582146340325 0.8708294030729321 -0.0430690180240753 +1399 561.685847746833 -19 166.26865005691906 0.015137744359988395 0.9484439262434985 -0.0333187524907114 +1400 560.3849631871583 -19 182.79795561027527 0.02056678672692618 1.0149827410390584 -0.029229123511424072 +1401 558.7958005998596 -19 199.3020401042708 0.022192602498271014 1.0740535119643944 -0.019057965916380898 +1402 556.9188440592559 -19 215.77587623489012 0.021870830324693235 1.1188980123366359 -0.010459645626157602 +1403 554.7546653044918 -19 232.21444591206216 0.025229705009752815 1.15700951308034 -0.006130798489686327 +1404 552.3039235653808 -19 248.61274178821932 0.029232322333035035 1.1860409182582436 -0.002633895774272534 +1405 549.5673653615976 -19 264.9657687835838 0.02949349700281034 1.2084046525805934 0.005070419845113526 +1406 546.5458242752808 -19 281.26854560771756 0.030327706335871642 1.2269252658460683 0.0064599097553777185 +1407 543.2402206971154 -19 297.51610627687137 0.02718923717525285 1.2400129263638742 0.009314272492555465 +1408 539.6515615459734 -19 313.7035016266717 0.02940490236981456 1.2492265559987814 0.011467643565670755 +1409 535.7809399621966 -19 329.82580081968433 0.02852555207094053 1.254239773873445 0.0136947516368291 +1410 531.6295349746149 -19 345.87809284739467 0.027695811318503405 1.254569971011781 0.016353374931418672 +1411 527.1986111414029 -19 361.8554880261492 0.026327662696555464 1.2495305290967251 0.019251846554349507 +1412 522.4895181648837 -19 377.75311948659987 0.024893141088109406 1.2382313519135986 0.02291595254506382 +1413 517.5036904803959 -19 393.56614465620004 0.024121297589533224 1.219733156331622 0.02555507941695836 +1414 512.242646819351 -19 409.2897467342989 0.02320888949777558 1.1958727007654228 0.026475214389669634 +1415 506.70798974661295 -19 424.9191361593853 0.02264570283725722 1.1708813466692007 0.026414926582375584 +1416 500.9014051723417 -19 440.44955206803525 0.022626856522713935 1.1470706366421863 0.023256598782445004 +1417 494.82466183844804 -19 455.87626374511643 0.022887104386576873 1.1304171475899112 0.020437888577115718 +1418 488.47961077981836 -19 471.19457206481 0.0241821187280552 1.1205804097064274 0.016549184717202525 +1419 481.86818476047085 -19 486.39981092201015 0.025199596037515183 1.119421074466804 0.012467118297206668 +1420 474.99239768481743 -19 501.48734865366447 0.02632258845719672 1.1262248205630794 0.008490870723157021 +1421 467.85434398420864 -19 516.4525894496235 0.028264941878889713 1.1410185125999652 0.005145687968874605 +1422 460.4561979789495 -19 531.2909747525694 0.029424998050873178 1.1624558973653025 0.003914571264611738 +1423 452.80021321598065 -19 545.9979846465963 0.030170867822973943 1.1870539550228814 0.003051607873735723 +1424 444.88872178242593 -19 560.5691392340202 0.029726735313729883 1.2121868200868773 0.003357184213509876 +1425 436.7241335952168 -19 575.0 0.02835123007336146 1.2325446911774405 0.00609598575281115 +1426 428.3089356670067 -19 589.2861711645514 0.025367247075172236 1.2451733270614826 0.009152334584496652 +1427 419.6456913486047 -19 603.4233010215446 0.022974418547622413 1.2512951495165578 0.01051663065840631 +1428 410.7370395481529 -19 617.4070832642756 0.021325433473579555 1.2513774259627208 0.011709223853649751 +1429 401.58569392728964 -19 631.2332582972094 0.01857447105271787 1.246480892240006 0.012581390206924822 +1430 392.19444207454217 -19 644.8976145334938 0.014531116193779224 1.237217426877972 0.013773997351276292 +1431 382.5661446562001 -19 658.3959896778495 0.005822188808056072 1.221811548029516 0.009331738042591662 +1432 372.70373454492824 -19 671.7242719944459 0.0012458494149715574 1.200684677725372 0.009337841228261083 +1433 362.61021592638576 -19 684.8784015593753 -0.0002163181382325765 1.1763893991477792 0.013114753190502437 +1434 352.2886633841223 -19 697.8543714973456 -0.005725435142451087 1.1442749388146438 0.01249584748015762 +1435 341.74222096302924 -19 710.6482292022123 -0.007972367560232339 1.1032381787726373 0.01789193097154978 +1436 330.9741012116334 -19 723.2560775409819 -0.012752739253899272 1.0531574943347153 0.02867557449364401 +1437 319.98758420352453 -19 735.6740760409153 -0.011876860991237682 0.9957919563357062 0.031985606878750635 +1438 308.7860165382119 -19 747.8984420593736 -0.00882943125744496 0.928637939950425 0.03025803034478242 +1439 297.3728103217186 -19 759.9254519360474 -0.009739594267194902 0.8581808932478598 0.02855234847523977 +1440 564.0 -18 100.0 0.01017352073131138 0.6201803250749212 -0.04676021951730184 +1441 563.8553103985718 -18 116.57978611541934 0.013079316050898907 0.7039407549760084 -0.0449729850827531 +1442 563.421285668141 -18 133.15452186737593 0.012441246565011645 0.7904162836768787 -0.04009735005294306 +1443 562.6980580168452 -18 149.71915843079665 0.018970432981048505 0.869180600437723 -0.0380298172357131 +1444 561.685847746833 -18 166.26865005691906 0.015627663561044253 0.9465252393266451 -0.029061458505183817 +1445 560.3849631871583 -18 182.79795561027527 0.020670565865997238 1.0128715161007185 -0.025226325185764273 +1446 558.7958005998596 -18 199.3020401042708 0.02224910431296576 1.0718273861028074 -0.015929468600424785 +1447 556.9188440592559 -18 215.77587623489012 0.02204719236155801 1.1166673133230463 -0.008120931304069157 +1448 554.7546653044918 -18 232.21444591206216 0.025133715649928043 1.1548594172721602 -0.004162919367165363 +1449 552.3039235653808 -18 248.61274178821932 0.028781605432133883 1.1839791062638418 -0.0009537899585900841 +1450 549.5673653615976 -18 264.9657687835838 0.029042936868566866 1.2064323193885769 0.006004505251541083 +1451 546.5458242752808 -18 281.26854560771756 0.029809278298844433 1.225015197059069 0.007295129215209913 +1452 543.2402206971154 -18 297.51610627687137 0.027038970808745712 1.2381462007527833 0.009877596839463052 +1453 539.6515615459734 -18 313.7035016266717 0.029028736430920486 1.2473828451288187 0.011829322963424382 +1454 535.7809399621966 -18 329.82580081968433 0.028252809967588083 1.252395079935777 0.013825378475746558 +1455 531.6295349746149 -18 345.87809284739467 0.027508076812746463 1.2527111075284267 0.01618779780267926 +1456 527.1986111414029 -18 361.8554880261492 0.02628380191537315 1.2476715225442105 0.018749411463839735 +1457 522.4895181648837 -18 377.75311948659987 0.02498907211805898 1.2364372045343088 0.021957346408302297 +1458 517.5036904803959 -18 393.56614465620004 0.024268574400566633 1.2181438317787467 0.024235284037121857 +1459 512.242646819351 -18 409.2897467342989 0.02341104036929956 1.1945970296893016 0.025009689941563728 +1460 506.70798974661295 -18 424.9191361593853 0.02286497560710873 1.1699382490841208 0.024898755472043926 +1461 500.9014051723417 -18 440.44955206803525 0.02279510307825309 1.1464557784729457 0.022092484263361904 +1462 494.82466183844804 -18 455.87626374511643 0.022977185337551484 1.1299926799323627 0.01958928383012314 +1463 488.47961077981836 -18 471.19457206481 0.0240977148657568 1.1202529937125516 0.01616518264070372 +1464 481.86818476047085 -18 486.39981092201015 0.02499374217705322 1.119104875980897 0.012579357077183443 +1465 474.99239768481743 -18 501.48734865366447 0.02599499318609779 1.1258481302662118 0.009101414555283328 +1466 467.85434398420864 -18 516.4525894496235 0.0277339280677763 1.1404838781350748 0.006202837448827412 +1467 460.4561979789495 -18 531.2909747525694 0.028798264918790596 1.1616392904758146 0.0051673966508406395 +1468 452.80021321598065 -18 545.9979846465963 0.029501673890149165 1.1858866102962928 0.004441384694700044 +1469 444.88872178242593 -18 560.5691392340202 0.029172575840222138 1.21069661686372 0.004734279077919549 +1470 436.7241335952168 -18 575.0 0.028016894124663374 1.2307969365628508 0.007156888512587187 +1471 428.3089356670067 -18 589.2861711645514 0.0254361607677042 1.2433106550805113 0.009836384339189277 +1472 419.6456913486047 -18 603.4233010215446 0.023345214404075238 1.24941335235006 0.011033902853297715 +1473 410.7370395481529 -18 617.4070832642756 0.02189170339653366 1.2494932369110094 0.01208594324117766 +1474 401.58569392728964 -18 631.2332582972094 0.019456997811078455 1.2445869398651965 0.012849631250171427 +1475 392.19444207454217 -18 644.8976145334938 0.015865578469036253 1.2352990050423873 0.013886553212039639 +1476 382.5661446562001 -18 658.3959896778495 0.008145424401420657 1.2198503297729486 0.009953178460973083 +1477 372.70373454492824 -18 671.7242719944459 0.004049365834007782 1.198678859157267 0.00993651383449884 +1478 362.61021592638576 -18 684.8784015593753 0.002681839867273151 1.1743227785386459 0.013232570584393864 +1479 352.2886633841223 -18 697.8543714973456 -0.002278530399829653 1.1421438667885302 0.01265089104978446 +1480 341.74222096302924 -18 710.6482292022123 -0.004379543548585033 1.1010701851562623 0.017359172340633663 +1481 330.9741012116334 -18 723.2560775409819 -0.008756094078572058 1.051012763393599 0.026836431966787637 +1482 319.98758420352453 -18 735.6740760409153 -0.008164973516511204 0.9937430797255552 0.029697638152891934 +1483 308.7860165382119 -18 747.8984420593736 -0.005650664733139372 0.9267262830318501 0.028086258108818915 +1484 297.3728103217186 -18 759.9254519360474 -0.00665533786784408 0.8564151749410456 0.026492739569869455 +1485 564.0 -17 100.0 0.010379907976804806 0.6193511729135884 -0.04144741322768818 +1486 563.8553103985718 -17 116.57978611541934 0.013199545772935896 0.7028520669033725 -0.03964978934490928 +1487 563.421285668141 -17 133.15452186737593 0.012863359124958739 0.7890918839676974 -0.0350691763070109 +1488 562.6980580168452 -17 149.71915843079665 0.01891246792300949 0.867607236948362 -0.033009314748362224 +1489 561.685847746833 -17 166.26865005691906 0.01610430920228087 0.9446966353469758 -0.024817888505107754 +1490 560.3849631871583 -17 182.79795561027527 0.020760572005304966 1.0108615315896683 -0.02123454177692032 +1491 558.7958005998596 -17 199.3020401042708 0.022293656909811145 1.0697063047171191 -0.012809013704526931 +1492 556.9188440592559 -17 215.77587623489012 0.022213588066382642 1.11453879091395 -0.005779997621719901 +1493 554.7546653044918 -17 232.21444591206216 0.02503182744339344 1.1528055034010007 -0.002188764241412566 +1494 552.3039235653808 -17 248.61274178821932 0.02832676813690296 1.1820072603989755 0.0007321743212565582 +1495 549.5673653615976 -17 264.9657687835838 0.028592066488232384 1.204545400776116 0.0069447022834344795 +1496 546.5458242752808 -17 281.26854560771756 0.029294604279908827 1.2231868788864932 0.008133792134070915 +1497 543.2402206971154 -17 297.51610627687137 0.026890727043380337 1.2363588502909608 0.010443583569085629 +1498 539.6515615459734 -17 313.7035016266717 0.028655617332391255 1.2456172445529223 0.01219111269575976 +1499 535.7809399621966 -17 329.82580081968433 0.027983084450662245 1.2506281810436262 0.013955685204259612 +1500 531.6295349746149 -17 345.87809284739467 0.02732464422094874 1.2509309643370616 0.016022993990912567 +1501 527.1986111414029 -17 361.8554880261492 0.026243176687569144 1.2458928146831263 0.018249100034832478 +1502 522.4895181648837 -17 377.75311948659987 0.02508715042861205 1.2347228469826357 0.021007506477181755 +1503 517.5036904803959 -17 393.56614465620004 0.024416837914188774 1.2166254707108615 0.02293339724800574 +1504 512.242646819351 -17 409.2897467342989 0.023613700823241556 1.1933735591811765 0.023562464307174666 +1505 506.70798974661295 -17 424.9191361593853 0.023083411308624766 1.1690271303254438 0.023404367731605855 +1506 500.9014051723417 -17 440.44955206803525 0.02296348873441349 1.1458570521481475 0.020943387477414508 +1507 494.82466183844804 -17 455.87626374511643 0.023070416480593246 1.129575927772121 0.018751345777988267 +1508 488.47961077981836 -17 471.19457206481 0.024016332079113002 1.1199296079886971 0.0157853638374157 +1509 481.86818476047085 -17 486.39981092201015 0.02479020004924282 1.1187919045488053 0.012691205319691324 +1510 474.99239768481743 -17 501.48734865366447 0.025670540694283105 1.1254765069507973 0.009707182179628772 +1511 467.85434398420864 -17 516.4525894496235 0.027207545938466908 1.1399606754967206 0.007247468617629681 +1512 460.4561979789495 -17 531.2909747525694 0.028178021917520252 1.1608481561655526 0.006402043140402591 +1513 452.80021321598065 -17 545.9979846465963 0.028841180030954212 1.1847652003845865 0.0058136535281758436 +1514 444.88872178242593 -17 560.5691392340202 0.0286258000096989 1.2092717271011941 0.00609679213011633 +1515 436.7241335952168 -17 575.0 0.027687737274068397 1.229125206750915 0.00820738796552186 +1516 428.3089356670067 -17 589.2861711645514 0.025506045186943167 1.241526731306091 0.010518180849222595 +1517 419.6456913486047 -17 603.4233010215446 0.023717213002074758 1.2476097549779028 0.011552127535124558 +1518 410.7370395481529 -17 617.4070832642756 0.022460078907341655 1.2476866482207187 0.012462655280859347 +1519 401.58569392728964 -17 631.2332582972094 0.02034083469360043 1.2427704588812707 0.013116656392800146 +1520 392.19444207454217 -17 644.8976145334938 0.01720101485150513 1.2334586051227177 0.01399775947789065 +1521 382.5661446562001 -17 658.3959896778495 0.010468352582477696 1.2179685762984371 0.010570836816737858 +1522 372.70373454492824 -17 671.7242719944459 0.006851353253054733 1.196754493979298 0.010528397529087852 +1523 362.61021592638576 -17 684.8784015593753 0.005576856058759367 1.172340379682371 0.013343509001004767 +1524 352.2886633841223 -17 697.8543714973456 0.0011615247972945712 1.1400997115353364 0.012795940235850976 +1525 341.74222096302924 -17 710.6482292022123 -0.0007957905613391238 1.0989909631165002 0.016818828540244662 +1526 330.9741012116334 -17 723.2560775409819 -0.004769689530941375 1.0489561534359901 0.024994298851819766 +1527 319.98758420352453 -17 735.6740760409153 -0.004459806135552248 0.9917754202315671 0.027410482885727186 +1528 308.7860165382119 -17 747.8984420593736 -0.002479748664926118 0.9248855566756634 0.025918122583832484 +1529 297.3728103217186 -17 759.9254519360474 -0.003580556475029955 0.8547115332272099 0.024438229601506364 +1530 564.0 -16 100.0 0.010599140131869304 0.618570784551348 -0.03615455149753422 +1531 563.8553103985718 -16 116.57978611541934 0.01332717235034856 0.7018207049368635 -0.03434213583773128 +1532 563.421285668141 -16 133.15452186737593 0.013280837662387437 0.7878327618673111 -0.03005576676923618 +1533 562.6980580168452 -16 149.71915843079665 0.01884582665955771 0.86610835661648 -0.028006790942060537 +1534 561.685847746833 -16 166.26865005691906 0.01656767009496842 0.9429569422002801 -0.020587146696777966 +1535 560.3849631871583 -16 182.79795561027527 0.02083713312752618 1.0089511877010113 -0.017253298591945902 +1536 558.7958005998596 -16 199.3020401042708 0.02232657281628201 1.0676890979172076 -0.00969658950454903 +1537 556.9188440592559 -16 215.77587623489012 0.022370099822237956 1.1125121202927437 -0.0034370339227816193 +1538 554.7546653044918 -16 232.21444591206216 0.024924150919912295 1.150848022548334 -0.00020869597008969006 +1539 552.3039235653808 -16 248.61274178821932 0.0278679995393184 1.180125914326786 0.0024235745206694194 +1540 549.5673653615976 -16 264.9657687835838 0.028141005773071458 1.2027446094429906 0.007890870666930127 +1541 546.5458242752808 -16 281.26854560771756 0.02878375692802003 1.2214411741910383 0.008975731779773389 +1542 543.2402206971154 -16 297.51610627687137 0.026744362486881126 1.2346518423371622 0.011012150548461264 +1543 539.6515615459734 -16 313.7035016266717 0.028285548911906683 1.2439307968799131 0.012552936986908984 +1544 535.7809399621966 -16 329.82580081968433 0.027716391679359107 1.2489402207463705 0.014085696326048351 +1545 531.6295349746149 -16 345.87809284739467 0.027145507661791562 1.2492307644278684 0.01585902519557457 +1546 527.1986111414029 -16 361.8554880261492 0.02620578655505421 1.2441956004803638 0.01775094708131263 +1547 522.4895181648837 -16 377.75311948659987 0.02518746459210248 1.2330893190431595 0.02006622145880977 +1548 517.5036904803959 -16 393.56614465620004 0.02456639048665632 1.2151790855010631 0.021648505249070155 +1549 512.242646819351 -16 409.2897467342989 0.02381724704167216 1.1922040111012027 0.02213243103765751 +1550 506.70798974661295 -16 424.9191361593853 0.023301389080340986 1.168150464911904 0.021930694385765566 +1551 500.9014051723417 -16 440.44955206803525 0.023132202396819488 1.1452767954332783 0.019808649964860595 +1552 494.82466183844804 -16 455.87626374511643 0.02316689726574602 1.129168780587568 0.017923713085843843 +1553 488.47961077981836 -16 471.19457206481 0.02393802415080412 1.1196116848378037 0.015409614221900073 +1554 481.86818476047085 -16 486.39981092201015 0.02458899470402334 1.1184833499690934 0.012802695308188426 +1555 474.99239768481743 -16 501.48734865366447 0.02534918204450505 1.125111033692785 0.010308356541177885 +1556 467.85434398420864 -16 516.4525894496235 0.02668561008982654 1.1394499337634825 0.008280186476745494 +1557 460.4561979789495 -16 531.2909747525694 0.027563912391593805 1.1600833192918685 0.007619559938183593 +1558 452.80021321598065 -16 545.9979846465963 0.028188876283706716 1.183689964185714 0.007169567619461764 +1559 444.88872178242593 -16 560.5691392340202 0.028086037158462807 1.2079117938255002 0.007445571800696293 +1560 436.7241335952168 -16 575.0 0.02736361859265637 1.2275296581813955 0.009247871348255532 +1561 428.3089356670067 -16 589.2861711645514 0.025576914781001738 1.2398224219796474 0.011197756349726208 +1562 419.6456913486047 -16 603.4233010215446 0.02409040854831725 1.2458856160731955 0.012071240185218813 +1563 410.7370395481529 -16 617.4070832642756 0.023030529610141653 1.245959112568696 0.012839318527604558 +1564 401.58569392728964 -16 631.2332582972094 0.021225980187550633 1.2410330092305355 0.013382472887009235 +1565 392.19444207454217 -16 644.8976145334938 0.018537412632524626 1.231697855958792 0.014107660563881333 +1566 382.5661446562001 -16 658.3959896778495 0.012791025412510522 1.2161679739378497 0.011184902478131047 +1567 372.70373454492824 -16 671.7242719944459 0.009651941292658912 1.1949132815061867 0.011113805641298505 +1568 362.61021592638576 -16 684.8784015593753 0.008468952622187281 1.1704439240673516 0.013447954159199185 +1569 352.2886633841223 -16 697.8543714973456 0.004595154854043729 1.138144256959819 0.012931558991493074 +1570 341.74222096302924 -16 710.6482292022123 0.002779471588979265 1.0970023420865365 0.016271467686161712 +1571 330.9741012116334 -16 723.2560775409819 -0.0007928422568277763 1.0469895812165464 0.023149342684907724 +1572 319.98758420352453 -16 735.6740760409153 -0.0007606517095762677 0.9898913644356826 0.025123984430171675 +1573 308.7860165382119 -16 747.8984420593736 0.0006839492337397772 0.9231188647914267 0.023753342878458292 +1574 297.3728103217186 -16 759.9254519360474 -0.0005148452989256012 0.8530733564692784 0.02238862251396108 +1575 564.0 -15 100.0 0.010831364696768042 0.6178372048561617 -0.030880808202454462 +1576 563.8553103985718 -15 116.57978611541934 0.013462449828776247 0.7008450382981577 -0.029049469054798837 +1577 563.421285668141 -15 133.15452186737593 0.01369372393438786 0.7866377393455286 -0.025056628596086372 +1578 562.6980580168452 -15 149.71915843079665 0.018770691888231304 0.8646830597833504 -0.023021518789182568 +1579 561.685847746833 -15 166.26865005691906 0.017017787577003483 0.9413050533700091 -0.016368368321534175 +1580 560.3849631871583 -15 182.79795561027527 0.02090062802154623 1.0071389779723046 -0.013282118565273731 +1581 558.7958005998596 -15 199.3020401042708 0.02234820759673974 1.0657746719430319 -0.006592118466332383 +1582 556.9188440592559 -15 215.77587623489012 0.022516845431452593 1.1105870090794328 -0.0010921796297483416 +1583 554.7546653044918 -15 232.21444591206216 0.024810818190060518 1.1489872271893697 0.001776948004022918 +1584 552.3039235653808 -15 248.61274178821932 0.027405512947078242 1.1783355891049367 0.004119998344162974 +1585 549.5673653615976 -15 264.9657687835838 0.027689880019996678 1.2010306355206255 0.008842875676097588 +1586 546.5458242752808 -15 281.26854560771756 0.028276789950159073 1.219778915379579 0.00982078684125453 +1587 543.2402206971154 -15 297.51610627687137 0.026599708462705575 1.2330261079782607 0.011583216416956454 +1588 539.6515615459734 -15 313.7035016266717 0.02791852294940178 1.2423245040969362 0.012914730111220765 +1589 535.7809399621966 -15 329.82580081968433 0.027452734273661555 1.2473322966948028 0.014215443014175775 +1590 531.6295349746149 -15 345.87809284739467 0.026970643051498072 1.2476116802010389 0.015695950551255534 +1591 527.1986111414029 -15 361.8554880261492 0.02617161723024365 1.242581024353273 0.017254980192244182 +1592 522.4895181648837 -15 377.75311948659987 0.025290085033411937 1.2315376177478605 0.01913326301829368 +1593 517.5036904803959 -15 393.56614465620004 0.0247174981943568 1.2138056518967826 0.020379704374788525 +1594 512.242646819351 -15 409.2897467342989 0.024022008813615187 1.1910900364167132 0.020718531014162166 +1595 506.70798974661295 -15 424.9191361593853 0.023519253938354384 1.1673106132286866 0.020476669279716996 +1596 500.9014051723417 -15 440.44955206803525 0.023301420613568942 1.1447172345223806 0.018687585949159265 +1597 494.82466183844804 -15 455.87626374511643 0.023266710576016966 1.1287730392243145 0.017105983347165534 +1598 488.47961077981836 -15 471.19457206481 0.02386283367182479 1.1193005921107164 0.01503779363952339 +1599 481.86818476047085 -15 486.39981092201015 0.024390145211670596 1.1181803512602957 0.012913845675600968 +1600 474.99239768481743 -15 501.48734865366447 0.025030863782430957 1.1247527489445952 0.010905114446739967 +1601 467.85434398420864 -15 516.4525894496235 0.026167938950170052 1.138952639778457 0.009301588466094112 +1602 460.4561979789495 -15 531.2909747525694 0.0269555920298261 1.1593455710665146 0.008820971867952391 +1603 452.80021321598065 -15 545.9979846465963 0.0275442719679933 1.1826611367285607 0.00851023572416007 +1604 444.88872178242593 -15 560.5691392340202 0.027552919677426325 1.2066164928981669 0.008781457832204242 +1605 436.7241335952168 -15 575.0 0.02704437641923616 1.2260104570405135 0.010278768788405335 +1606 428.3089356670067 -15 589.2861711645514 0.025648775261345593 1.2381985660517836 0.011875171711640063 +1607 419.6456913486047 -15 603.4233010215446 0.02446479069596431 1.2442421461412647 0.012591192620243835 +1608 410.7370395481529 -15 617.4070832642756 0.02360302343863919 1.244312024023524 0.01321590631454113 +1609 401.58569392728964 -15 631.2332582972094 0.022112436388947405 1.2393760869256765 0.013647101909181069 +1610 392.19444207454217 -15 644.8976145334938 0.019874766290403145 1.2300183197931294 0.014216309481296697 +1611 382.5661446562001 -15 658.3959896778495 0.015113503726896835 1.214450140616787 0.011795573347149625 +1612 372.70373454492824 -15 671.7242719944459 0.012451268736320957 1.1931568528353713 0.011693066481287179 +1613 362.61021592638576 -15 684.8784015593753 0.011358361595834003 1.168635064689993 0.013546299743913382 +1614 352.2886633841223 -15 697.8543714973456 0.008022788308916031 1.1362792166092746 0.013058315914425533 +1615 341.74222096302924 -15 710.6482292022123 0.00634681522344289 1.0951060800113055 0.015717647823824406 +1616 330.9741012116334 -15 723.2560775409819 0.003175105822863457 1.0451148878698913 0.021301737181096077 +1617 319.98758420352453 -15 735.6740760409153 0.002933144363177849 0.9880932005481629 0.02283801599546372 +1618 308.7860165382119 -15 747.8984420593736 0.0038410274156885534 0.9214291736122657 0.021591659625982983 +1619 297.3728103217186 -15 759.9254519360474 0.0025422115358215425 0.8515038770675846 0.02034371595629106 +1620 564.0 -14 100.0 0.011076675804687073 0.6171485922898464 -0.025625337783050085 +1621 563.8553103985718 -14 116.57978611541934 0.01360560400674392 0.6999235341166876 -0.023771204866020273 +1622 563.421285668141 -14 133.15452186737593 0.014102072741346455 0.7855057110614655 -0.020071241304855367 +1623 562.6980580168452 -14 149.71915843079665 0.018687287200198462 0.8633305031198878 -0.01805276430702972 +1624 561.685847746833 -14 166.26865005691906 0.017454753145009726 0.9397399279272757 -0.012160717945769546 +1625 560.3849631871583 -14 182.79795561027527 0.0209514837614488 1.0054234892835576 -0.009320521901297976 +1626 558.7958005998596 -14 199.3020401042708 0.022358957750639435 1.0639620091646336 -0.003495460472901119 +1627 556.9188440592559 -14 215.77587623489012 0.022653976497478256 1.1087631973306313 0.0012544729760602634 +1628 554.7546653044918 -14 232.21444591206216 0.02469198176104693 1.1472233711930548 0.0037678542158246136 +1629 552.3039235653808 -14 248.61274178821932 0.02693954455277465 1.1766367931856132 0.0058210433093235665 +1630 549.5673653615976 -14 264.9657687835838 0.027238819352099482 1.1994041465720917 0.009800587647564307 +1631 546.5458242752808 -14 281.26854560771756 0.027773738819782682 1.218200904403168 0.010668801100898366 +1632 543.2402206971154 -14 297.51610627687137 0.026456572355945264 1.231482542029247 0.012156700454426751 +1633 539.6515615459734 -14 313.7035016266717 0.02755451968585161 1.2407993275694607 0.013276435954641863 +1634 535.7809399621966 -14 329.82580081968433 0.027192101883987678 1.2458054606411313 0.014344962711062541 +1635 531.6295349746149 -14 345.87809284739467 0.026800008866890015 1.2460748334667748 0.015533826665162339 +1636 527.1986111414029 -14 361.8554880261492 0.026140641156636866 1.24105018016966 0.01676122006326499 +1637 522.4895181648837 -14 377.75311948659987 0.02539506471102797 1.2300686973761172 0.018208386740628194 +1638 517.5036904803959 -14 393.56614465620004 0.024870392348205896 1.212506109019785 0.019126100966355405 +1639 512.242646819351 -14 409.2897467342989 0.024228271794563824 1.1900332152022193 0.01931974977776614 +1640 506.70798974661295 -14 424.9191361593853 0.023737318442636306 1.1665098215274263 0.01904122855562536 +1641 500.9014051723417 -14 440.44955206803525 0.023471308132676918 1.1441804840380538 0.017579483691639548 +1642 494.82466183844804 -14 455.87626374511643 0.023369923398140643 1.1283904158951987 0.01629771521304735 +1643 488.47961077981836 -14 471.19457206481 0.023790792430923576 1.1189976332061844 0.014669737232783494 +1644 481.86818476047085 -14 486.39981092201015 0.024193664843954396 1.1178839966609169 0.013024662126133797 +1645 474.99239768481743 -14 501.48734865366447 0.02471552812566907 1.1244026465351182 0.011497626912201613 +1646 467.85434398420864 -14 516.4525894496235 0.02565435460032281 1.1384697381492597 0.010312264747809564 +1647 460.4561979789495 -14 531.2909747525694 0.026352728258796008 1.1586356690556432 0.010007280517313191 +1648 452.80021321598065 -14 545.9979846465963 0.026906894528601455 1.1816789491729456 0.009836724590011673 +1649 444.88872178242593 -14 560.5691392340202 0.027026082626035893 1.2053855330160503 0.010105282006503815 +1650 436.7241335952168 -14 575.0 0.026729829355676964 1.2245677792609493 0.011300550999748912 +1651 428.3089356670067 -14 589.2861711645514 0.0257216239676995 1.2366559751822794 0.012550514816081115 +1652 419.6456913486047 -14 603.4233010215446 0.02484034467415562 1.2426805075196572 0.013111951986863471 +1653 410.7370395481529 -14 617.4070832642756 0.02417752654563387 1.2427467180455207 0.013592405870208657 +1654 401.58569392728964 -14 631.2332582972094 0.02300020852464916 1.2378011240497577 0.013910577731102542 +1655 392.19444207454217 -14 644.8976145334938 0.021213076787093704 1.2284214922709376 0.014323767263481611 +1656 382.5661446562001 -14 658.3959896778495 0.01743585629666258 1.2128166258545834 0.012403055205700614 +1657 372.70373454492824 -14 671.7242719944459 0.015249482634315194 1.1914867708470058 0.012266522337435418 +1658 362.61021592638576 -14 684.8784015593753 0.014245323881780275 1.166915386054707 0.01363894670738787 +1659 352.2886633841223 -14 697.8543714973456 0.011444857110004774 1.13450623367354 0.013176783721041835 +1660 341.74222096302924 -14 710.6482292022123 0.009906804795161494 1.093303863347492 0.015157917171022531 +1661 330.9741012116334 -14 723.2560775409819 0.007134788750412183 1.0433338389106122 0.019451662059053416 +1662 319.98758420352453 -14 735.6740760409153 0.006622186868961316 0.9863831184075895 0.02055247914161797 +1663 308.7860165382119 -14 747.8984420593736 0.006992052350854944 0.9198193116948702 0.01943283378595277 +1664 297.3728103217186 -14 759.9254519360474 0.005591040683787498 0.8500061714598706 0.018303301465371666 +1665 564.0 -13 100.0 0.011335116005848436 0.6165032189080732 -0.020387276382247122 +1666 563.8553103985718 -13 116.57978611541934 0.013756832944292823 0.6990547574296413 -0.0185067321756924 +1667 563.421285668141 -13 133.15452186737593 0.014505951111033814 0.7844356443635445 -0.015099058288816034 +1668 562.6980580168452 -13 149.71915843079665 0.018595874963681664 0.8620498996266485 -0.013099787010463335 +1669 561.685847746833 -13 166.26865005691906 0.017878706086441983 0.938260590530854 -0.007963387751028561 +1670 560.3849631871583 -13 182.79795561027527 0.02099017318548004 1.0038034018572328 -0.005368025716985159 +1671 558.7958005998596 -13 199.3020401042708 0.022359258610743074 1.062250168082135 -0.0004064160516269406 +1672 556.9188440592559 -13 215.77587623489012 0.022781676806769284 1.107040457539562 0.0036028759744748365 +1673 554.7546653044918 -13 232.21444591206216 0.024567813352509855 1.1455567098220731 0.005763731740693801 +1674 552.3039235653808 -13 248.61274178821932 0.02647035210305434 1.175030022415522 0.007526316310706079 +1675 549.5673653615976 -13 264.9657687835838 0.026787958159271968 1.1978657875921053 0.010763881495210646 +1676 546.5458242752808 -13 281.26854560771756 0.02727462148535516 1.2167079127570366 0.011519623106697815 +1677 543.2402206971154 -13 297.51610627687137 0.026314738959174334 1.23002200303323 0.012732522449280368 +1678 539.6515615459734 -13 313.7035016266717 0.027193508341999358 1.239356188041279 0.013638007576207124 +1679 535.7809399621966 -13 329.82580081968433 0.026934471760859197 1.2443607184389793 0.014474298728491927 +1680 531.6295349746149 -13 345.87809284739467 0.02663354690840589 1.2446212954452864 0.015372707654701978 +1681 527.1986111414029 -13 361.8554880261492 0.026112818069391225 1.2396041112477905 0.016269680828386944 +1682 522.4895181648837 -13 377.75311948659987 0.025502439798107925 1.228683469454707 0.017291333092622256 +1683 517.5036904803959 -13 393.56614465620004 0.02502527100806802 1.2112813593661707 0.01788681124333937 +1684 512.242646819351 -13 409.2897467342989 0.024436279766036413 1.1890350566394103 0.017935114859359155 +1685 506.70798974661295 -13 424.9191361593853 0.02395586436341225 1.1657502219262088 0.017623310129098076 +1686 500.9014051723417 -13 440.44955206803525 0.02364201845949969 1.1436685470314538 0.016483606846164404 +1687 494.82466183844804 -13 455.87626374511643 0.023476587493351474 1.128022534180288 0.015498430521422614 +1688 488.47961077981836 -13 471.19457206481 0.02372192180398796 1.1187040470708618 0.01430525680759493 +1689 481.86818476047085 -13 486.39981092201015 0.023999561255380747 1.1175953236294316 0.013135138157128492 +1690 474.99239768481743 -13 501.48734865366447 0.024403113152743267 1.1240616756697166 0.012086059509739962 +1691 467.85434398420864 -13 516.4525894496235 0.02514468259665374 1.1380021312480226 0.011312798490043453 +1692 460.4561979789495 -13 531.2909747525694 0.025754999636279512 1.157954337179806 0.011179465382654928 +1693 452.80021321598065 -13 545.9979846465963 0.026276288379465412 1.1807436288096218 0.011150061438808196 +1694 444.88872178242593 -13 560.5691392340202 0.026505163346079007 1.2042186557113348 0.01141786887215462 +1695 436.7241335952168 -13 575.0 0.026419777262155674 1.2232018105218418 0.012313726977452475 +1696 428.3089356670067 -13 589.2861711645514 0.02579545023303582 1.2351954337400928 0.013223898928676755 +1697 419.6456913486047 -13 603.4233010215446 0.025217051417453777 1.2412018143781376 0.013633499756491549 +1698 410.7370395481529 -13 617.4070832642756 0.024754003192541923 1.2412644714867402 0.013968817435703551 +1699 401.58569392728964 -13 631.2332582972094 0.023889304474454393 1.2363094887562212 0.014172946891110854 +1700 392.19444207454217 -13 644.8976145334938 0.02255235086488013 1.226908802440115 0.014430102391674493 +1701 382.5661446562001 -13 658.3959896778495 0.019758158990057877 1.2112689107643066 0.013007561061820347 +1702 372.70373454492824 -13 671.7242719944459 0.01804673740747581 1.1899045302039608 0.01283452847362578 +1703 362.61021592638576 -13 684.8784015593753 0.017130088257487113 1.1652864041739135 0.013726302570457163 +1704 352.2886633841223 -13 697.8543714973456 0.014861795891209811 1.1328268809849933 0.013287538720548098 +1705 341.74222096302924 -13 710.6482292022123 0.013459996887639925 1.09159730706353 0.014592814360527461 +1706 330.9741012116334 -13 723.2560775409819 0.011086817769645294 1.041648124233262 0.0175993028658628 +1707 319.98758420352453 -13 735.6740760409153 0.010307033500053447 0.9847632094808645 0.018267302273864947 +1708 308.7860165382119 -13 747.8984420593736 0.010137560377086192 0.9182919699194937 0.01727664544575562 +1709 297.3728103217186 -13 759.9254519360474 0.008632079272480851 0.8485831601212868 0.016267164648502037 +1710 564.0 -12 100.0 0.011606678051654657 0.6158994703603683 -0.015165742982633039 +1711 563.8553103985718 -12 116.57978611541934 0.01391630747158004 0.6982373711819629 -0.013255414580555559 +1712 563.421285668141 -12 133.15452186737593 0.014905437482683751 0.7834265792894956 -0.010139508332372298 +1713 562.6980580168452 -12 149.71915843079665 0.01849675420739544 0.8608405186338303 -0.00816184036452083 +1714 561.685847746833 -12 166.26865005691906 0.018289831111722978 0.9368661314271802 -0.0037755958240622447 +1715 560.3849631871583 -12 182.79795561027527 0.021017212375013288 1.002277489258246 -0.001424143684458595 +1716 558.7958005998596 -12 199.3020401042708 0.022349582241312352 1.0606382833257408 0.0026752703985853258 +1717 556.9188440592559 -12 215.77587623489012 0.0229001607106756 1.1054185946360555 0.005953023026461111 +1718 554.7546653044918 -12 232.21444591206216 0.02443850271234058 1.1439874997328452 0.0077643107573093645 +1719 552.3039235653808 -12 248.61274178821932 0.02599821356774275 1.1735157600358919 0.009235433183823537 +1720 549.5673653615976 -12 264.9657687835838 0.026337434538773245 1.1964161810070277 0.01173263622481536 +1721 546.5458242752808 -12 281.26854560771756 0.026779439078822607 1.215300681480593 0.012373105844566502 +1722 543.2402206971154 -12 297.51610627687137 0.026173971818325047 1.2286453132614363 0.013310602566577642 +1723 539.6515615459734 -12 313.7035016266717 0.02683544763711349 1.2379959656345079 0.013999406769556163 +1724 535.7809399621966 -12 329.82580081968433 0.026679809324566178 1.2429990300433855 0.014603499847559487 +1725 531.6295349746149 -12 345.87809284739467 0.026471183063123214 1.2432520867667944 0.015212645185023781 +1726 527.1986111414029 -12 361.8554880261492 0.0260880955559167 1.238243810356386 0.01578037039169354 +1727 522.4895181648837 -12 377.75311948659987 0.025612230363532742 1.2273828027578069 0.016381828384793216 +1728 517.5036904803959 -12 393.56614465620004 0.025182300497153472 1.2101322688063727 0.016660961175349098 +1729 512.242646819351 -12 409.2897467342989 0.02464623689509254 1.188096999017154 0.016563693109563904 +1730 506.70798974661295 -12 424.9191361593853 0.02417514434752594 1.1650338324095695 0.016221853165677855 +1731 500.9014051723417 -12 440.44955206803525 0.02381369441415947 1.1431833149822936 0.015399195813839065 +1732 494.82466183844804 -12 455.87626374511643 0.023586740068137817 1.1276709290268776 0.014707616426336244 +1733 488.47961077981836 -12 471.19457206481 0.023656233143477673 1.1184210081993076 0.013944142199652185 +1734 481.86818476047085 -12 486.39981092201015 0.023807836664373413 1.1173153188442846 0.013245255780897185 +1735 474.99239768481743 -12 501.48734865366447 0.02409355299213266 1.1237307409302228 0.012670572715097668 +1736 467.85434398420864 -12 516.4525894496235 0.024638751794097837 1.1375506792113959 0.012303766150726342 +1737 460.4561979789495 -12 531.2909747525694 0.025162095244716312 1.1573022657139547 0.01233848501411819 +1738 452.80021321598065 -12 545.9979846465963 0.02565201374762269 1.1798553990602751 0.012451236448250278 +1739 444.88872178242593 -12 560.5691392340202 0.025989801075563253 1.203115635351532 0.012720036471803852 +1740 436.7241335952168 -12 575.0 0.026114002252459634 1.2219127462487893 0.013318841693238244 +1741 428.3089356670067 -12 589.2861711645514 0.025870235748462127 1.2338176988033585 0.013895461073927121 +1742 419.6456913486047 -12 603.4233010215446 0.025594887695348238 1.2398071327186906 0.014155830720006375 +1743 410.7370395481529 -12 617.4070832642756 0.02533241563892322 1.239866502590972 0.014345153381877059 +1744 401.58569392728964 -12 631.2332582972094 0.024779734293204094 1.2349024852688877 0.014434267365309632 +1745 392.19444207454217 -12 644.8976145334938 0.023892600343056916 1.2254816127512485 0.014535390220850194 +1746 382.5661446562001 -12 658.3959896778495 0.022080493934120354 1.2098084080527574 0.01360931049582364 +1747 372.70373454492824 -12 671.7242719944459 0.020843193950966257 1.1884115573518228 0.013397452126556403 +1748 362.61021592638576 -12 684.8784015593753 0.020012910387281514 1.16374956656804 0.013808780723796092 +1749 352.2886633841223 -12 697.8543714973456 0.018274041248457048 1.1312426610185522 0.013391160289087649 +1750 341.74222096302924 -12 710.6482292022123 0.017006940213214375 1.0899879546396032 0.014022868682720268 +1751 330.9741012116334 -12 723.2560775409819 0.015031782564237208 1.0400593581123583 0.015744850801753564 +1752 319.98758420352453 -12 735.6740760409153 0.013988197576309829 0.9832354668632102 0.01598243913710101 +1753 308.7860165382119 -12 747.8984420593736 0.013278059550968798 0.9168497014899537 0.015122892622231125 +1754 297.3728103217186 -12 759.9254519360474 0.011665774596042186 0.8472376075643915 0.014235085365974657 +1755 564.0 -11 100.0 0.01189130667881073 0.6153358458901124 -0.009959840543784983 +1756 563.8553103985718 -11 116.57978611541934 0.014084171697517895 0.6974701362263523 -0.008016592027854786 +1757 563.421285668141 -11 133.15452186737593 0.01530062089108616 0.7824776285663556 -0.005191997126214434 +1758 562.6980580168452 -11 149.71915843079665 0.01839025850396434 0.8597016858012729 -0.003238172237027958 +1759 561.685847746833 -11 166.26865005691906 0.018688355986347598 0.9355557064503518 0.00040341555309870167 +1760 560.3849631871583 -11 182.79795561027527 0.021033158133543325 1.0008446183939659 0.0025116143263888262 +1761 558.7958005998596 -11 199.3020401042708 0.022330435336312734 1.0591255656557375 0.005749907380111115 +1762 556.9188440592559 -11 215.77587623489012 0.023009671507321642 1.1038974459865518 0.008304946594100021 +1763 554.7546653044918 -11 232.21444591206216 0.024304256432486744 1.142515998975529 0.009769341110439367 +1764 552.3039235653808 -11 248.61274178821932 0.025523425809027712 1.1720944766824732 0.01094801826907274 +1765 549.5673653615976 -11 264.9657687835838 0.02588738973580643 1.195055926674867 0.012706734448713739 +1766 546.5458242752808 -11 281.26854560771756 0.026288176624137446 1.2139799211574236 0.01322910641052426 +1767 543.2402206971154 -11 297.51610627687137 0.026034014578577326 1.2273532587132103 0.013890861216129537 +1768 539.6515615459734 -11 313.7035016266717 0.026480286307736068 1.2367194998495883 0.014360603624380727 +1769 535.7809399621966 -11 329.82580081968433 0.026428068734812998 1.2417213095108037 0.014732619918690069 +1770 531.6295349746149 -11 345.87809284739467 0.026312828067780947 1.241968177471528 0.015053688506547152 +1771 527.1986111414029 -11 361.8554880261492 0.026066409616437355 1.2369702197146268 0.01529329075905577 +1772 522.4895181648837 -11 377.75311948659987 0.025724441052979354 1.226167523306992 0.015479585733289402 +1773 517.5036904803959 -11 393.56614465620004 0.025341616916422324 1.2090596665851596 0.015447686353692338 +1774 512.242646819351 -11 409.2897467342989 0.024858309993901057 1.1872204097314958 0.015204588028656731 +1775 506.70798974661295 -11 424.9191361593853 0.024395383584788453 1.164362556828495 0.014835797557303024 +1776 500.9014051723417 -11 440.44955206803525 0.023986468688968827 1.1427265677988416 0.014325469097680461 +1777 494.82466183844804 -11 455.87626374511643 0.02370040444503458 1.1273370467494914 0.013924727527170184 +1778 488.47961077981836 -11 471.19457206481 0.023593728167847612 1.1181496266339854 0.013586162640710837 +1779 481.86818476047085 -11 486.39981092201015 0.023618488034496128 1.1170449182038908 0.01335498624657207 +1780 474.99239768481743 -11 501.48734865366447 0.02378677801126505 1.123410702274941 0.013251322254792286 +1781 467.85434398420864 -11 516.4525894496235 0.024136394169209992 1.137116199940547 0.013285737761347354 +1782 460.4561979789495 -11 531.2909747525694 0.02457371408464786 1.1566801112874407 0.013485278160541007 +1783 452.80021321598065 -11 545.9979846465963 0.02503364551714055 1.1790144794775255 0.013741205233815073 +1784 444.88872178242593 -11 560.5691392340202 0.025479636562557476 1.2020762791394817 0.014012597069564653 +1785 436.7241335952168 -11 575.0 0.02581226968927203 1.2207007916138488 0.014316473790591736 +1786 428.3089356670067 -11 589.2861711645514 0.025945954928188332 1.2325235001593888 0.014565360409538777 +1787 419.6456913486047 -11 603.4233010215446 0.025973826241732615 1.2384974803755187 0.014678951982484955 +1788 410.7370395481529 -11 617.4070832642756 0.025912724032037322 1.2385539709937412 0.01472143732648709 +1789 401.58569392728964 -11 631.2332582972094 0.025671509732865864 1.2335813538819562 0.014694607738760601 +1790 392.19444207454217 -11 644.8976145334938 0.025233841414608018 1.224141219057615 0.014639712405541877 +1791 382.5661446562001 -11 658.3959896778495 0.024402948676217878 1.2084364620204693 0.014208529006496322 +1792 372.70373454492824 -11 671.7242719944459 0.02363901873809761 1.1870092105188945 0.01395567150303489 +1793 362.61021592638576 -11 684.8784015593753 0.02289405183391494 1.1623062522655214 0.013886799729215926 +1794 352.2886633841223 -11 697.8543714973456 0.02168203101590197 1.129755005891675 0.013488230343840783 +1795 341.74222096302924 -11 710.6482292022123 0.02054817561144553 1.0884772780676448 0.013448600328254349 +1796 330.9741012116334 -11 723.2560775409819 0.018970252496039466 1.0385690792023832 0.01388850254488877 +1797 319.98758420352453 -11 735.6740760409153 0.01766615076669076 0.9818017852781694 0.013697867310327126 +1798 308.7860165382119 -11 747.8984420593736 0.016414031498645877 0.9154949219336319 0.01297139006326104 +1799 297.3728103217186 -11 759.9254519360474 0.014692583808950527 0.8459721223391518 0.012206837913677262 +1800 564.0 -10 100.0 0.012188900393456974 0.6148109583345406 -0.004768657139605926 +1801 563.8553103985718 -10 116.57978611541934 0.01426054351837722 0.6967519113232652 -0.0027895824733814413 +1802 563.421285668141 -10 133.15452186737593 0.01569160015066569 0.7815879776104687 -0.00025590878245714444 +1803 562.6980580168452 -10 149.71915843079665 0.018276753853364757 0.8586327831184576 0.0016719746487760298 +1804 561.685847746833 -10 166.26865005691906 0.01907454916300472 0.9343285370221279 0.004574381613082296 +1805 560.3849631871583 -10 182.79795561027527 0.021038605465638793 0.9995037495142138 0.0064397426053071916 +1806 558.7958005998596 -10 199.3020401042708 0.022302357117619943 1.0577113019624922 0.008817853069418898 +1807 556.9188440592559 -10 215.77587623489012 0.023110479823490522 1.1024768813940986 0.010658715160562509 +1808 554.7546653044918 -10 232.21444591206216 0.024165296764774673 1.1411424669940191 0.011778590873750801 +1809 552.3039235653808 -10 248.61274178821932 0.025046303250594364 1.1707666303855386 0.01266370397567853 +1810 549.5673653615976 -10 264.9657687835838 0.025437967584106307 1.1937856018852755 0.013686061900477546 +1811 546.5458242752808 -10 281.26854560771756 0.0258008037457431 1.2127463119152935 0.014087485682970198 +1812 543.2402206971154 -10 297.51610627687137 0.025894592330223617 1.2261465891160142 0.014473218920598507 +1813 539.6515615459734 -10 313.7035016266717 0.02612796362644747 1.2355275895652844 0.014721576087962403 +1814 535.7809399621966 -10 329.82580081968433 0.02617919346040094 1.2405284249991033 0.01486171746159224 +1815 531.6295349746149 -10 345.87809284739467 0.026158378271812457 1.2407704870097265 0.014895884492532261 +1816 527.1986111414029 -10 361.8554880261492 0.026047685224595992 1.235784230992151 0.01480843836982268 +1817 522.4895181648837 -10 377.75311948659987 0.02583906176997161 1.2250384143712367 0.014584306021783405 +1818 517.5036904803959 -10 393.56614465620004 0.02550332765901318 1.2080643453216338 0.014246131863067573 +1819 512.242646819351 -10 409.2897467342989 0.025072630779247526 1.1864065852856596 0.013856937096464416 +1820 506.70798974661295 -10 424.9191361593853 0.024616781474340946 1.1637381849004214 0.013464083398800553 +1821 500.9014051723417 -10 440.44955206803525 0.024160464405854433 1.1422999738179243 0.013261624657300684 +1822 494.82466183844804 -10 455.87626374511643 0.023817590733363758 1.127022245029881 0.013149187997910339 +1823 488.47961077981836 -10 471.19457206481 0.023534399350958288 1.1178909479652634 0.0132310681249219 +1824 481.86818476047085 -10 486.39981092201015 0.023431507255637214 1.1167850068266354 0.013464290761945542 +1825 474.99239768481743 -10 501.48734865366447 0.02348271500552708 1.1231023750386464 0.013828459453362139 +1826 467.85434398420864 -10 516.4525894496235 0.023637444643185866 1.136699469101162 0.014259277210748579 +1827 460.4561979789495 -10 531.2909747525694 0.023989564468179854 1.1560884968840157 0.01462076491441607 +1828 452.80021321598065 -10 545.9979846465963 0.02442077207306127 1.1782210857449267 0.015020891330647513 +1829 444.88872178242593 -10 560.5691392340202 0.02497431167904462 1.2011004271133512 0.01529635787839937 +1830 436.7241335952168 -10 575.0 0.02551432917946061 1.2195661615355362 0.015307233279958416 +1831 428.3089356670067 -10 589.2861711645514 0.026022575274454254 1.2313135403046735 0.015233776600773628 +1832 419.6456913486047 -10 603.4233010215446 0.026353835884386462 1.2372738270150436 0.0152028819579248 +1833 410.7370395481529 -10 617.4070832642756 0.026494886296351845 1.237327977722308 0.01509770325138736 +1834 401.58569392728964 -10 631.2332582972094 0.026564643764654283 1.2323472709600038 0.014954046376664726 +1835 392.19444207454217 -10 644.8976145334938 0.026576093942885234 1.2228888506151812 0.014743156325679166 +1836 382.5661446562001 -10 658.3959896778495 0.026725615345628093 1.2071543485617096 0.014805447357283381 +1837 372.70373454492824 -10 671.7242719944459 0.02643438292409529 1.1856987797161949 0.014509574777275486 +1838 362.61021592638576 -10 684.8784015593753 0.025773779070079973 1.1609577718028001 0.013960782620900836 +1839 352.2886633841223 -10 697.8543714973456 0.02508620354216183 1.128365277364361 0.013579332817175676 +1840 341.74222096302924 -10 710.6482292022123 0.02408423604752073 1.0870666778513378 0.012870520630681868 +1841 330.9741012116334 -10 723.2560775409819 0.02290277784339214 1.037178750537784 0.012030460076109592 +1842 319.98758420352453 -10 735.6740760409153 0.021341325810796476 0.9804639610776055 0.01141358670109401 +1843 308.7860165382119 -10 747.8984420593736 0.019545933266621077 0.9142299091014736 0.01082196804936477 +1844 297.3728103217186 -10 759.9254519360474 0.017712973619726007 0.8447891570329426 0.010182191205671707 +1845 564.0 -9 100.0 0.012499313255292993 0.6143235341247432 0.00040873290434760275 +1846 563.8553103985718 -9 116.57978611541934 0.01444551512641301 0.696081653140913 0.0024263164604552104 +1847 563.421285668141 -9 133.15452186737593 0.016078483039565154 0.7807568845274858 0.004669392650187753 +1848 562.6980580168452 -9 149.71915843079665 0.018156636566342126 0.8576332489045071 0.006569362261624608 +1849 561.685847746833 -9 166.26865005691906 0.019448717413689358 0.9331839101519295 0.008738016813108842 +1850 560.3849631871583 -9 182.79795561027527 0.02103418505592052 0.9982539362112646 0.01036073995908693 +1851 558.7958005998596 -9 199.3020401042708 0.022265917233220574 1.0563948552664553 0.011879512089905753 +1852 556.9188440592559 -9 215.77587623489012 0.023202881996506906 1.101156803098353 0.01301443045010404 +1853 554.7546653044918 -9 232.21444591206216 0.02402186043671195 1.1398671646259475 0.013791844912625582 +1854 552.3039235653808 -9 248.61274178821932 0.02456717654678587 1.1695326665698815 0.014382130345646213 +1855 549.5673653615976 -9 264.9657687835838 0.024989313946516316 1.1926057613595515 0.014670506949554546 +1856 546.5458242752808 -9 281.26854560771756 0.025317275377072127 1.211600503426145 0.014948107994905122 +1857 543.2402206971154 -9 297.51610627687137 0.025755412954536632 1.225026017925428 0.01505759618359147 +1858 539.6515615459734 -9 313.7035016266717 0.02577840992060197 1.234420993038685 0.0150823095266362 +1859 535.7809399621966 -9 329.82580081968433 0.025933116848879653 1.2394211987675683 0.014990855265259792 +1860 531.6295349746149 -9 345.87809284739467 0.026007716400358757 1.2396598842416378 0.014739277676599659 +1861 527.1986111414029 -9 361.8554880261492 0.026031836888019314 1.2346866853090532 0.014325804428527012 +1862 522.4895181648837 -9 377.75311948659987 0.025956068356947287 1.223996216466914 0.013695678863397683 +1863 517.5036904803959 -9 393.56614465620004 0.025667512924630518 1.2071470610092316 0.013055452153194763 +1864 512.242646819351 -9 409.2897467342989 0.02528929813209754 1.1856567512900473 0.012519909102283873 +1865 506.70798974661295 -9 424.9191361593853 0.024839513291022706 1.1631623922092356 0.012105650464362176 +1866 500.9014051723417 -9 440.44955206803525 0.024335795673793136 1.1419050898049232 0.012206841263588918 +1867 494.82466183844804 -9 455.87626374511643 0.023938296500027087 1.1267277929170274 0.01238039371637294 +1868 488.47961077981836 -9 471.19457206481 0.023478230311494173 1.117645953331415 0.012878590775144198 +1869 481.86818476047085 -9 486.39981092201015 0.023246881325228976 1.1165364190508729 0.013573121215308332 +1870 474.99239768481743 -9 501.48734865366447 0.023181287387273857 1.122806529932585 0.014402131580613388 +1871 467.85434398420864 -9 516.4525894496235 0.023141740904905447 1.1363012201234435 0.015224942528893346 +1872 460.4561979789495 -9 531.2909747525694 0.023409363412424337 1.1555280118418307 0.015745847856829833 +1873 452.80021321598065 -9 545.9979846465963 0.0238129941453515 1.1774754296769654 0.016291188675420305 +1874 444.88872178242593 -9 560.5691392340202 0.024473469034784746 1.2001879521466352 0.016572121787506607 +1875 436.7241335952168 -9 575.0 0.02521991556935395 1.2185090806788268 0.016291759233932977 +1876 428.3089356670067 -9 589.2861711645514 0.026100057742473887 1.2301884944448795 0.015900908194808452 +1877 419.6456913486047 -9 603.4233010215446 0.026734881674454418 1.2361370941359067 0.015727649363957662 +1878 410.7370395481529 -9 617.4070832642756 0.027078858023080285 1.2361895651956687 0.015473994619688748 +1879 401.58569392728964 -9 631.2332582972094 0.02745915010111071 1.2312013489379867 0.015212670595562503 +1880 392.19444207454217 -9 644.8976145334938 0.027919380758300277 1.2217256700826022 0.014845814512419557 +1881 382.5661446562001 -9 658.3959896778495 0.02904858981509442 1.2059632751644787 0.015400300922468496 +1882 372.70373454492824 -9 671.7242719944459 0.02922946144991292 1.1844814867374591 0.015059559088201344 +1883 362.61021592638576 -9 684.8784015593753 0.028652362489952055 1.159705367224326 0.014031156206691762 +1884 352.2886633841223 -9 697.8543714973456 0.02848699696650792 1.1270747668391494 0.013665053130745937 +1885 341.74222096302924 -9 710.6482292022123 0.02761564661065834 1.0857574830061145 0.01228913230911198 +1886 330.9741012116334 -9 723.2560775409819 0.02682989103945644 1.035889759532973 0.010170930503712962 +1887 319.98758420352453 -9 735.6740760409153 0.025014119240411557 0.979223692241702 0.009129618039943617 +1888 308.7860165382119 -9 747.8984420593736 0.022674199172589254 0.9130568031679882 0.008674471195300197 +1889 297.3728103217186 -9 759.9254519360474 0.02072741998464083 0.8436910082705473 0.008160908956784896 +1890 564.0 -8 100.0 0.012822356661715223 0.6138724132856649 0.005573267873528513 +1891 563.8553103985718 -8 116.57978611541934 0.014639153518480228 0.6954584162552632 0.00763182582658498 +1892 563.421285668141 -8 133.15452186737593 0.01646138548373309 0.7799836801123651 0.00958456167128215 +1893 562.6980580168452 -8 149.71915843079665 0.018030331147847453 0.8567025778081858 0.011454756809603929 +1894 561.685847746833 -8 166.26865005691906 0.019811203461828162 0.932121178436839 0.012895016544912027 +1895 560.3849631871583 -8 182.79795561027527 0.021020560748044672 0.9970943254198458 0.014275110068962708 +1896 558.7958005998596 -8 199.3020401042708 0.022221713655413193 1.0551756647181572 0.014935332284693284 +1897 556.9188440592559 -8 215.77587623489012 0.02328719845612611 1.0999371457755798 0.01537222464803616 +1898 554.7546653044918 -8 232.21444591206216 0.023874197467298863 1.1386903541026834 0.015808903446956426 +1899 552.3039235653808 -8 248.61274178821932 0.024086391251760222 1.168393018054818 0.016102944617701388 +1900 549.5673653615976 -8 264.9657687835838 0.02454157615557524 1.1915169372506396 0.01565996011595041 +1901 546.5458242752808 -8 281.26854560771756 0.024837532469058305 1.2105431149060981 0.015810840806181163 +1902 543.2402206971154 -8 297.51610627687137 0.02561616846965359 1.2239922223251498 0.015643913357753118 +1903 539.6515615459734 -8 313.7035016266717 0.025431547091083417 1.233400427905202 0.015442796287296131 +1904 535.7809399621966 -8 329.82580081968433 0.025689762696205962 1.2384004071768986 0.015120099987941449 +1905 531.6295349746149 -8 345.87809284739467 0.0258607123173157 1.2386371874375195 0.014583910290297002 +1906 527.1986111414029 -8 361.8554880261492 0.026018769208894833 1.2336783732358871 0.013845375236596798 +1907 522.4895181648837 -8 377.75311948659987 0.02607542327631177 1.2230416273577966 0.012813383562600358 +1908 517.5036904803959 -8 393.56614465620004 0.02583422723396571 1.2063085330157242 0.011874810910518237 +1909 512.242646819351 -8 409.2897467342989 0.02550838035711963 1.184972062462239 0.011192701474794524 +1910 506.70798974661295 -8 424.9191361593853 0.025063731851716283 1.1626367402052749 0.010759437684019517 +1911 500.9014051723417 -8 440.44955206803525 0.024512568146227577 1.141543360953778 0.01116027985339487 +1912 494.82466183844804 -8 455.87626374511643 0.024062507440265793 1.1264548708271391 0.01161771439347247 +1913 488.47961077981836 -8 471.19457206481 0.023425196202392303 1.1174155594186177 0.012528446209265614 +1914 481.86818476047085 -8 486.39981092201015 0.02306459252944637 1.1162999384349288 0.013681420897303313 +1915 474.99239768481743 -8 501.48734865366447 0.022882415374838535 1.1225238930444732 0.014972482198848353 +1916 467.85434398420864 -8 516.4525894496235 0.022649123233967 1.1359221442021121 0.016183286170649396 +1917 460.4561979789495 -8 531.2909747525694 0.02283283603295349 1.1549992118534367 0.016861413202442516 +1918 452.80021321598065 -8 545.9979846465963 0.0232099236528314 1.1767777192190627 0.01755296408821861 +1919 444.88872178242593 -8 560.5691392340202 0.023976751591153755 1.1993387599481573 0.01784068808969717 +1920 436.7241335952168 -8 575.0 0.024928749940044334 1.2175297834551542 0.017270717482471776 +1921 428.3089356670067 -8 589.2861711645514 0.02617835710536777 1.2291490104948513 0.016566970995065662 +1922 419.6456913486047 -8 603.4233010215446 0.027116925015936242 1.2350881550689672 0.01625329221659547 +1923 410.7370395481529 -8 617.4070832642756 0.02766459235971745 1.235139717224555 0.015850363492943356 +1924 401.58569392728964 -8 631.2332582972094 0.028355042718209027 1.2301446363212383 0.015470575834510503 +1925 392.19444207454217 -8 644.8976145334938 0.0292637269549903 1.220652773521224 0.014947784073979531 +1926 382.5661446562001 -8 658.3959896778495 0.03137197086238777 1.2048643809105097 0.015993329033352374 +1927 372.70373454492824 -8 671.7242719944459 0.03202443214600366 1.1833584851591383 0.01560602953673872 +1928 362.61021592638576 -8 684.8784015593753 0.031530075420709985 1.158550212082557 0.014098350369345924 +1929 352.2886633841223 -8 697.8543714973456 0.031884848495102966 1.1258846953611201 0.013745977669617646 +1930 341.74222096302924 -8 710.6482292022123 0.031142924512517475 1.0845509510591569 0.011704929710840316 +1931 330.9741012116334 -8 723.2560775409819 0.030752107910526003 1.034703417982327 0.008310125888198888 +1932 319.98758420352453 -8 735.6740760409153 0.02868489410103473 0.9780825783789632 0.006846001374855781 +1933 308.7860165382119 -8 747.8984420593736 0.02579924265624962 0.9119776066312489 0.006528757251656335 +1934 297.3728103217186 -8 759.9254519360474 0.02373640780141226 0.8426798167141576 0.006142749865193022 +1935 564.0 -7 100.0 0.013157801131939158 0.613456549436105 0.01072589752707296 +1936 563.8553103985718 -7 116.57978611541934 0.014841501004654199 0.6948813531500387 0.012827683695215334 +1937 563.421285668141 -7 133.15452186737593 0.016840430741007315 0.7792677678493718 0.014490269813493103 +1938 562.6980580168452 -7 149.71915843079665 0.01789828818046167 0.8558403208078998 0.016328928287535203 +1939 561.685847746833 -7 166.26865005691906 0.020162383614383213 0.9311397600616003 0.017046058844686733 +1940 560.3849631871583 -7 182.79795561027527 0.02099842702365802 0.996024157417138 0.018183361848016888 +1941 558.7958005998596 -7 199.3020401042708 0.02217037057901988 1.0540532455982112 0.017985801489463545 +1942 556.9188440592559 -7 215.77587623489012 0.023363772106411843 1.0988178765386527 0.017732257620709218 +1943 554.7546653044918 -7 232.21444591206216 0.023722569982847497 1.137612299049332 0.01782958061395691 +1944 552.3039235653808 -7 248.61274178821932 0.023604306488633625 1.1673481050541858 0.017825800791229123 +1945 549.5673653615976 -7 264.9657687835838 0.02409490245408666 1.1905196391431287 0.016654313584874226 +1946 546.5458242752808 -7 281.26854560771756 0.024361502698626677 1.2095747351154513 0.016675554375739005 +1947 543.2402206971154 -7 297.51610627687137 0.02547653637644134 1.223045843226995 0.016232090512872766 +1948 539.6515615459734 -7 313.7035016266717 0.02508728913106893 1.232466571178572 0.015803035258884525 +1949 535.7809399621966 -7 329.82580081968433 0.025449045816415265 1.2374667806892086 0.015249521757135037 +1950 531.6295349746149 -7 345.87809284739467 0.0257172237883363 1.2377031642776388 0.01442982230062993 +1951 527.1986111414029 -7 361.8554880261492 0.02600837744456522 1.2327600347936631 0.013367132524044515 +1952 522.4895181648837 -7 377.75311948659987 0.02619707629150355 1.2221753020550552 0.011937090077123892 +1953 517.5036904803959 -7 393.56614465620004 0.02600350094309751 1.2055494440832164 0.010703380929843211 +1954 512.242646819351 -7 409.2897467342989 0.02572991744222885 1.1843536026269934 0.00987453761196144 +1955 506.70798974661295 -7 424.9191361593853 0.025289569181724005 1.1621626762053265 0.009424382620127509 +1956 500.9014051723417 -7 440.44955206803525 0.024690879578500937 1.1412161208869833 0.01012108488420532 +1957 494.82466183844804 -7 455.87626374511643 0.02419019804842244 1.1262045705436532 0.01086049570245826 +1958 488.47961077981836 -7 471.19457206481 0.023375264100244132 1.117200618460954 0.01218033490651717 +1959 481.86818476047085 -7 486.39981092201015 0.022884618624410654 1.1160762977570984 0.013789125222750593 +1960 474.99239768481743 -7 501.48734865366447 0.022586016181537563 1.1222551458384997 0.015539651510102604 +1961 467.85434398420864 -7 516.4525894496235 0.022159434323720167 1.1355628902964063 0.017134855299565335 +1962 460.4561979789495 -7 531.2909747525694 0.0222597149372601 1.1545026189657843 0.017968331944426617 +1963 452.80021321598065 -7 545.9979846465963 0.022611182547132312 1.1761281584475725 0.018807059754399932 +1964 444.88872178242593 -7 560.5691392340202 0.023483802275004573 1.1985527890620677 0.019102853208780156 +1965 436.7241335952168 -7 575.0 0.024640540602654876 1.2166285140224111 0.018244798308065257 +1966 428.3089356670067 -7 589.2861711645514 0.026257422319100828 1.2281957090786102 0.017232196435565943 +1967 419.6456913486047 -7 603.4233010215446 0.027499923795159448 1.234127834977304 0.016779856824930783 +1968 410.7370395481529 -7 617.4070832642756 0.02825203989956689 1.2341793590114345 0.01622686964831055 +1969 401.58569392728964 -7 631.2332582972094 0.02925233537745412 1.2291781176854712 0.015727864826282797 +1970 392.19444207454217 -7 644.8976145334938 0.03060915918751365 1.2196711903950812 0.015049166121475667 +1971 382.5661446562001 -7 658.3959896778495 0.03369585933186764 1.2038587364752698 0.01658477432443653 +1972 372.70373454492824 -7 671.7242719944459 0.03481947483612177 1.1823308603404001 0.016149398183129052 +1973 362.61021592638576 -7 684.8784015593753 0.034407193134065525 1.1574934114379578 0.014162797367811893 +1974 352.2886633841223 -7 697.8543714973456 0.03528019367719384 1.1247962136178933 0.013822693256403226 +1975 341.74222096302924 -7 710.6482292022123 0.034666579085593265 1.0834482680493969 0.01111839905400027 +1976 330.9741012116334 -7 723.2560775409819 0.034669928914350334 1.0336209620601873 0.006448263067048593 +1977 319.98758420352453 -7 735.6740760409153 0.032353982673421475 0.9770421207262134 0.004562794565693249 +1978 308.7860165382119 -7 747.8984420593736 0.02892145813011877 0.9109941843128931 0.0043846959064510116 +1979 297.3728103217186 -7 759.9254519360474 0.026740430602917118 0.8417575670633735 0.004127467795013371 +1980 564.0 -6 100.0 0.013505378091133006 0.6130750097887177 0.01586758196046144 +1981 563.8553103985718 -6 116.57978611541934 0.015052575716844095 0.6943497142167189 0.0180146434957777 +1982 563.421285668141 -6 133.15452186737593 0.017215748585194677 0.7786086239120782 0.01938720412745104 +1983 562.6980580168452 -6 149.71915843079665 0.017760982207828943 0.855046085211697 0.021192650024354515 +1984 561.685847746833 -6 166.26865005691906 0.020502665393981104 0.9302391387986192 0.021191806103013862 +1985 560.3849631871583 -6 182.79795561027527 0.02096850648138414 0.9950427658227747 0.022086009798577163 +1986 558.7958005998596 -6 199.3020401042708 0.022112536319579896 1.053027189317312 0.02103144430526423 +1987 556.9188440592559 -6 215.77587623489012 0.02343296670762355 1.0977989949370541 0.020094714135499812 +1988 554.7546653044918 -6 232.21444591206216 0.023567251032783634 1.1366332644847368 0.01985370303096608 +1989 552.3039235653808 -6 248.61274178821932 0.02312129361864123 1.1663983351763438 0.01955035919023226 +1990 549.5673653615976 -6 264.9657687835838 0.02364944143571768 1.189614354053254 0.017653460721412453 +1991 546.5458242752808 -6 281.26854560771756 0.02388910117719578 1.208695922358681 0.017542121433853856 +1992 543.2402206971154 -6 297.51610627687137 0.025336181004377553 1.2221874852708974 0.016822047303970813 +1993 539.6515615459734 -6 313.7035016266717 0.024745542644758204 1.231620059250855 0.016163031433884218 +1994 535.7809399621966 -6 329.82580081968433 0.025210872611280476 1.2366210038680288 0.015379193769556227 +1995 531.6295349746149 -6 345.87809284739467 0.025577097243871676 1.2368585318522722 0.014277051447616616 +1996 527.1986111414029 -6 361.8554880261492 0.026000548068103722 1.2319323594538498 0.012891053781180797 +1997 522.4895181648837 -6 377.75311948659987 0.02632096514805383 1.2213978528172598 0.011066459979872826 +1998 517.5036904803959 -6 393.56614465620004 0.026175341757904938 1.204870440328148 0.009540343986026108 +1999 512.242646819351 -6 409.2897467342989 0.0259539233181242 1.1838023847162464 0.00856466421095236 +2000 506.70798974661295 -6 424.9191361593853 0.025517138181106548 1.1617415333926284 0.008099420943839409 +2001 500.9014051723417 -6 440.44955206803525 0.0248708203852757 1.140924591655592 0.009088385688838033 +2002 494.82466183844804 -6 455.87626374511643 0.02432133228872584 1.1259778952172352 0.010108061408162452 +2003 488.47961077981836 -6 471.19457206481 0.02332839339472951 1.1170019182404112 0.011833943573796009 +2004 481.86818476047085 -6 486.39981092201015 0.022706933017398543 1.1158661790156468 0.01389616245250864 +2005 474.99239768481743 -6 501.48734865366447 0.02229200420467915 1.1220009251553233 0.01610377670339524 +2006 467.85434398420864 -6 516.4525894496235 0.021672519104307845 1.135224065130082 0.018080192071657772 +2007 460.4561979789495 -6 531.2909747525694 0.021689739618193683 1.1540387215802244 0.01906746099941828 +2008 452.80021321598065 -6 545.9979846465963 0.022016401656626532 1.1755269475697827 0.02005429570648895 +2009 444.88872178242593 -6 560.5691392340202 0.022994263592518153 1.1978300108678448 0.0203594114269459 +2010 436.7241335952168 -6 575.0 0.024354984093638937 1.2158055262849499 0.019214714140956237 +2011 428.3089356670067 -6 589.2861711645514 0.026337196887424596 1.2273291835293554 0.017896829955280663 +2012 419.6456913486047 -6 603.4233010215446 0.027883832510270018 1.2332569108562141 0.017307396785876818 +2013 410.7370395481529 -6 617.4070832642756 0.028841148571268807 1.2333093571505096 0.016603579695723847 +2014 401.58569392728964 -6 631.2332582972094 0.030151041147973838 1.2283027136767761 0.015984646768566223 +2015 392.19444207454217 -6 644.8976145334938 0.03195570496750767 1.2187818835708983 0.015150065194743309 +2016 382.5661446562001 -6 658.3959896778495 0.036020357296048466 1.2029473441279583 0.017174882079611296 +2017 372.70373454492824 -6 671.7242719944459 0.0376147704411057 1.1813996294231282 0.01669008304420773 +2018 362.61021592638576 -6 684.8784015593753 0.03728399185780399 1.156536001859001 0.014224931138485053 +2019 352.2886633841223 -6 697.8543714973456 0.03867346568134158 1.1238104019396298 0.013895786625359067 +2020 341.74222096302924 -6 710.6482292022123 0.038187111781626495 1.0824505485275158 0.010530018670207524 +2021 330.9741012116334 -6 723.2560775409819 0.038583840378455136 1.0326435523208608 0.004585563479474603 +2022 319.98758420352453 -6 735.6740760409153 0.03602168919511889 0.9761037221485979 0.0022800717786460537 +2023 308.7860165382119 -6 747.8984420593736 0.03204122283034837 0.9101082633581219 0.00224216758672638 +2024 297.3728103217186 -6 759.9254519360474 0.02973999025089355 0.8409260880552029 0.002114811958890524 +2025 564.0 -5 100.0 0.013864781654542895 0.6127269751500116 0.020999290468189886 +2026 563.8553103985718 -5 116.57978611541934 0.015272372117419641 0.6938628477545383 0.023193472358873722 +2027 563.421285668141 -5 133.15452186737593 0.017587474490163093 0.7780057971633637 0.024276065666595993 +2028 562.6980580168452 -5 149.71915843079665 0.017618909618081238 0.8543195346572665 0.026046698230499415 +2029 561.685847746833 -5 166.26865005691906 0.020832485171023086 0.9294188640079629 0.025332906774796316 +2030 560.3849631871583 -5 182.79795561027527 0.020931547315789542 0.9941495775988427 0.02598357436962447 +2031 558.7958005998596 -5 199.3020401042708 0.02204888121156214 1.0520971634162355 0.024072818871333567 +2032 556.9188440592559 -5 215.77587623489012 0.023495165258103155 1.0968805329568747 0.022459801080789606 +2033 554.7546653044918 -5 232.21444591206216 0.02340852340546725 1.1357535168214776 0.021881108358253108 +2034 552.3039235653808 -5 248.61274178821932 0.022637734910290183 1.1655441034241731 0.021276286027263506 +2035 549.5673653615976 -5 264.9657687835838 0.023205341485559215 1.1888015464288961 0.018657295585185252 +2036 546.5458242752808 -5 281.26854560771756 0.02342023115917769 1.207907204484441 0.01841041685436311 +2037 543.2402206971154 -5 297.51610627687137 0.02519475485741457 1.221417716824908 0.017413702839397374 +2038 539.6515615459734 -5 313.7035016266717 0.024406207366148083 1.2308614878924353 0.01652279546980984 +2039 535.7809399621966 -5 329.82580081968433 0.02497514163996411 1.235863715378304 0.015509191891134588 +2040 531.6295349746149 -5 345.87809284739467 0.02544016854218308 1.2361039566617056 0.01412563328182597 +2041 527.1986111414029 -5 361.8554880261492 0.025995159328889884 1.2311959861383732 0.012417112590311865 +2042 522.4895181648837 -5 377.75311948659987 0.02644701625464383 1.2207098491503794 0.010201147420821347 +2043 517.5036904803959 -5 393.56614465620004 0.02634973624847205 1.2042721312412925 0.008384890705627552 +2044 512.242646819351 -5 409.2897467342989 0.02618038811782763 1.1833193507691127 0.0072623485980522675 +2045 506.70798974661295 -5 424.9191361593853 0.025746534291071807 1.1613745308168688 0.006783485911593543 +2046 500.9014051723417 -5 440.44955206803525 0.02505247419796569 1.140669883739212 0.008061297830108166 +2047 494.82466183844804 -5 455.87626374511643 0.024455864266040697 1.125775759365779 0.009359715496250982 +2048 488.47961077981836 -5 471.19457206481 0.02328453617802574 1.116820182086881 0.011488946511972853 +2049 481.86818476047085 -5 486.39981092201015 0.022531504948036286 1.1156702134288095 0.014002454415303742 +2050 474.99239768481743 -5 501.48734865366447 0.022000291214572178 1.121761823212074 0.016664992301952362 +2051 467.85434398420864 -5 516.4525894496235 0.021188224565683488 1.1349062331914128 0.019019833919186407 +2052 460.4561979789495 -5 531.2909747525694 0.02112265584742311 1.1536079744525074 0.020159644352481514 +2053 452.80021321598065 -5 545.9979846465963 0.021425219530367606 1.1749742829239151 0.021295472306032466 +2054 444.88872178242593 -5 560.5691392340202 0.02250777724305993 1.197170429580295 0.021611155612147194 +2055 436.7241335952168 -5 575.0 0.024071766170065585 1.215061083893581 0.02018119725432049 +2056 428.3089356670067 -5 589.2861711645514 0.026417619226816527 1.2265499998894633 0.01856112937247462 +2057 419.6456913486047 -5 603.4233010215446 0.028268602400698114 1.2324761115332146 0.01783597197889481 +2058 410.7370395481529 -5 617.4070832642756 0.029431863528337873 1.2325305196277188 0.016980566195080534 +2059 401.58569392728964 -5 631.2332582972094 0.031051171928632163 1.227519281011622 0.01624103649513122 +2060 392.19444207454217 -5 644.8976145334938 0.03330339196041038 1.2179857493180892 0.01525058868818699 +2061 382.5661446562001 -5 658.3959896778495 0.038345567217149025 1.2021311377315085 0.017763899578327844 +2062 372.70373454492824 -5 671.7242719944459 0.040410500082678144 1.1805657413319222 0.017228507090729213 +2063 362.61021592638576 -5 684.8784015593753 0.040160747787302824 1.1556789514221668 0.014285186596484006 +2064 352.2886633841223 -5 697.8543714973456 0.04206509457162636 1.1229282702990306 0.013965843896526681 +2065 341.74222096302924 -5 710.6482292022123 0.04170501617000554 1.081558835555944 0.009940259247194905 +2066 330.9741012116334 -5 723.2560775409819 0.04249431573846436 1.0317722736986186 0.002722252991192738 +2067 319.98758420352453 -5 735.6740760409153 0.03968829258200006 0.9752686871395817 -2.078019334828419e-06 +2068 308.7860165382119 -5 747.8984420593736 0.035158898667549884 0.9093214332357004 0.00010106226014960223 +2069 297.3728103217186 -5 759.9254519360474 0.032735596629639846 0.8401870524640623 0.00010452710057375124 +2070 564.0 -4 100.0 0.014235670411627321 0.6124117399203504 0.026122000406438358 +2071 563.8553103985718 -4 116.57978611541934 0.015500861507818544 0.6934201999704876 0.02836494945821682 +2072 563.421285668141 -4 133.15452186737593 0.017955748813916875 0.7774589091554147 0.029157567972026954 +2073 562.6980580168452 -4 149.71915843079665 0.017472586527270476 0.8536603891119394 0.030891851545283164 +2074 561.685847746833 -4 166.26865005691906 0.02115230579579836 0.9286785506373603 0.029469997089185258 +2075 560.3849631871583 -4 182.79795561027527 0.020888320796362044 0.9933441130498813 0.029876582314193274 +2076 558.7958005998596 -4 199.3020401042708 0.021980095506556867 1.0512629115658398 0.02711051363791347 +2077 556.9188440592559 -4 215.77587623489012 0.023550768376149337 1.0960625550208138 0.024827744685938607 +2078 554.7546653044918 -4 232.21444591206216 0.02324667844400026 1.1349733238658712 0.023911643861827758 +2079 552.3039235653808 -4 248.61274178821932 0.022154022208510506 1.1647857921950768 0.023003252967373388 +2080 549.5673653615976 -4 264.9657687835838 0.022762750220725516 1.1880816581495812 0.01966571244501172 +2081 546.5458242752808 -4 281.26854560771756 0.022954784750482057 1.2072090788855634 0.019280317326915163 +2082 543.2402206971154 -4 297.51610627687137 0.02505189995986263 1.2207370699851965 0.018006975548937758 +2083 539.6515615459734 -4 313.7035016266717 0.024069176677764505 1.2301914122520206 0.016882343250703296 +2084 535.7809399621966 -4 329.82580081968433 0.02474174418869467 1.2351955079863952 0.015639594256988614 +2085 531.6295349746149 -4 345.87809284739467 0.025306263732384048 1.2354400546162339 0.0139756012019329 +2086 527.1986111414029 -4 361.8554880261492 0.025992081813200896 1.2305515032196168 0.011945278957441286 +2087 522.4895181648837 -4 377.75311948659987 0.026575145364168867 1.2201118178077817 0.009340800088946753 +2088 517.5036904803959 -4 393.56614465620004 0.026526651363503535 1.203755089687758 0.00723622043858277 +2089 512.242646819351 -4 409.2897467342989 0.026409280436225896 1.182905371931885 0.005966876058568382 +2090 506.70798974661295 -4 424.9191361593853 0.025977837160299132 1.1610627733941863 0.00547550784157484 +2091 500.9014051723417 -4 440.44955206803525 0.02523591842216008 1.140452996046009 0.0070389244555247865 +2092 494.82466183844804 -4 455.87626374511643 0.0245937388966519 1.1255989888744065 0.008614744302460564 +2093 488.47961077981836 -4 471.19457206481 0.023243637634231734 1.1166560688781606 0.011145006982218623 +2094 481.86818476047085 -4 486.39981092201015 0.022358299669523025 1.1154889814347917 0.014107917229582583 +2095 474.99239768481743 -4 501.48734865366447 0.02171078654353916 1.121538387602353 0.017223430510450055 +2096 467.85434398420864 -4 516.4525894496235 0.020706399580686024 1.13460991673319 0.019954313834431654 +2097 460.4561979789495 -4 531.2909747525694 0.020558215068892976 1.1532107986927835 0.021245714202059986 +2098 452.80021321598065 -4 545.9979846465963 0.020837281282054313 1.1744703569791244 0.02253137272548315 +2099 444.88872178242593 -4 560.5691392340202 0.02202398373302853 1.196574082249552 0.022858877945478497 +2100 436.7241335952168 -4 575.0 0.023790562804896706 1.214395460245574 0.021144997459473826 +2101 428.3089356670067 -4 589.2861711645514 0.02649862303141184 1.2258586969104879 0.019225363259043483 +2102 419.6456913486047 -4 603.4233010215446 0.02865418157666648 1.2317861176680402 0.01836564756070146 +2103 410.7370395481529 -4 617.4070832642756 0.03002412703870059 1.2318435958207365 0.017357906773401384 +2104 401.58569392728964 -4 631.2332582972094 0.03195273797010158 1.2268286124768562 0.01649715364704312 +2105 392.19444207454217 -4 644.8976145334938 0.03465224728209418 1.2172836173087573 0.01535084627659207 +2106 382.5661446562001 -4 658.3959896778495 0.040671591108684596 1.2014109827425867 0.01835207544178534 +2107 372.70373454492824 -4 671.7242719944459 0.04320684418722753 1.1798300767740981 0.01776509724464087 +2108 362.61021592638576 -4 684.8784015593753 0.04303773609707441 1.154923159711943 0.014343998936902611 +2109 352.2886633841223 -4 697.8543714973456 0.045455506583867336 1.1221507583113375 0.014033450049850028 +2110 341.74222096302924 -4 710.6482292022123 0.045220777936169146 1.0807741007088625 0.009349584071461753 +2111 330.9741012116334 -4 723.2560775409819 0.04640181677641631 1.0310081355076972 0.0008585617191756772 +2112 319.98758420352453 -4 735.6740760409153 0.043354049149803404 0.9745382218209508 -0.002283552566079341 +2113 308.7860165382119 -4 747.8984420593736 0.03827483407759891 0.9086351457379576 -0.002038721763398913 +2114 297.3728103217186 -4 759.9254519360474 0.03572776733972368 0.8395419771017767 -0.0019036463224730163 +2115 564.0 -3 100.0 0.014617669210182139 0.6121287120939519 0.031236696055734387 +2116 563.8553103985718 -3 116.57978611541934 0.015737992537174433 0.6930213149793135 0.033529864352581394 +2117 563.421285668141 -3 133.15452186737593 0.018320715982690333 0.7769676541297248 0.03403243555734811 +2118 562.6980580168452 -3 149.71915843079665 0.01732254666279752 0.8530684248726883 0.035728890584287125 +2119 561.685847746833 -3 166.26865005691906 0.021462614230610376 0.928017879222202 0.03360370275952767 +2120 560.3849631871583 -3 182.79795561027527 0.020839618746477807 0.9926259858228834 0.033765567046771784 +2121 558.7958005998596 -3 199.3020401042708 0.021906887271492297 1.0505242535670642 0.03014514413907059 +2122 556.9188440592559 -3 215.77587623489012 0.02360019268191011 1.0953451579881794 0.02719878774128172 +2123 554.7546653044918 -3 232.21444591206216 0.02308201486203468 1.1342929548179717 0.025945164976233937 +2124 552.3039235653808 -3 248.61274178821932 0.021670555603813004 1.1641237712809793 0.024730936692055852 +2125 549.5673653615976 -3 264.9657687835838 0.02232181393091623 1.1874551085264808 0.020678605293559072 +2126 546.5458242752808 -3 281.26854560771756 0.02249264361700823 1.2066020124990582 0.020151701029219288 +2127 543.2402206971154 -3 297.51610627687137 0.02490724920225878 1.2201460405760496 0.018601783051894367 +2128 539.6515615459734 -3 313.7035016266717 0.0237343381294347 1.2296103468566428 0.017241695448623973 +2129 535.7809399621966 -3 329.82580081968433 0.024510564840432077 1.2346169285600777 0.01577048087140338 +2130 531.6295349746149 -3 345.87809284739467 0.025175199817457715 1.2348673910361616 0.013826986492251619 +2131 527.1986111414029 -3 361.8554880261492 0.025991179004780224 1.2299994485204224 0.011475519643977704 +2132 522.4895181648837 -3 377.75311948659987 0.026705258254800544 1.2196042427902334 0.008485060174111391 +2133 517.5036904803959 -3 393.56614465620004 0.026706035944724895 1.2033198519069863 0.006093541129870582 +2134 512.242646819351 -3 409.2897467342989 0.026640549589598172 1.1825612484580341 0.004677547166746109 +2135 506.70798974661295 -3 424.9191361593853 0.026211112311339723 1.1608072519071693 0.004174413590221441 +2136 500.9014051723417 -3 440.44955206803525 0.025421224795050525 1.1402748159127047 0.0060203576519621375 +2137 494.82466183844804 -3 455.87626374511643 0.024734892579022238 1.1254483209954684 0.007872418641872964 +2138 488.47961077981836 -3 471.19457206481 0.023205636428776075 1.1165101730399511 0.010801778572321674 +2139 481.86818476047085 -3 486.39981092201015 0.022187278629804106 1.1153230126917695 0.014212462025340543 +2140 474.99239768481743 -3 501.48734865366447 0.021423397274917634 1.1213311212962322 0.017779221562264084 +2141 467.85434398420864 -3 516.4525894496235 0.02022689472802892 1.1343355957727226 0.020884160653477958 +2142 460.4561979789495 -3 531.2909747525694 0.019996173792249466 1.1528475817656032 0.022326492104916155 +2143 452.80021321598065 -3 545.9979846465963 0.020252237433938433 1.1740153583354995 0.023762765430081084 +2144 444.88872178242593 -3 560.5691392340202 0.0215425219897007 1.1960410387610778 0.024103370648573697 +2145 436.7241335952168 -3 575.0 0.023511041182279136 1.213808938484658 0.022106879801058275 +2146 428.3089356670067 -3 589.2861711645514 0.02658013763793752 1.2252557860531599 0.019889809314882406 +2147 419.6456913486047 -3 603.4233010215446 0.02904051514865521 1.2311875617526458 0.018896492960003865 +2148 410.7370395481529 -3 617.4070832642756 0.030617878374203253 1.231249276498972 0.017735683242011305 +2149 401.58569392728964 -3 631.2332582972094 0.03285574739698416 1.2262314369297045 0.016753121843839938 +2150 392.19444207454217 -3 644.8976145334938 0.036002296795582145 1.2166762506176958 0.015450949340980008 +2151 382.5661446562001 -3 658.3959896778495 0.042998529696979496 1.2007876762115925 0.018939658979118004 +2152 372.70373454492824 -3 671.7242719944459 0.046003981589605836 1.1791934482396884 0.01830028337639501 +2153 362.61021592638576 -3 684.8784015593753 0.04591522995228328 1.1542694578208244 0.014401802936104494 +2154 352.2886633841223 -3 697.8543714973456 0.04884512340183415 1.1214787352343327 0.014099188399281655 +2155 341.74222096302924 -3 710.6482292022123 0.048734874880014434 1.0800972440722012 0.008758449270918019 +2156 330.9741012116334 -3 723.2560775409819 0.05030679485909682 1.0303520714422976 -0.0010052761435774375 +2157 319.98758420352453 -3 735.6740760409153 0.047019195335675626 0.9739134339428115 -0.004564237809761877 +2158 308.7860165382119 -3 747.8984420593736 0.041389365872461836 0.9080507149807866 -0.004177279030217737 +2159 297.3728103217186 -3 759.9254519360474 0.03871702739168889 0.8389922228175788 -0.003909971956512511 +2160 564.0 -2 100.0 0.015010370940473602 0.6118774132588892 0.03634436748362752 +2161 563.8553103985718 -2 116.57978611541934 0.015983691710931548 0.6926658348035182 0.03868901532774009 +2162 563.421285668141 -2 133.15452186737593 0.018682523675026538 0.7765317990170943 0.038901402393520204 +2163 562.6980580168452 -2 149.71915843079665 0.017169339246838757 0.8525434745661274 0.040558597486733454 +2164 561.685847746833 -2 166.26865005691906 0.021763919181886898 0.92743659588554 0.037734640693282126 +2165 560.3849631871583 -2 182.79795561027527 0.020786251022373 0.9919949029072943 0.0376510690007085 +2166 558.7958005998596 -2 199.3020401042708 0.021829980286821114 1.0498810853509304 0.03317734976551118 +2167 556.9188440592559 -2 215.77587623489012 0.023643869179265694 1.0947284711548877 0.029573186818099825 +2168 554.7546653044918 -2 232.21444591206216 0.022914837559594448 1.1337126802715702 0.027981533867381964 +2169 552.3039235653808 -2 248.61274178821932 0.02118774210143542 1.163558397868327 0.026459018463197963 +2170 549.5673653615976 -2 264.9657687835838 0.0218826770190277 1.1869222943024123 0.021695867362035298 +2171 546.5458242752808 -2 281.26854560771756 0.02203367969314507 1.2060864418061132 0.02102444729927142 +2172 543.2402206971154 -2 297.51610627687137 0.024760427687238566 1.2196450881498724 0.019198042025192427 +2173 539.6515615459734 -2 313.7035016266717 0.023401573957009328 1.229118765611658 0.017600877085146394 +2174 535.7809399621966 -2 329.82580081968433 0.024281482044497333 1.2341284780685429 0.015901933207841716 +2175 531.6295349746149 -2 345.87809284739467 0.025046785517263203 1.234386480651803 0.013679818360293436 +2176 527.1986111414029 -2 361.8554880261492 0.025992307845426308 1.229540309314089 0.011007798498437209 +2177 522.4895181648837 -2 377.75311948659987 0.02683725141104023 1.2191875653459001 0.0076335653289955055 +2178 517.5036904803959 -2 393.56614465620004 0.026887822241304805 1.2029669175127542 0.004956069191169401 +2179 512.242646819351 -2 409.2897467342989 0.026874127875159737 1.1822877097082092 0.003393675115670694 +2180 506.70798974661295 -2 424.9191361593853 0.02644641280693132 1.1606088430048576 0.0028791260286757186 +2181 500.9014051723417 -2 440.44955206803525 0.025608459942855766 1.1401361191045776 0.005004679800343881 +2182 494.82466183844804 -2 455.87626374511643 0.024879253864575915 1.1253244043485435 0.007131995938122579 +2183 488.47961077981836 -2 471.19457206481 0.023170465097853827 1.1163830245458586 0.01045890656299919 +2184 481.86818476047085 -2 486.39981092201015 0.02201839965281716 1.1151727860778882 0.014315995665977537 +2185 474.99239768481743 -2 501.48734865366447 0.021138028432076135 1.1211404826402551 0.018332494066683823 +2186 467.85434398420864 -2 516.4525894496235 0.01974956211536024 1.1340837080918367 0.021809899339988236 +2187 460.4561979789495 -2 531.2909747525694 0.01943629298632276 1.1525186774899159 0.023402790121121616 +2188 452.80021321598065 -2 545.9979846465963 0.019669742760796766 1.1736094717240628 0.024990406659712774 +2189 444.88872178242593 -2 560.5691392340202 0.021063028975113536 1.1955714018356616 0.02534542671096173 +2190 436.7241335952168 -2 575.0 0.023232860692847322 1.2133018115010201 0.023067622252248895 +2191 428.3089356670067 -2 589.2861711645514 0.02666208839067429 1.224741751487388 0.020554752742219472 +2192 419.6456913486047 -2 603.4233010215446 0.029427545356877322 1.2306810281112037 0.019428580872237197 +2193 410.7370395481529 -2 617.4070832642756 0.031213053700161402 1.2307481938235703 0.018113980713698644 +2194 401.58569392728964 -2 631.2332582972094 0.0337602057299094 1.2257284192977709 0.017009067854736725 +2195 392.19444207454217 -2 644.8976145334938 0.03735356440769631 1.2161643457223867 0.015551010394429084 +2196 382.5661446562001 -2 658.3959896778495 0.04532648158277486 1.200261946782658 0.01952689953357134 +2197 372.70373454492824 -2 671.7242719944459 0.04880208863690853 1.1786566000014411 0.01883449730225556 +2198 362.61021592638576 -2 684.8784015593753 0.04879349952027444 1.153718608349314 0.014459032252953374 +2199 352.2886633841223 -2 697.8543714973456 0.05223436143346066 1.1209129999683385 0.014163640066919378 +2200 341.74222096302924 -2 710.6482292022123 0.05224777691429709 1.0795290942436397 0.008167304057521559 +2201 330.9741012116334 -2 723.2560775409819 0.05420969217633233 1.0298049395765856 -0.0028690225032774156 +2202 319.98758420352453 -2 735.6740760409153 0.05068395041969505 0.9733953328835904 -0.006844009414459855 +2203 308.7860165382119 -2 747.8984420593736 0.044502821091004924 0.9075693174036442 -0.006314698141199049 +2204 297.3728103217186 -2 759.9254519360474 0.04170390889975123 0.83853899449811 -0.005914717368916881 +2205 564.0 -1 100.0 0.01541333831936591 0.6116574785970896 0.04144600940734955 +2206 563.8553103985718 -1 116.57978611541934 0.016237863899460848 0.6923534993733597 0.043843207738421056 +2207 563.421285668141 -1 133.15452186737593 0.01904132200585669 0.7761511834376312 0.0437652103937063 +2208 562.6980580168452 -1 149.71915843079665 0.01701352687977789 0.8520854271485127 0.045381755462864604 +2209 561.685847746833 -1 166.26865005691906 0.022056748732298598 0.9269345123380881 0.04186342070196181 +2210 560.3849631871583 -1 182.79795561027527 0.02072904299212565 0.9914506646350126 0.04153363598559656 +2211 558.7958005998596 -1 199.3020401042708 0.021750111944745076 1.0493333789785413 0.03620779053740859 +2212 556.9188440592559 -1 215.77587623489012 0.023682241637711123 1.0942126562534635 0.03195120948860091 +2213 554.7546653044918 -1 232.21444591206216 0.022745456438871884 1.1332327722141946 0.03002061799532273 +2214 552.3039235653808 -1 248.61274178821932 0.020705994290502544 1.163090016538088 0.028187183687019172 +2215 549.5673653615976 -1 264.9657687835838 0.02144548144168912 1.186483589651838 0.022717390634802888 +2216 546.5458242752808 -1 281.26854560771756 0.02157775589027555 1.2056627728320943 0.02189843630759024 +2217 543.2402206971154 -1 297.51610627687137 0.024611054075417266 1.219234635987187 0.019795668071481788 +2218 539.6515615459734 -1 313.7035016266717 0.02307076160115393 1.2287171018007457 0.01795991709284107 +2219 535.7809399621966 -1 329.82580081968433 0.02405436868627875 1.2337306115823965 0.016034033808862768 +2220 531.6295349746149 -1 345.87809284739467 0.024920822031601647 1.2339977876034811 0.013534123974297624 +2221 527.1986111414029 -1 361.8554880261492 0.025995319295575563 1.2291745223243735 0.010542076788142186 +2222 522.4895181648837 -1 377.75311948659987 0.026971012704782953 1.2188621839703464 0.0067859496309861786 +2223 517.5036904803959 -1 393.56614465620004 0.02707192742421752 1.2026967494931722 0.0038230293725484634 +2224 512.242646819351 -1 409.2897467342989 0.02710993283060933 1.1820854141502373 0.0021145830471991844 +2225 506.70798974661295 -1 424.9191361593853 0.026683780916400363 1.1604683092027401 0.0015885635192805004 +2226 500.9014051723417 -1 440.44955206803525 0.02579768593824427 1.1400375698154626 0.003990964930332944 +2227 494.82466183844804 -1 455.87626374511643 0.02502674412843719 1.1252277989204391 0.006392722352684104 +2228 488.47961077981836 -1 471.19457206481 0.02313805043783085 1.1162750889173942 0.010116029294223547 +2229 481.86818476047085 -1 486.39981092201015 0.021851617119654453 1.1150387296912636 0.014418421470140105 +2230 474.99239768481743 -1 501.48734865366447 0.020854583167410165 1.120966885357435 0.01888337535618194 +2231 467.85434398420864 -1 516.4525894496235 0.01927425520229751 1.133854649236877 0.022732051269002317 +2232 460.4561979789495 -1 531.2909747525694 0.018878337472566366 1.1522244060390718 0.024475411958953443 +2233 452.80021321598065 -1 545.9979846465963 0.019089455133865844 1.17325287800677 0.026215042910788043 +2234 444.88872178242593 -1 560.5691392340202 0.020585139299861492 1.1951653070294208 0.026585840617484258 +2235 436.7241335952168 -1 575.0 0.02295567392896581 1.2128743819313075 0.024028013409943975 +2236 428.3089356670067 -1 589.2861711645514 0.02674439700636962 1.2243170500922578 0.021220484619951636 +2237 419.6456913486047 -1 603.4233010215446 0.029815211700777805 1.2302670529001067 0.019961986254265374 +2238 410.7370395481529 -1 617.4070832642756 0.031809585964902076 1.2303409213474126 0.018492886719919402 +2239 401.58569392728964 -1 631.2332582972094 0.03466611540761469 1.2253201605790378 0.01726512076979253 +2240 392.19444207454217 -1 644.8976145334938 0.038706071365787444 1.2157485325030024 0.01565114250790968 +2241 382.5661446562001 -1 658.3959896778495 0.04765554240278126 1.1998344546936497 0.020114045828690606 +2242 372.70373454492824 -1 671.7242719944459 0.05160133829229211 1.1782202081148212 0.01936817178157906 +2243 362.61021592638576 -1 684.8784015593753 0.05167281098212889 1.153271305405922 0.014516118730112947 +2244 352.2886633841223 -1 697.8543714973456 0.055623631087069 1.120454281056218 0.014227383457131084 +2245 341.74222096302924 -1 710.6482292022123 0.055759946063022814 1.0790704083326073 0.007576590969925926 +2246 330.9741012116334 -1 723.2560775409819 0.058110942979354804 1.029367522364692 -0.004732435540595671 +2247 319.98758420352453 -1 735.6740760409153 0.05434851924641997 0.9729848296500344 -0.009122734265699766 +2248 308.7860165382119 -1 747.8984420593736 0.04761551884982354 0.9071919917695513 -0.00845106295022679 +2249 297.3728103217186 -1 759.9254519360474 0.044688950775515754 0.8381833410674198 -0.007918153865610015 +2250 564.0 0 100.0 0.015826105674447623 0.6114686568843355 0.046542620056487606 +2251 563.8553103985718 0 116.57978611541934 0.01650039284668105 0.692084146526852 0.04899325235023616 +2252 563.421285668141 0 133.15452186737593 0.0193972627105971 0.7758257197007501 0.048624607898123354 +2253 562.6980580168452 0 149.71915843079665 0.016855683423631012 0.8516942279057415 0.05019914834134222 +2254 561.685847746833 0 166.26865005691906 0.022341647972874752 0.9265115058782216 0.0459906472110622 +2255 560.3849631871583 0 182.79795561027527 0.020668833014622124 0.99099316468039 0.04541382354471615 +2256 558.7958005998596 0 199.3020401042708 0.021668031147395645 1.048881182641081 0.039237143877199454 +2257 556.9188440592559 0 215.77587623489012 0.02371576497423353 1.0937979074530404 0.03433313154590932 +2258 554.7546653044918 0 232.21444591206216 0.022574185220051265 1.1328535040271102 0.03206228867707543 +2259 552.3039235653808 0 248.61274178821932 0.020225729013175684 1.162718959265752 0.029915121478007012 +2260 549.5673653615976 0 264.9657687835838 0.02101036614988743 1.1861393461808667 0.023743065364095234 +2261 546.5458242752808 0 281.26854560771756 0.021124726805293263 1.2053313811465451 0.02277354872947359 +2262 543.2402206971154 0 297.51610627687137 0.024458741931255412 1.2189150710966346 0.020394575587221367 +2263 539.6515615459734 0 313.7035016266717 0.022741774226056905 1.2284057480859096 0.01831884787678132 +2264 535.7809399621966 0 329.82580081968433 0.023829092656858362 1.2334237382736604 0.016166865886193954 +2265 531.6295349746149 0 345.87809284739467 0.02479710380321013 1.2337017254415288 0.01338992850079634 +2266 527.1986111414029 0 361.8554880261492 0.026000058894866892 1.22890247372549 0.010078313530913494 +2267 522.4895181648837 0 377.75311948659987 0.027106422076388973 1.2186284544065358 0.0059418445440944006 +2268 517.5036904803959 0 393.56614465620004 0.027258255100732688 1.2025097742106852 0.0026936546341083467 +2269 512.242646819351 0 409.2897467342989 0.027347869493654937 1.1819549493591237 0.0008396013818421624 +2270 506.70798974661295 0 424.9191361593853 0.026923249781994698 1.1603862988827571 0.00030163939204994506 +2271 500.9014051723417 0 440.44955206803525 0.025988960857774693 1.139979720667751 0.002978280075004543 +2272 494.82466183844804 0 455.87626374511643 0.025177278240241997 1.1251589760651906 0.005653834914089309 +2273 488.47961077981836 0 471.19457206481 0.023108313894650248 1.1161867672239731 0.009772779531535407 +2274 481.86818476047085 0 486.39981092201015 0.021686882149789397 1.1149212208499817 0.014519639933562922 +2275 474.99239768481743 0 501.48734865366447 0.020572962951352074 1.120810698547258 0.01943199183362244 +2276 467.85434398420864 0 516.4525894496235 0.01880082862346484 1.133648772518705 0.02365113451068579 +2277 460.4561979789495 0 531.2909747525694 0.018322075318497756 1.1519650539408204 0.025545154119911217 +2278 452.80021321598065 0 545.9979846465963 0.018511034364767833 1.1729457541765105 0.027437413418119245 +2279 444.88872178242593 0 560.5691392340202 0.020108484837026278 1.1948229227338003 0.027825409075639847 +2280 436.7241335952168 0 575.0 0.02267912768006797 1.2125269621586252 0.024988850189950597 +2281 428.3089356670067 0 589.2861711645514 0.026826981939179012 1.2239821114560323 0.021887300278017198 +2282 419.6456913486047 0 603.4233010215446 0.030203451068510807 1.2299461241079652 0.020496785319121334 +2283 410.7370395481529 0 617.4070832642756 0.03240740478926128 1.2300279740151148 0.018872490327930647 +2284 401.58569392728964 0 631.2332582972094 0.03557347530904885 1.2250071978418662 0.017521411171120823 +2285 392.19444207454217 0 644.8976145334938 0.04005983555436106 1.2154293742424045 0.015751458736102123 +2286 382.5661446562001 0 658.3959896778495 0.049985803991199604 1.1995057917761662 0.02070134531448669 +2287 372.70373454492824 0 671.7242719944459 0.05440189923871087 1.177884880418009 0.019901739514127402 +2288 362.61021592638576 0 684.8784015593753 0.05455342554416772 1.1529281746071665 0.014573491695284553 +2289 352.2886633841223 0 697.8543714973456 0.05901333604756415 1.1201032366833743 0.014290993730656 +2290 341.74222096302924 0 710.6482292022123 0.059271836459897004 1.078721871960283 0.006986746116120789 +2291 330.9741012116334 0 723.2560775409819 0.0620109748190719 1.0290405266407123 -0.006595269885876367 +2292 319.98758420352453 0 735.6740760409153 0.05801309494642249 0.9726827368772112 -0.011400271976031804 +2293 308.7860165382119 0 747.8984420593736 0.050727772194044854 0.9069196391650928 -0.010586453762574641 +2294 297.3728103217186 0 759.9254519360474 0.047672698421663925 0.8379261554869658 -0.009920556308452882 +2295 564.0 1 100.0 0.016248180728167166 0.6113108104902635 0.051635200035649274 +2296 563.8553103985718 1 116.57978611541934 0.016771141678678842 0.691857712009765 0.05413996368163901 +2297 563.421285668141 1 133.15452186737593 0.01975049832922448 0.7755553928051727 0.05348034815888803 +2298 562.6980580168452 1 149.71915843079665 0.016696391885481703 0.8513698784533529 0.05501156011660267 +2299 561.685847746833 1 166.26865005691906 0.022619176635112856 0.9261675193919775 0.05011692097000169 +2300 560.3849631871583 1 182.79795561027527 0.02060646991852451 0.9906223900602309 0.049292195312388175 +2301 558.7958005998596 1 199.3020401042708 0.021584496205059703 1.0485246206598164 0.042266101382419104 +2302 556.9188440592559 1 215.77587623489012 0.02374490363521611 1.0934844513593602 0.0367192342240451 +2303 554.7546653044918 1 232.21444591206216 0.022401340257132356 1.1325751504853188 0.03410641964941739 +2304 552.3039235653808 1 248.61274178821932 0.01974736603380927 1.1624455454213312 0.03164252422288024 +2305 549.5673653615976 1 264.9657687835838 0.020577466529529003 1.1858898929272519 0.024772779584641285 +2306 546.5458242752808 1 281.26854560771756 0.02067443942905178 1.2050926118631873 0.02364966541724184 +2307 543.2402206971154 1 297.51610627687137 0.024303101068936395 1.218686744214973 0.020994677630785198 +2308 539.6515615459734 1 313.7035016266717 0.022414481238222227 1.2281850565074772 0.018677704876025547 +2309 535.7809399621966 1 329.82580081968433 0.023605517422710567 1.233208221415771 0.016300512920626557 +2310 531.6295349746149 1 345.87809284739467 0.024675419280795793 1.233498657126288 0.013247255142140842 +2311 527.1986111414029 1 361.8554880261492 0.02600636732276012 1.2287244991421111 0.009616465826811842 +2312 522.4895181648837 1 377.75311948659987 0.02724335221572532 1.2184866896448305 0.005100879880878682 +2313 517.5036904803959 1 393.56614465620004 0.0274466968287417 1.2024063814020727 0.0015671860176569544 +2314 512.242646819351 1 409.2897467342989 0.027587832661551095 1.1818968320170518 -0.00043193485129594056 +2315 506.70798974661295 1 424.9191361593853 0.027164845085255365 1.1603633462932987 -0.0009827385788401856 +2316 500.9014051723417 1 440.44955206803525 0.026182339339311547 1.1399630127123914 0.0019656866255259057 +2317 494.82466183844804 1 455.87626374511643 0.02533076523487463 1.1251183185040619 0.004914563647185773 +2318 488.47961077981836 1 471.19457206481 0.023081171953291485 1.116118396082916 0.009428785832355594 +2319 481.86818476047085 1 486.39981092201015 0.02152414278229564 1.114820586092098 0.014619549450889927 +2320 474.99239768481743 1 501.48734865366447 0.020293067761409465 1.1206722466856793 0.01997846931952082 +2321 467.85434398420864 1 516.4525894496235 0.018329138011529175 1.1334663890127004 0.024567664114134972 +2322 460.4561979789495 1 531.2909747525694 0.017767277231160818 1.151740874077311 0.026612807043634033 +2323 452.80021321598065 1 545.9979846465963 0.017934141049472326 1.1726882733571076 0.028658252636818204 +2324 444.88872178242593 1 560.5691392340202 0.01963269433596728 1.1945444501755729 0.02906493174299682 +2325 436.7241335952168 1 575.0 0.022402863927899207 1.212259874312538 0.02595093552220656 +2326 428.3089356670067 1 589.2861711645514 0.02690975874559978 1.2237373378761522 0.022555497671715424 +2327 419.6456913486047 1 603.4233010215446 0.03059219786640382 1.2297186815556094 0.021033054530719793 +2328 410.7370395481529 1 617.4070832642756 0.03300643635614171 1.2298098081630289 0.01925288125798335 +2329 401.58569392728964 1 631.2332582972094 0.03648228027549462 1.2247900042249948 0.017778070304079678 +2330 392.19444207454217 1 644.8976145334938 0.04141487079179523 1.2152073676261437 0.01585207154327441 +2331 382.5661446562001 1 658.3959896778495 0.05231735354136183 1.1992764814555399 0.021289043513639475 +2332 372.70373454492824 1 671.7242719944459 0.05720393498277904 1.1776511565319019 0.02043563213735999 +2333 362.61021592638576 1 684.8784015593753 0.05743559844947555 1.1526897730775723 0.014631577262504082 +2334 352.2886633841223 1 697.8543714973456 0.06240387255265817 1.1198604546777517 0.01435504227874377 +2335 341.74222096302924 1 710.6482292022123 0.06278389434666067 1.078484099259595 0.006398199416080096 +2336 330.9741012116334 1 723.2560775409819 0.06591020978442577 1.028824583618707 -0.00845727679440746 +2337 319.98758420352453 1 735.6740760409153 0.061677861657819744 0.9724897688285087 -0.013676476390562206 +2338 308.7860165382119 1 747.8984420593736 0.053839889948153793 0.9067530230004173 -0.01272094853332692 +2339 297.3728103217186 1 759.9254519360474 0.05065570342567281 0.8377681747556143 -0.011922202932684617 +2340 564.0 2 100.0 0.01667904638195916 0.6111839153783651 0.05672475118713188 +2341 563.8553103985718 2 116.57978611541934 0.017049953412327807 0.6916742294756243 0.059284158345865694 +2342 563.421285668141 2 133.15452186737593 0.020101181390357763 0.7753402604389279 0.0583331878248772 +2343 562.6980580168452 2 149.71915843079665 0.016536242300900974 0.8511124367365278 0.05981977449626877 +2344 561.685847746833 2 166.26865005691906 0.022889906723122366 0.9259025613530545 0.05424284076204927 +2345 560.3849631871583 2 182.79795561027527 0.020542810481246992 0.9903384211337929 0.05316932337141512 +2346 558.7958005998596 2 199.3020401042708 0.02150027273435887 1.0482638934860953 0.04529536559852587 +2347 556.9188440592559 2 215.77587623489012 0.02377012997829375 1.0932725470147735 0.03910980141789454 +2348 554.7546653044918 2 232.21444591206216 0.022227239353692373 1.1323979877575596 0.0361528856317082 +2349 552.3039235653808 2 248.61274178821932 0.019271326708103838 1.1622700817693583 0.03336908714453454 +2350 549.5673653615976 2 264.9657687835838 0.02014691384200248 1.1857355363603932 0.02580641862833241 +2351 546.5458242752808 2 281.26854560771756 0.020226733854931747 1.2049467796399203 0.02452666707244546 +2352 543.2402206971154 2 297.51610627687137 0.024143738898234145 1.2185499698070785 0.021595885790550086 +2353 539.6515615459734 2 313.7035016266717 0.022088748805175848 1.2280553384841 0.019036526125105098 +2354 535.7809399621966 2 329.82580081968433 0.023383502595300348 1.2330843783835803 0.016435058262067936 +2355 531.6295349746149 2 345.87809284739467 0.024555551682060778 1.23338889502811 0.013106125174059695 +2356 527.1986111414029 2 361.8554880261492 0.026014080959058 1.2286408836493663 0.009156489189783977 +2357 522.4895181648837 2 377.75311948659987 0.027381669243228338 1.2184371599229917 0.0042626847643379585 +2358 517.5036904803959 2 393.56614465620004 0.027637133631216212 1.202386924178448 0.0004428725183843261 +2359 512.242646819351 2 409.2897467342989 0.027829709150651815 1.1819115079133833 -0.0017006886846275614 +2360 506.70798974661295 2 424.9191361593853 0.027408586713371354 1.1603998715492054 -0.0022656686985867277 +2361 500.9014051723417 2 440.44955206803525 0.026377873139438027 1.1399877754288883 0.0009522416858559419 +2362 494.82466183844804 2 455.87626374511643 0.02548710898324138 1.1251061203255452 0.004174133702401898 +2363 488.47961077981836 2 471.19457206481 0.02305653652714553 1.1160702476594477 0.009083673912313591 +2364 481.86818476047085 2 486.39981092201015 0.021363344157013506 1.1147371011756393 0.014718047037557531 +2365 474.99239768481743 2 501.48734865366447 0.02001479627112635 1.1205518096251268 0.020522933399257492 +2366 467.85434398420864 2 516.4525894496235 0.01785903982020847 1.13330776755876 0.0254821523911447 +2367 460.4561979789495 2 531.2909747525694 0.01721371595058297 1.151552085685093 0.027679156252854692 +2368 452.80021321598065 2 545.9979846465963 0.01735843541222146 1.1724806048033178 0.029878292724107205 +2369 444.88872178242593 2 560.5691392340202 0.019157393036185556 1.1943301234168393 0.03030521195455927 +2370 436.7241335952168 2 575.0 0.022126520841845194 1.212073450269069 0.026915076045944307 +2371 428.3089356670067 2 589.2861711645514 0.026992640449440858 1.2235831043592353 0.023225375756080996 +2372 419.6456913486047 2 603.4233010215446 0.03098138414847981 1.2295851168960878 0.021570869598588303 +2373 410.7370395481529 2 617.4070832642756 0.0336066033000524 1.2296868215192425 0.019634149000502307 +2374 401.58569392728964 2 631.2332582972094 0.0373925206326326 1.2246689889375415 0.018035229248447072 +2375 392.19444207454217 2 644.8976145334938 0.042771186127006255 1.2150829427424608 0.015953092229054493 +2376 382.5661446562001 2 658.3959896778495 0.05465027276719678 1.199146978750836 0.02187738336766134 +2377 372.70373454492824 2 671.7242719944459 0.060007602958501674 1.1775195078601124 0.020970279223742238 +2378 362.61021592638576 2 684.8784015593753 0.060319577989480413 1.1525565894496728 0.014690797633379256 +2379 352.2886633841223 2 697.8543714973456 0.06579562866910836 1.1197264525098345 0.014420096197261117 +2380 341.74222096302924 2 710.6482292022123 0.06629655807154054 1.0783576328752218 0.005811374844396637 +2381 330.9741012116334 2 723.2560775409819 0.06980906574069361 1.0287202488927012 -0.010318204321624865 +2382 319.98758420352453 2 735.6740760409153 0.06534299724782877 0.9724065413956351 -0.0159511970925206 +2383 308.7860165382119 2 747.8984420593736 0.056952178566798364 0.9066927690092373 -0.014854624065762115 +2384 297.3728103217186 2 759.9254519360474 0.05363852325351345 0.8377099799096396 -0.013923375164295398 +2385 564.0 3 100.0 0.017118162500369613 0.6110880611059868 0.06181227545359006 +2386 563.8553103985718 3 116.57978611541934 0.01733665146388755 0.6915338304857113 0.06442665339287748 +2387 563.421285668141 3 133.15452186737593 0.020449463595350447 0.7751804529793518 0.0631838854265498 +2388 562.6980580168452 3 149.71915843079665 0.016375829617384603 0.8509220170300886 0.0646245744484967 +2389 561.685847746833 3 166.26865005691906 0.02315442014569757 0.9257167058228125 0.058369005114256606 +2390 560.3849631871583 3 182.79795561027527 0.020478716907951527 0.9901414316027866 0.05704578861045416 +2391 558.7958005998596 3 199.3020401042708 0.021416131556469244 1.0480992777013471 0.04832564679168731 +2392 556.9188440592559 3 215.77587623489012 0.023791922654262446 1.0931624858982394 0.041505116903216004 +2393 554.7546653044918 3 232.21444591206216 0.022052200578768902 1.1323222934063086 0.03820156088868504 +2394 552.3039235653808 3 248.61274178821932 0.018798032652258188 1.162192862468889 0.03509450786595383 +2395 549.5673653615976 3 264.9657687835838 0.01971883466480639 1.185676560381335 0.026843864638904327 +2396 546.5458242752808 3 281.26854560771756 0.01978144398728222 1.2048941686788215 0.025404433918147853 +2397 543.2402206971154 3 297.51610627687137 0.023980261770398918 1.2185050260659451 0.022198110053005097 +2398 539.6515615459734 3 313.7035016266717 0.021764440374258495 1.2280168648127534 0.019395351815551846 +2399 535.7809399621966 3 329.82580081968433 0.023162904500832755 1.2330524806533554 0.016570584729458004 +2400 531.6295349746149 3 345.87809284739467 0.02443727975672854 1.233372700927356 0.012966557983199949 +2401 527.1986111414029 3 361.8554880261492 0.02602303244455614 1.228651861772843 0.008698337879425795 +2402 522.4895181648837 3 377.75311948659987 0.027521233390978245 1.2184800927261799 0.003426888589819077 +2403 517.5036904803959 3 393.56614465620004 0.027829437510603714 1.2024517190252586 -0.0006800290434890283 +2404 512.242646819351 3 409.2897467342989 0.02807338005593517 1.1819993519446579 -0.0029673238821469944 +2405 506.70798974661295 3 424.9191361593853 0.027654490425528155 1.1604961806317682 -0.0035482558752824005 +2406 500.9014051723417 3 440.44955206803525 0.02657561169091479 1.1400542267253033 -6.300057260471767e-05 +2407 494.82466183844804 3 455.87626374511643 0.025646208863051936 1.1251225869853612 0.0034317674849528228 +2408 488.47961077981836 3 471.19457206481 0.023034315347456036 1.116042529666698 0.008737068011542127 +2409 481.86818476047085 3 486.39981092201015 0.021204428695786495 1.1146709910786008 0.014815029051595888 +2410 474.99239768481743 3 501.48734865366447 0.01973804603912841 1.120449622594498 0.021065509770362204 +2411 467.85434398420864 3 516.4525894496235 0.017390391147348642 1.1331731347612988 0.026395109199999277 +2412 460.4561979789495 3 531.2909747525694 0.01666116564321526 1.1513988743551153 0.028744983498372484 +2413 452.80021321598065 3 545.9979846465963 0.01678357614949457 1.1723229139008315 0.031098266021267862 +2414 444.88872178242593 3 560.5691392340202 0.0186822022811969 1.1941802093550273 0.031547057450165755 +2415 436.7241335952168 3 575.0 0.021849733774167247 1.2119680316507013 0.02788207980493443 +2416 428.3089356670067 3 589.2861711645514 0.027075537906736016 1.2235197586210769 0.02389723286022153 +2417 419.6456913486047 3 603.4233010215446 0.03137093974587331 1.2295457736146684 0.022110304472609556 +2418 410.7370395481529 3 617.4070832642756 0.03420782459659796 1.2296593532035784 0.02001638193325817 +2419 401.58569392728964 3 631.2332582972094 0.03830418171265941 1.2246444972590018 0.01829301808964388 +2420 392.19444207454217 3 644.8976145334938 0.04412878513613001 1.2150564630822858 0.016054630354304586 +2421 382.5661446562001 3 658.3959896778495 0.05698463706488167 1.1991176702748532 0.02246660458310916 +2422 372.70373454492824 3 671.7242719944459 0.06281305363108289 1.1774903375889703 0.021506107278046534 +2423 362.61021592638576 3 684.8784015593753 0.06320560451541375 1.152529043864008 0.014751570398383068 +2424 352.2886633841223 3 697.8543714973456 0.06918898356887501 1.1197016772926471 0.014486717760838687 +2425 341.74222096302924 3 710.6482292022123 0.06981025808765001 1.0783429439635908 0.005226690672938215 +2426 330.9741012116334 3 723.2560775409819 0.07370795756781963 1.0287280024366852 -0.01217779749837331 +2427 319.98758420352453 3 735.6740760409153 0.06900867603427471 0.9724335720986194 -0.018224280908835443 +2428 308.7860165382119 3 747.8984420593736 0.060064943985627596 0.9067393652488298 -0.016987557209765775 +2429 297.3728103217186 3 759.9254519360474 0.056621720943361445 0.8377519960227242 -0.01592435743748269 +2430 564.0 4 100.0 0.017564967695193383 0.6110234508243292 0.06689877374069825 +2431 563.8553103985718 4 116.57978611541934 0.017631040157660507 0.6914367445090632 0.06956826465130339 +2432 563.421285668141 4 133.15452186737593 0.020795495002369012 0.7750761734930872 0.06803319986082186 +2433 562.6980580168452 4 149.71915843079665 0.0162157515777879 0.8507987899384992 0.0694267417494033 +2434 561.685847746833 4 166.26865005691906 0.023413306348475296 0.9256100924502736 0.06249601400738651 +2435 560.3849631871583 4 182.79795561027527 0.02041505431046332 0.9900316885113754 0.060922181081451525 +2436 558.7958005998596 4 199.3020401042708 0.0213328465953287 1.0480311260170836 0.051357659721636896 +2437 556.9188440592559 4 215.77587623489012 0.02381076498893889 1.0931545919253254 0.043905461556578165 +2438 554.7546653044918 4 232.21444591206216 0.021876541082600596 1.1323483463877795 0.04025231779326763 +2439 552.3039235653808 4 248.61274178821932 0.018327904412124035 1.1622141690735002 0.03681848597417923 +2440 549.5673653615976 4 264.9657687835838 0.019293350332071208 1.1857132263227685 0.027884996086564348 +2441 546.5458242752808 4 281.26854560771756 0.019338398249957263 1.2049350327261463 0.026282845371140565 +2442 543.2402206971154 4 297.51610627687137 0.02381227632402446 1.2185521549126845 0.02280125867082565 +2443 539.6515615459734 4 313.7035016266717 0.02144141719137329 1.2280698656687363 0.019754223857327523 +2444 535.7809399621966 4 329.82580081968433 0.022943576749845842 1.2331127538027786 0.016707174210824044 +2445 531.6295349746149 4 345.87809284739467 0.024320378549579757 1.233450286014396 0.012828571104670752 +2446 527.1986111414029 4 361.8554880261492 0.02603305124155428 1.2287576174885868 0.00824196523262332 +2447 522.4895181648837 4 377.75311948659987 0.027661899683759858 1.218615672786954 0.0025931219869194774 +2448 517.5036904803959 4 393.56614465620004 0.02802347296321831 1.2026010458022869 -0.0018022541510127716 +2449 512.242646819351 4 409.2897467342989 0.02831872301054842 1.1821606681145933 -0.004232507609562359 +2450 506.70798974661295 4 424.9191361593853 0.027902569519309743 1.1606524653887282 -0.004831612143405693 +2451 500.9014051723417 4 440.44955206803525 0.026775602660082016 1.1401624729382538 -0.0010809875562968522 +2452 494.82466183844804 4 455.87626374511643 0.025807960429561967 1.1251678353064587 0.0026866867841273596 +2453 488.47961077981836 4 471.19457206481 0.0230144123527382 1.1160353853657015 0.00838859226105353 +2454 481.86818476047085 4 486.39981092201015 0.02104733628363179 1.1146224299989493 0.0149103919155156 +2455 474.99239768481743 4 501.48734865366447 0.0194627136981097 1.1203658761991626 0.02160632458968094 +2456 467.85434398420864 4 516.4525894496235 0.01692304955793741 1.133062674989249 0.027307042229236144 +2457 460.4561979789495 4 531.2909747525694 0.0161094012953922 1.1512813920327272 0.029811067903990962 +2458 452.80021321598065 4 545.9979846465963 0.01620921927393516 1.172215362166273 0.03231890753547 +2459 444.88872178242593 4 560.5691392340202 0.01820673913238459 1.1940950077228936 0.032791281101862156 +2460 436.7241335952168 4 575.0 0.021572136255338326 1.2119439698263754 0.028852753942616383 +2461 428.3089356670067 4 589.2861711645514 0.027158360170671587 1.2235476210866492 0.024571365061637623 +2462 419.6456913486047 4 603.4233010215446 0.03176079239641434 1.2296009470288376 0.022651430337706956 +2463 410.7370395481529 4 617.4070832642756 0.03481001545205274 1.2297276837275957 0.020399666438518035 +2464 401.58569392728964 4 631.2332582972094 0.03921724337637264 1.22471681053925 0.018551565089860285 +2465 392.19444207454217 4 644.8976145334938 0.04548766521920744 1.2151282255392382 0.016156793166957013 +2466 382.5661446562001 4 658.3959896778495 0.05932051467434664 1.1991888742341235 0.02305694297772738 +2467 372.70373454492824 4 671.7242719944459 0.06562042960075279 1.1775639806875204 0.022043538734625782 +2468 362.61021592638576 4 684.8784015593753 0.06609390944990778 1.1526074879691257 0.014814307838092023 +2469 352.2886633841223 4 697.8543714973456 0.07258430680539975 1.1197865057817553 0.014555463896952538 +2470 341.74222096302924 4 710.6482292022123 0.07332541695138584 1.078440432192879 0.0046445597134625 +2471 330.9741012116334 4 723.2560775409819 0.07760729839872618 1.0288482486046138 -0.014035798506127689 +2472 319.98758420352453 4 735.6740760409153 0.07267507150715344 0.9725712800858106 -0.020495573415660148 +2473 308.7860165382119 4 747.8984420593736 0.06317849347209115 0.9068931621000351 -0.019119826060231663 +2474 297.3728103217186 4 759.9254519360474 0.05960586479927651 0.8378944922059591 -0.01792543701204511 +2475 564.0 5 100.0 0.018018881109598348 0.610990401278448 0.07198524477982651 +2476 563.8553103985718 5 116.57978611541934 0.01793290523457547 0.6913832989224732 0.07470980507040108 +2477 563.421285668141 5 133.15452186737593 0.021139423210486362 0.7750276977360843 0.07288188887590732 +2478 562.6980580168452 5 149.71915843079665 0.016056606603731753 0.8507429823958652 0.07422705653039588 +2479 561.685847746833 5 166.26865005691906 0.02366715994602675 0.925582926472121 0.06662447058585592 +2480 560.3849631871583 5 182.79795561027527 0.02035268818633827 0.9900095522461759 0.0647991003570014 +2481 558.7958005998596 5 199.3020401042708 0.021251192775828716 1.0480598672748975 0.05439212041446706 +2482 556.9188440592559 5 215.77587623489012 0.023827143365074875 1.0932492214482075 0.046311110575397815 +2483 554.7546653044918 5 232.21444591206216 0.021700575912515303 1.1324764270519219 0.04230502538935504 +2484 552.3039235653808 5 248.61274178821932 0.017861360132342855 1.1623342705312902 0.038540722584282296 +2485 549.5673653615976 5 264.9657687835838 0.018870576375197515 1.1858457729490293 0.028929687282676583 +2486 546.5458242752808 5 281.26854560771756 0.01889742029479046 1.2050695950723282 0.027161779714184146 +2487 543.2402206971154 5 297.51610627687137 0.023639390830916124 1.2186915619965266 0.02340523803101369 +2488 539.6515615459734 5 313.7035016266717 0.021119538819690392 1.2282145306056724 0.020113185440378656 +2489 535.7809399621966 5 329.82580081968433 0.022725370806891704 1.2332653775109477 0.016844907263206418 +2490 531.6295349746149 5 345.87809284739467 0.024204620163449528 1.2336218108896095 0.012692180259579673 +2491 527.1986111414029 5 361.8554880261492 0.02604396419449189 1.2289582842231002 0.007787323995323396 +2492 522.4895181648837 5 377.75311948659987 0.027803518620100873 1.2188440420852718 0.0017610177814265586 +2493 517.5036904803959 5 393.56614465620004 0.028219098493687415 1.2028351477436492 -0.0029245307188764985 +2494 512.242646819351 5 409.2897467342989 0.02856561444532795 1.1823956895340857 -0.005496913104312305 +2495 506.70798974661295 5 424.9191361593853 0.028152836496993808 1.160868803534277 -0.006116857187410746 +2496 500.9014051723417 5 440.44955206803525 0.026977892504279115 1.1403125088329147 -0.0021026668948295646 +2497 494.82466183844804 5 455.87626374511643 0.02597225608638908 1.125241893479015 0.001938114902525526 +2498 488.47961077981836 5 471.19457206481 0.022996728078168046 1.1160488935653972 0.008037872048970536 +2499 481.86818476047085 5 486.39981092201015 0.020892004450003922 1.1145915413546208 0.015004032838086797 +2500 474.99239768481743 5 501.48734865366447 0.01918869514384733 1.1203007164209604 0.022145504820687344 +2501 467.85434398420864 5 516.4525894496235 0.01645687290715663 1.1329765303760608 0.02821845728143356 +2502 460.4561979789495 5 531.2909747525694 0.01555819810675723 1.1511997570176769 0.03087818711148783 +2503 452.80021321598065 5 545.9979846465963 0.01563501695828451 1.172158107247199 0.03354095742164308 +2504 444.88872178242593 5 560.5691392340202 0.017730615982818013 1.1940748510885215 0.03403870164125137 +2505 436.7241335952168 5 575.0 0.021293360989274073 1.2120016259114923 0.029827902397356384 +2506 428.3089356670067 5 589.2861711645514 0.027241014856528162 1.223666984890102 0.025248064560607207 +2507 419.6456913486047 5 603.4233010215446 0.03215086787398895 1.229750884288301 0.023194314608605018 +2508 410.7370395481529 5 617.4070832642756 0.03541308719287578 1.2298920349945879 0.020784086020235345 +2509 401.58569392728964 5 631.2332582972094 0.040131679535272885 1.2248861461985383 0.018810995859322794 +2510 392.19444207454217 5 644.8976145334938 0.046847816896872126 1.215298460409627 0.016259685027802954 +2511 382.5661446562001 5 658.3959896778495 0.06165796584085116 1.1993608404289116 0.023648629826643945 +2512 372.70373454492824 5 671.7242719944459 0.06842986470648861 1.1777407039075252 0.022582990954737977 +2513 362.61021592638576 5 684.8784015593753 0.06898471429846738 1.152792204921582 0.014879416224463123 +2514 352.2886633841223 5 697.8543714973456 0.07598195758977458 1.1199812443752641 0.014626885660079704 +2515 341.74222096302924 5 710.6482292022123 0.07684244932081963 1.078650425743014 0.004065389560304937 +2516 330.9741012116334 5 723.2560775409819 0.0815075008576432 1.0290813161304067 -0.015891946852240352 +2517 319.98758420352453 5 735.6740760409153 0.0763423590501659 0.9728199861338784 -0.022764920443917317 +2518 308.7860165382119 5 747.8984420593736 0.06629313747626223 0.9071543722672576 -0.021251511155473163 +2519 297.3728103217186 5 759.9254519360474 0.0625915280849467 0.8381375816078434 -0.01992690379077887 +2520 564.0 6 100.0 0.01847930420225843 0.6109893428072533 0.07707268399070794 +2521 563.8553103985718 6 116.57978611541934 0.018242014360819868 0.6913739190104902 0.07985208306197317 +2522 563.421285668141 6 133.15452186737593 0.021481392543744586 0.7750353741536001 0.07773070755616159 +2523 562.6980580168452 6 149.71915843079665 0.01589899167904477 0.850754877665934 0.07902629682559456 +2524 561.685847746833 6 166.26865005691906 0.023916578353992708 0.9256354787126999 0.07075498286767398 +2525 560.3849631871583 6 182.79795561027527 0.020292481897699118 0.9900754765362576 0.06867715588779358 +2526 558.7958005998596 6 199.3020401042708 0.021171943922012423 1.0481860064464634 0.05742974293544662 +2527 556.9188440592559 6 215.77587623489012 0.023841545604216672 1.0934467632556701 0.04872233069788494 +2528 554.7546653044918 6 232.21444591206216 0.02152461682865702 1.132706817142423 0.044359547954676726 +2529 552.3039235653808 6 248.61274178821932 0.017398814225551385 1.1625534231848802 0.040260919903252076 +2530 549.5673653615976 6 264.9657687835838 0.018450621963393945 1.1860744164560986 0.029977807894460445 +2531 546.5458242752808 6 281.26854560771756 0.018458329710118702 1.2052980485519782 0.02804111376826203 +2532 543.2402206971154 6 297.51610627687137 0.023461216541957697 1.2189234166948184 0.024009952522941927 +2533 539.6515615459734 6 313.7035016266717 0.020798663658489785 1.2284510085555085 0.020472280596101768 +2534 535.7809399621966 6 329.82580081968433 0.02250813656022777 1.2335104855583752 0.01698386271266736 +2535 531.6295349746149 6 345.87809284739467 0.024089774522284783 1.2338873855633856 0.012557399392609926 +2536 527.1986111414029 6 361.8554880261492 0.026055596090522198 1.229253944853344 0.00733436665416589 +2537 522.4895181648837 6 377.75311948659987 0.027945936853353805 1.2191652998484903 0.0009302119572189601 +2538 517.5036904803959 6 393.56614465620004 0.02841616812932014 1.2031542314577957 -0.004047579221726491 +2539 512.242646819351 6 409.2897467342989 0.0288139318483813 1.1827045784212091 -0.0067612223457408785 +2540 506.70798974661295 6 424.9191361593853 0.02840530473198087 1.1611451586490564 -0.0074051188651443655 +2541 500.9014051723417 6 440.44955206803525 0.027182527029311118 1.1405042176030171 -0.0031289850863296387 +2542 494.82466183844804 6 455.87626374511643 0.026138985756226397 1.1253447010604358 0.0011852787852838034 +2543 488.47961077981836 6 471.19457206481 0.022981160045045388 1.116083068622629 0.007684535386922953 +2544 481.86818476047085 6 486.39981092201015 0.020738368549927003 1.1145783977835217 0.015095850536272985 +2545 474.99239768481743 6 501.48734865366447 0.018915885724216788 1.1202542446182029 0.022683178580685574 +2546 467.85434398420864 6 516.4525894496235 0.01599171916336716 1.1329148008197019 0.029129858556997658 +2547 460.4561979789495 6 531.2909747525694 0.015007330883773248 1.1511540539641134 0.031947118425539316 +2548 452.80021321598065 6 545.9979846465963 0.015060616379340676 1.1721513029221011 0.034765163464395524 +2549 444.88872178242593 6 560.5691392340202 0.017253440171153357 1.194120104855323 0.03529014438695173 +2550 436.7241335952168 6 575.0 0.021013040848707802 1.2121413707679107 0.030808323597590753 +2551 428.3089356670067 6 589.2861711645514 0.02732340850665818 1.2238781158747631 0.025927618054515624 +2552 419.6456913486047 6 603.4233010215446 0.032541090118112126 1.2299957843749827 0.023739019924536035 +2553 410.7370395481529 6 617.4070832642756 0.036016947155235665 1.230152570299585 0.02116972042123393 +2554 401.58569392728964 6 631.2332582972094 0.04104745767369879 1.2251526577274978 0.019071432527443012 +2555 392.19444207454217 6 644.8976145334938 0.048209223107011284 1.2155673313924513 0.016363406836393694 +2556 382.5661446562001 6 658.3959896778495 0.06399704197656501 1.1996337502532157 0.024241891208587697 +2557 372.70373454492824 6 671.7242719944459 0.07124148312987799 1.178020705783462 0.023124875223856353 +2558 362.61021592638576 6 684.8784015593753 0.07187822966104432 1.1530834093859395 0.014947295122135652 +2559 352.2886633841223 6 697.8543714973456 0.079382284066976 1.1202861291138202 0.01470152770580289 +2560 341.74222096302924 6 710.6482292022123 0.08036176195410455 1.0789731813056718 0.0034895828329799886 +2561 330.9741012116334 6 723.2560775409819 0.08540897829842023 1.0294274581279486 -0.01774597954518903 +2562 319.98758420352453 6 735.6740760409153 0.08001071866223564 0.973179912647813 -0.025032169584928453 +2563 308.7860165382119 6 747.8984420593736 0.06940919148163605 0.907523070778466 -0.023382696675619333 +2564 297.3728103217186 6 759.9254519360474 0.06557928871736134 0.8384812214142844 -0.021929050136931753 +2565 564.0 7 100.0 0.018945622531473846 0.6110208193435102 0.08216208234409642 +2566 563.8553103985718 7 116.57978611541934 0.01855811763645853 0.691409127965419 0.08499590084233448 +2567 563.421285668141 7 133.15452186737593 0.021821543235265743 0.7750996238801992 0.08258040680693182 +2568 562.6980580168452 7 149.71915843079665 0.01574350023321356 0.8508348153420946 0.08382523811919589 +2569 561.685847746833 7 166.26865005691906 0.024162159421168783 0.9257680855840169 0.07488816545434553 +2570 560.3849631871583 7 182.79795561027527 0.02023529415034183 0.990230008453143 0.07255696735998633 +2571 558.7958005998596 7 199.3020401042708 0.021095870655284586 1.048410124633538 0.060471236161847984 +2572 556.9188440592559 7 215.77587623489012 0.02385445934858652 1.0937476385731069 0.051139377423031956 +2573 554.7546653044918 7 232.21444591206216 0.021348971119859 1.1330397997967077 0.0464157435635123 +2574 552.3039235653808 7 248.61274178821932 0.016940676041461423 1.1628718707714119 0.0419787807939728 +2575 549.5673653615976 7 264.9657687835838 0.018033589344287206 1.186399350471604 0.03102922245956965 +2576 546.5458242752808 7 281.26854560771756 0.018020942729270503 1.2056205555438857 0.02892072256481246 +2577 543.2402206971154 7 297.51610627687137 0.023277369033029384 1.2192478521130257 0.024615304406462927 +2578 539.6515615459734 7 313.7035016266717 0.020478649461786468 1.2287794078285157 0.020831553758814382 +2579 535.7809399621966 7 329.82580081968433 0.02229172289141384 1.2338481658269895 0.017124117254259524 +2580 531.6295349746149 7 345.87809284739467 0.023975610134137446 1.2342470694561225 0.012424240709535982 +2581 527.1986111414029 7 361.8554880261492 0.026067770220036722 1.229644631706736 0.006883045768243124 +2582 522.4895181648837 7 377.75311948659987 0.028088997872750224 1.2195795025513654 0.00010034461814531709 +2583 517.5036904803959 7 393.56614465620004 0.028614532934535787 1.2035584669275112 -0.005172112822498924 +2584 512.242646819351 7 409.2897467342989 0.02906355602456706 1.1830874261012163 -0.008026128725128208 +2585 506.70798974661295 7 424.9191361593853 0.028659990135085817 1.161481380180159 -0.008697533731474994 +2586 500.9014051723417 7 440.44955206803525 0.027389551946820995 1.1407373708708486 -0.00416088614272381 +2587 494.82466183844804 7 455.87626374511643 0.026308037551654617 1.1254761089753549 0.0004274111493629638 +2588 488.47961077981836 7 471.19457206481 0.022967603150218296 1.1161378604421461 0.00732821427630668 +2589 481.86818476047085 7 486.39981092201015 0.020586361945255052 1.1145830211435286 0.015185745956967093 +2590 474.99239768481743 7 501.48734865366447 0.018644180428193796 1.120226517525672 0.023219475488027313 +2591 467.85434398420864 7 516.4525894496235 0.015527446231216947 1.1328775439826575 0.0300417489379404 +2592 460.4561979789495 7 531.2909747525694 0.014456573433113216 1.1511443338805847 0.03301863995870998 +2593 452.80021321598065 7 545.9979846465963 0.014485658561899742 1.172195099100404 0.03599228355982299 +2594 444.88872178242593 7 560.5691392340202 0.016774813595443076 1.194231167262037 0.03654644197191385 +2595 436.7241335952168 7 575.0 0.020730809870363628 1.2123635850039494 0.03179480815708524 +2596 428.3089356670067 7 589.2861711645514 0.027405446955368108 1.2241812525931366 0.026610305112217077 +2597 419.6456913486047 7 603.4233010215446 0.032931381363371634 1.2303357981030265 0.024285603143964562 +2598 410.7370395481529 7 617.4070832642756 0.03662149857456061 1.2305093943293526 0.021556644740365886 +2599 401.58569392728964 7 631.2332582972094 0.04196453837085738 1.2255164346871377 0.019332992913997673 +2600 392.19444207454217 7 644.8976145334938 0.049571858501447116 1.215934935589399 0.016468055456789317 +2601 382.5661446562001 7 658.3959896778495 0.06633778482209471 1.2000077166947676 0.024836947352006384 +2602 372.70373454492824 7 671.7242719944459 0.07405539849885867 1.1784041166325248 0.02366959574890467 +2603 362.61021592638576 7 684.8784015593753 0.07477465424354215 1.1534812475347687 0.015018336689641164 +2604 352.2886633841223 7 697.8543714973456 0.08278562259207378 1.12070132568061 0.014779927764931065 +2605 341.74222096302924 7 710.6482292022123 0.08388375370792293 1.0794088840842786 0.0029175374188532624 +2606 330.9741012116334 7 723.2560775409819 0.08931214604284544 1.0298868520910887 -0.01959763126977931 +2607 319.98758420352453 7 735.6740760409153 0.08368033767905136 0.9736511836609246 -0.027297171695884574 +2608 308.7860165382119 7 747.8984420593736 0.07252697785599507 0.9079991949851922 -0.025513471641014578 +2609 297.3728103217186 7 759.9254519360474 0.06856972896052235 0.8389252128485979 -0.023932170691546358 +2610 564.0 8 100.0 0.01941720753931478 0.6110854884138383 0.08725442522444067 +2611 563.8553103985718 8 116.57978611541934 0.018880948104045614 0.69148954688732 0.09014205277425946 +2612 563.421285668141 8 133.15452186737593 0.02216001061131944 0.7752209407397526 0.08743173183940603 +2613 562.6980580168452 8 149.71915843079665 0.015590720024775817 0.8509831913473772 0.08862465289286683 +2614 561.685847746833 8 166.26865005691906 0.02440449906166746 0.9259811490857403 0.07902464124084345 +2615 560.3849631871583 8 182.79795561027527 0.020181976472648938 0.9904737884108076 0.0764391650526065 +2616 558.7958005998596 8 199.3020401042708 0.02102373829261835 1.048732879067959 0.0635173005557716 +2617 556.9188440592559 8 215.77587623489012 0.023866370443000655 1.0941523010625192 0.053562492230588024 +2618 554.7546653044918 8 232.21444591206216 0.021173940419438535 1.1334756595459363 0.04847346264960872 +2619 552.3039235653808 8 248.61274178821932 0.016487348536058842 1.1632898444225495 0.043694008339156265 +2620 549.5673653615976 8 264.9657687835838 0.01761957328448983 1.186820746054818 0.032083789900798174 +2621 546.5458242752808 8 281.26854560771756 0.01758507293905532 1.2060372479710173 0.029800479017964156 +2622 543.2402206971154 8 297.51610627687137 0.02308746955081056 1.2196649650847309 0.02522119368006379 +2623 539.6515615459734 8 313.7035016266717 0.020159353857180005 1.229199796113289 0.021191049327297855 +2624 535.7809399621966 8 329.82580081968433 0.02207597824506238 1.2342784603001338 0.01726574505201404 +2625 531.6295349746149 8 345.87809284739467 0.023861894854237682 1.234700871398228 0.012292714714790268 +2626 527.1986111414029 8 361.8554880261492 0.026080308937324447 1.2301303265611523 0.006433314300775107 +2627 522.4895181648837 8 377.75311948659987 0.028232542684455037 1.2200866639160517 -0.0007289390500587918 +2628 517.5036904803959 8 393.56614465620004 0.0288140425252512 1.2040479875099148 -0.006298837500744268 +2629 512.242646819351 8 409.2897467342989 0.029314373355090132 1.1835442530065372 -0.009292339715772523 +2630 506.70798974661295 8 424.9191361593853 0.02891691282095304 1.1618772034411269 -0.009995247561727896 +2631 500.9014051723417 8 440.44955206803525 0.02759901343175954 1.1410116286872534 -0.00519931023505696 +2632 494.82466183844804 8 455.87626374511643 0.026479298445879193 1.125635879515635 -0.0003362473872499808 +2633 488.47961077981836 8 471.19457206481 0.02295595005539606 1.1162131544766014 0.0069685460746547485 +2634 481.86818476047085 8 486.39981092201015 0.02043591618584729 1.1146053825124878 0.015273622998914473 +2635 474.99239768481743 8 501.48734865366447 0.01837347407487484 1.120217547254621 0.023754527009404284 +2636 467.85434398420864 8 516.4525894496235 0.015063911774623597 1.1328647752919307 0.0309546302716362 +2637 460.4561979789495 8 531.2909747525694 0.013905697955121227 1.1511706141300393 0.03409353177638239 +2638 452.80021321598065 8 545.9979846465963 0.013909777222676204 1.172289641822466 0.037223088197444076 +2639 444.88872178242593 8 560.5691392340202 0.016294332327023188 1.194408469382731 0.03780843507081817 +2640 436.7241335952168 8 575.0 0.020446304250331032 1.212668658974385 0.03278813657005903 +2641 428.3089356670067 8 589.2861711645514 0.027487035693898734 1.2245766063069043 0.027296396548344024 +2642 419.6456913486047 8 603.4233010215446 0.03332166226891224 1.230771028118794 0.024834114339312638 +2643 410.7370395481529 8 617.4070832642756 0.037226640475043295 1.2309625531623913 0.02194492854967467 +2644 401.58569392728964 8 631.2332582972094 0.04288287482296537 1.2259775027088453 0.019595789700362604 +2645 392.19444207454217 8 644.8976145334938 0.05093568874266674 1.2164013035048475 0.016573723143480285 +2646 382.5661446562001 8 658.3959896778495 0.06868022560807768 1.2004827843350314 0.025434011981311167 +2647 372.70373454492824 8 671.7242719944459 0.0768717129914985 1.1788909985546236 0.024217548655657853 +2648 362.61021592638576 8 684.8784015593753 0.0776741738693674 1.1539857970486478 0.015092924980694103 +2649 352.2886633841223 8 697.8543714973456 0.08619229700644689 1.1212269294013604 0.014862616117625526 +2650 341.74222096302924 8 710.6482292022123 0.08740881553581967 1.07995764779401 0.0023496467157523016 +2651 330.9741012116334 8 723.2560775409819 0.09321742261898994 1.0304595998936414 -0.021446634562418816 +2652 319.98758420352453 8 735.6740760409153 0.08735141349464365 0.9742338248348442 -0.02955978240544044 +2653 308.7860165382119 8 747.8984420593736 0.07564682770217365 0.9085825445625328 -0.027643931110633516 +2654 297.3728103217186 8 759.9254519360474 0.07156343511917361 0.8394692011715078 -0.025936562190955907 +2655 564.0 9 100.0 0.019893418335736407 0.6111841211387117 0.09235069129256147 +2656 563.8553103985718 9 116.57978611541934 0.019210222257255757 0.6916158947840098 0.09529132370889917 +2657 563.421285668141 9 133.15452186737593 0.022496924275398893 0.7753998912454386 0.09228542065547563 +2658 562.6980580168452 9 149.71915843079665 0.015441231024764029 0.8512004579344542 0.09342531017308607 +2659 561.685847746833 9 166.26865005691906 0.024644188886992602 0.9262751368051998 0.08316504312550217 +2660 560.3849631871583 9 182.79795561027527 0.020133370694550547 0.99080755016568 0.08032439019499171 +2661 558.7958005998596 9 199.3020401042708 0.02095630474477949 1.0491550031116468 0.06656862493693769 +2662 556.9188440592559 9 215.77587623489012 0.02387776131670678 1.0946612368225173 0.05599189980105303 +2663 554.7546653044918 9 232.21444591206216 0.020999819521008368 1.134014682315008 0.05053254656886861 +2664 552.3039235653808 9 248.61274178821932 0.016039226940775204 1.1638075626644786 0.0454063054053261 +2665 549.5673653615976 9 264.9657687835838 0.01720866051017328 1.1873387516966585 0.03314136304076386 +2666 546.5458242752808 9 281.26854560771756 0.01715053198830788 1.2065482273005181 0.03068025359676067 +2667 543.2402206971154 9 297.51610627687137 0.022891146358714812 1.2201748161716355 0.025827517948868957 +2668 539.6515615459734 9 313.7035016266717 0.01984063486462583 1.229712200476747 0.02155081122623803 +2669 535.7809399621966 9 329.82580081968433 0.02186075119840121 1.2348013650625667 0.017408817338943533 +2670 531.6295349746149 9 345.87809284739467 0.023748396647961335 1.235248749630119 0.012162830248944129 +2671 527.1986111414029 9 361.8554880261492 0.026093034221118153 1.2307109606449265 0.005985125950805819 +2672 522.4895181648837 9 377.75311948659987 0.028376410492635732 1.220686754912103 -0.0015579878178076639 +2673 517.5036904803959 9 393.56614465620004 0.02901454658335553 1.20462288993646 -0.007428452180980976 +2674 512.242646819351 9 409.2897467342989 0.029566278056996263 1.1840750086767806 -0.010560579543133164 +2675 506.70798974661295 9 424.9191361593853 0.02917609877440576 1.1623322496119535 -0.011299415875284104 +2676 500.9014051723417 9 440.44955206803525 0.02781095867977318 1.1413265395316323 -0.006245192338833215 +2677 494.82466183844804 9 455.87626374511643 0.026652654943507968 1.1258236863403661 -0.0011064461762458951 +2678 488.47961077981836 9 471.19457206481 0.022946091576730335 1.116308771726553 0.0066051748618931524 +2679 481.86818476047085 9 486.39981092201015 0.020286961190774132 1.1146454021882162 0.015359389234548089 +2680 474.99239768481743 9 501.48734865366447 0.018103661502434535 1.1202273012927744 0.02428846680702847 +2681 467.85434398420864 9 516.4525894496235 0.014600973039841033 1.1328764679390422 0.03186900365463785 +2682 460.4561979789495 9 531.2909747525694 0.013354474437314082 1.1512328784298251 0.03517257704172355 +2683 452.80021321598065 9 545.9979846465963 0.013332597614282212 1.1724350732595787 0.03845836294203145 +2684 444.88872178242593 9 560.5691392340202 0.01581158622433534 1.1946524751267997 0.03907697312749559 +2685 436.7241335952168 9 575.0 0.020159163339323563 1.2130569927804538 0.03378907690643756 +2686 428.3089356670067 9 589.2861711645514 0.027568080235321896 1.2250643609869258 0.027986152797703417 +2687 419.6456913486047 9 603.4233010215446 0.03371185204796481 1.2313015289008669 0.025384595791705433 +2688 410.7370395481529 9 617.4070832642756 0.03783226755920272 1.2315120342689376 0.02233463501161302 +2689 401.58569392728964 9 631.2332582972094 0.04380241236534654 1.2265358234943866 0.019859929600661172 +2690 392.19444207454217 9 644.8976145334938 0.05230066980042688 1.2169663990458643 0.016680496967165115 +2691 382.5661446562001 9 658.3959896778495 0.0710243842167221 1.201058929349205 0.026033291662992307 +2692 372.70373454492824 9 671.7242719944459 0.0796905164398738 1.1794813454323851 0.024769120985956163 +2693 362.61021592638576 9 684.8784015593753 0.08057696049094337 1.1545970671161623 0.015171435245477686 +2694 352.2886633841223 9 697.8543714973456 0.0896026179139878 1.121862965244339 0.014950115067530148 +2695 341.74222096302924 9 710.6482292022123 0.09093733048664432 1.0806195146617914 0.001786299874658337 +2696 330.9741012116334 9 723.2560775409819 0.09712523099949436 1.031145727789386 -0.023292719986339257 +2697 319.98758420352453 9 735.6740760409153 0.09102415628285045 0.9749277634595233 -0.03181986361927848 +2698 308.7860165382119 9 747.8984420593736 0.07876908270889939 0.909272781509148 -0.029774177380458313 +2699 297.3728103217186 9 759.9254519360474 0.07456099723244528 0.8401126756811464 -0.027942523284156154 +2700 564.0 10 100.0 0.020373603482714185 0.6113176022324595 0.09745185134830388 +2701 563.8553103985718 10 116.57978611541934 0.019545640549489762 0.6917889885710605 0.10044448732775652 +2702 563.421285668141 10 133.15452186737593 0.022832407292349047 0.7756371145997428 0.09714220253255491 +2703 562.6980580168452 10 149.71915843079665 0.015295603300137591 0.8514871236856394 0.09822797507860385 +2704 561.685847746833 10 166.26865005691906 0.024881813838173228 0.9266505819173871 0.08731001571999594 +2705 560.3849631871583 10 182.79795561027527 0.020090306426527 0.9912321208166415 0.08421329532413925 +2706 558.7958005998596 10 199.3020401042708 0.02089431841447697 1.0496773062566018 0.0696258832555302 +2707 556.9188440592559 10 215.77587623489012 0.02388910936530017 1.0952749643883197 0.05842780523567227 +2708 554.7546653044918 10 232.21444591206216 0.020826895194265782 1.1346571554225573 0.05259282616225657 +2709 552.3039235653808 10 248.61274178821932 0.015596697431579827 1.164425231417907 0.047115374206691034 +2710 549.5673653615976 10 264.9657687835838 0.016800929147650082 1.1879534933196894 0.034201788116537526 +2711 546.5458242752808 10 281.26854560771756 0.016717130296280677 1.2071535645437113 0.0315599139974673 +2712 543.2402206971154 10 297.51610627687137 0.022688036082738453 1.220777429663558 0.02643417229281878 +2713 539.6515615459734 10 313.7035016266717 0.01952235141505635 1.2303166073641323 0.02191088246777804 +2714 535.7809399621966 10 329.82580081968433 0.021645891031033496 1.2354168303004616 0.017553402016983525 +2715 531.6295349746149 10 345.87809284739467 0.023634884353907246 1.2358906118022221 0.012034594526387814 +2716 527.1986111414029 10 361.8554880261492 0.026105768235142816 1.2313864146368496 0.00553843548494211 +2717 522.4895181648837 10 377.75311948659987 0.028520439380526307 1.2213797037564715 -0.002387143449828476 +2718 517.5036904803959 10 393.56614465620004 0.029215896371012448 1.205283234312934 -0.008561648861022553 +2719 512.242646819351 10 409.2897467342989 0.02981917444272912 1.1846795717587333 -0.011831591854867008 +2720 506.70798974661295 10 424.9191361593853 0.02943758151676446 1.1628460257390818 -0.01261120445901441 +2721 500.9014051723417 10 440.44955206803525 0.02802543646468753 1.141681540311943 -0.0072994608793061876 +2722 494.82466183844804 10 455.87626374511643 0.02682799375135902 1.1260391144758677 -0.001883922409816617 +2723 488.47961077981836 10 471.19457206481 0.022937917074093296 1.116424468740464 0.006237752806718759 +2724 481.86818476047085 10 486.39981092201015 0.020139425429536402 1.1147029496885001 0.01544295663175795 +2725 474.99239768481743 10 501.48734865366447 0.01783463775721256 1.120255702504327 0.024821431085923957 +2726 467.85434398420864 10 516.4525894496235 0.014138486678469273 1.13291255288003 0.03278536971643749 +2727 460.4561979789495 10 531.2909747525694 0.012802670047764489 1.1513310768516902 0.036256563160650804 +2728 452.80021321598065 10 545.9979846465963 0.012753735369144238 1.1726315317139682 0.03969891091551281 +2729 444.88872178242593 10 560.5691392340202 0.015326158546817676 1.1949636812389657 0.04035291508223831 +2730 436.7241335952168 10 575.0 0.01986903063793366 1.213528996269851 0.034798382507005475 +2731 428.3089356670067 10 589.2861711645514 0.027648486479520888 1.2256446733132376 0.028679822289574743 +2732 419.6456913486047 10 603.4233010215446 0.03410186859721874 1.231927306760045 0.025937080985657848 +2733 410.7370395481529 10 617.4070832642756 0.038438270097373765 1.2321577665109638 0.022725819996145445 +2734 401.58569392728964 10 631.2332582972094 0.04472308799452291 1.2271912948159058 0.020125512532972213 +2735 392.19444207454217 10 644.8976145334938 0.053666747248482395 1.2176301195222061 0.016788458240582345 +2736 382.5661446562001 10 658.3959896778495 0.07337026834339844 1.2017360595062196 0.026634985151885726 +2737 372.70373454492824 10 671.7242719944459 0.08251188543375725 1.180175082931152 0.025324689695050355 +2738 362.61021592638576 10 684.8784015593753 0.08348317120121168 1.1553149984339055 0.01525423323188259 +2739 352.2886633841223 10 697.8543714973456 0.09301688195733648 1.1226093878203536 0.015042938415868116 +2740 341.74222096302924 10 710.6482292022123 0.09446967370297475 1.0813944554262978 0.0012278820422909412 +2741 330.9741012116334 10 723.2560775409819 0.10103599983990498 1.0319451864120666 -0.025135616306820707 +2742 319.98758420352453 10 735.6740760409153 0.0946987917189156 0.9757328284532333 -0.03407728502565706 +2743 308.7860165382119 10 747.8984420593736 0.08189409700160599 0.9100694301472618 -0.031904321181943716 +2744 297.3728103217186 10 759.9254519360474 0.07756300876762383 0.8408549697130542 -0.02995035435018267 +2745 564.0 11 100.0 0.020857102778390608 0.6114869300032653 0.10255886719320426 +2746 563.8553103985718 11 116.57978611541934 0.01988688790249292 0.6920097430718003 0.10560230448461952 +2747 563.421285668141 11 133.15452186737593 0.023166575372393722 0.7759333226944578 0.10200279650845435 +2748 562.6980580168452 11 149.71915843079665 0.015154394897216959 0.8518437535128881 0.1030334083677417 +2749 561.685847746833 11 166.26865005691906 0.02511794981789818 0.9271080831849553 0.09146021705921728 +2750 560.3849631871583 11 182.79795561027527 0.02005359853854368 0.9917484208050268 0.08810654464212075 +2751 558.7958005998596 11 199.3020401042708 0.020838516094594858 1.050300674124908 0.07268973136501522 +2752 556.9188440592559 11 215.77587623489012 0.02390088533258137 1.0959940347317543 0.06087039127636315 +2753 554.7546653044918 11 232.21444591206216 0.02065544500085785 1.1354033675809572 0.05465412031855241 +2754 552.3039235653808 11 248.61274178821932 0.015160135798193423 1.1651430439980641 0.04882091586914182 +2755 549.5673653615976 11 264.9657687835838 0.01639644816398382 1.1886650742781197 0.03526490429432026 +2756 546.5458242752808 11 281.26854560771756 0.016284677761311803 1.2078533002560974 0.03243932481574849 +2757 543.2402206971154 11 297.51610627687137 0.022477785057328795 1.221472793578435 0.027041049134713984 +2758 539.6515615459734 11 313.7035016266717 0.019204363869267865 1.2310129625990118 0.02227130471291676 +2759 535.7809399621966 11 329.82580081968433 0.02143124829451137 1.236124760301408 0.017699563257020892 +2760 531.6295349746149 11 345.87809284739467 0.02352112844688047 1.2366263149749732 0.011908013172729248 +2761 527.1986111414029 11 361.8554880261492 0.02611833388876412 1.232156518666171 0.005093199069020772 +2762 522.4895181648837 11 377.75311948659987 0.028664466991470055 1.222165395913509 -0.003216739743221009 +2763 517.5036904803959 11 393.56614465620004 0.029417946245162644 1.206029044119459 -0.009699112740281565 +2764 512.242646819351 11 409.2897467342989 0.030072979179665085 1.1853577500063601 -0.013106142390954648 +2765 506.70798974661295 11 424.9191361593853 0.029701403772243673 1.1634179247354055 -0.013931789890875151 +2766 500.9014051723417 11 440.44955206803525 0.028242497695860427 1.142075956364699 -0.008363036376848949 +2767 494.82466183844804 11 455.87626374511643 0.027005202449151628 1.126281660315687 -0.0026693989913069505 +2768 488.47961077981836 11 471.19457206481 0.022931314840571954 1.1165599376147017 0.005865941532888278 +2769 481.86818476047085 11 486.39981092201015 0.01999323610327551 1.114777843751097 0.015524242275841024 +2770 474.99239768481743 11 501.48734865366447 0.01756629828268163 1.1203026291299452 0.02535355894112877 +2771 467.85434398420864 11 516.4525894496235 0.013676308570514382 1.13297291883545 0.033704228903221056 +2772 460.4561979789495 11 531.2909747525694 0.012250048528593002 1.1514651258217818 0.03734628292673589 +2773 452.80021321598065 11 545.9979846465963 0.012172795343413069 1.172879151618793 0.04094555527883593 +2774 444.88872178242593 11 560.5691392340202 0.014837625568706285 1.1953426172992796 0.04163713009926935 +2775 436.7241335952168 11 575.0 0.019575554791992873 1.2140850890367305 0.035816789678660595 +2776 428.3089356670067 11 589.2861711645514 0.027728161078109218 1.2263176726750535 0.0293776398221094 +2777 419.6456913486047 11 603.4233010215446 0.034491628626428114 1.232648319839347 0.026491593603825785 +2778 410.7370395481529 11 617.4070832642756 0.039044533817289444 1.2328996201421774 0.023118531197971033 +2779 401.58569392728964 11 631.2332582972094 0.04564482989027967 1.2279437505159256 0.020392630790534685 +2780 392.19444207454217 11 644.8976145334938 0.055033855561272174 1.2183922956463191 0.016897681944380568 +2781 382.5661446562001 11 658.3959896778495 0.07571787265815491 1.2025140141687392 0.027239282737280508 +2782 372.70373454492824 11 671.7242719944459 0.08533588242444418 1.1809720684989826 0.025884620648850144 +2783 362.61021592638576 11 684.8784015593753 0.08639294724526732 1.156139463206478 0.015341674486789865 +2784 352.2886633841223 11 697.8543714973456 0.09643537109410408 1.1234660813827528 0.015141590935576113 +2785 341.74222096302924 11 710.6482292022123 0.09800621241948197 1.0822823693379533 0.0006747746038192372 +2786 330.9741012116334 11 723.2560775409819 0.1049501647170078 1.0328578507753912 -0.026975050666470303 +2787 319.98758420352453 11 735.6740760409153 0.09837556370101044 0.9766487503625666 -0.03633192560095548 +2788 308.7860165382119 11 747.8984420593736 0.08502223899325552 0.9109718771226625 -0.03403448288033552 +2789 297.3728103217186 11 759.9254519360474 0.08057006631383523 0.8416952606401799 -0.03196035731560274 +2790 564.0 12 100.0 0.021343249041166624 0.6116932163531673 0.10767269049317148 +2791 563.8553103985718 12 116.57978611541934 0.02023363421498963 0.692279171017313 0.11076552154749385 +2792 563.421285668141 12 133.15452186737593 0.023499536055248463 0.7762893001106831 0.1068679098662179 +2793 562.6980580168452 12 149.71915843079665 0.015018149725097744 0.8522709686577974 0.10784236598583069 +2794 561.685847746833 12 166.26865005691906 0.025353161322602884 0.927648304958219 0.09561632031125583 +2795 560.3849631871583 12 182.79795561027527 0.02002404463908193 0.9923574639146232 0.09200481437353458 +2796 558.7958005998596 12 199.3020401042708 0.020789620866422172 1.0510260684687296 0.07576080379491572 +2797 556.9188440592559 12 215.77587623489012 0.02391355169249583 1.0968190312612562 0.06331981552577554 +2798 554.7546653044918 12 232.21444591206216 0.020485736110127422 1.1362536088963164 0.05671623453715089 +2799 552.3039235653808 12 248.61274178821932 0.014729906113198937 1.1659611811147008 0.050522629994195586 +2800 549.5673653615976 12 264.9657687835838 0.015995276807539004 1.1894735753578045 0.03633054318409655 +2801 546.5458242752808 12 281.26854560771756 0.015852984469160662 1.208647444537355 0.03331834721890463 +2802 543.2402206971154 12 297.51610627687137 0.022260050671264464 1.222260859662321 0.027648038108325015 +2803 539.6515615459734 12 313.7035016266717 0.01888653453662139 1.2318011713832762 0.02263211783312871 +2804 535.7809399621966 12 329.82580081968433 0.021216675382077912 1.2369250134544096 0.017847361098826554 +2805 531.6295349746149 12 345.87809284739467 0.023406901800949398 1.2374556656188174 0.011783090262436543 +2806 527.1986111414029 12 361.8554880261492 0.026130555397503256 1.2330210523125966 0.004649374599796742 +2807 522.4895181648837 12 377.75311948659987 0.028808331210001835 1.2230436740949657 -0.004047101565531027 +2808 517.5036904803959 12 393.56614465620004 0.02962055517187185 1.2068603062104906 -0.010841522348142235 +2809 512.242646819351 12 409.2897467342989 0.030327623549679973 1.1861092802808044 -0.01438502165374439 +2810 506.70798974661295 12 424.9191361593853 0.029967619134332865 1.1640472253802685 -0.015262360063387485 +2811 500.9014051723417 12 440.44955206803525 0.028462195975671494 1.1425090014549715 -0.009436830092199904 +2812 494.82466183844804 12 455.87626374511643 0.02718417016034276 1.1265507316206 -0.0034635824060535395 +2813 488.47961077981836 12 471.19457206481 0.022926172491888743 1.1167148059935388 0.00548941348551927 +2814 481.86818476047085 12 486.39981092201015 0.01984831932593098 1.114869852333733 0.015603169091263835 +2815 474.99239768481743 12 501.48734865366447 0.017298539108434693 1.1203679147867665 0.025884992704939543 +2816 467.85434398420864 12 516.4525894496235 0.013214293647373374 1.1330574122903758 0.03462608176171489 +2817 460.4561979789495 12 531.2909747525694 0.011696369589438187 1.151634908120648 0.03844253566622605 +2818 452.80021321598065 12 545.9979846465963 0.011589370461005872 1.1731780635381464 0.042199141713826216 +2819 444.88872178242593 12 560.5691392340202 0.014345556192933966 1.1957898457231193 0.042930498294020604 +2820 436.7241335952168 12 575.0 0.01927839058775416 1.2147257004217056 0.036845015389539146 +2821 428.3089356670067 12 589.2861711645514 0.027807011799384086 1.2270834611707648 0.0300798249366334 +2822 419.6456913486047 12 603.4233010215446 0.03488104778780518 1.2334644781140112 0.027048146521738203 +2823 410.7370395481529 12 617.4070832642756 0.03965093979358568 1.2337374068080214 0.02351280725369793 +2824 401.58569392728964 12 631.2332582972094 0.04656755693787496 1.2287929605073467 0.020661368212869596 +2825 392.19444207454217 12 644.8976145334938 0.05640191741055727 1.219252691533339 0.01700823615287472 +2826 382.5661446562001 12 658.3959896778495 0.07806717796731624 1.2033925642931609 0.027846365589144464 +2827 372.70373454492824 12 671.7242719944459 0.08816255482857302 1.1818720913666518 0.0264492676213061 +2828 362.61021592638576 12 684.8784015593753 0.0893064130317354 1.1570702651464881 0.015434103657306887 +2829 352.2886633841223 12 697.8543714973456 0.09985835187301821 1.1244328598274251 0.015246567845436605 +2830 341.74222096302924 12 710.6482292022123 0.10154730596134184 1.0832830841589325 0.00012735542540225075 +2831 330.9741012116334 12 723.2560775409819 0.10886816936712199 1.033883520273034 -0.028810748760400896 +2832 319.98758420352453 12 735.6740760409153 0.10205473707173868 0.9776751613624358 -0.03858367511524036 +2833 308.7860165382119 12 747.8984420593736 0.08815389323514215 0.911979371404702 -0.036164793673138365 +2834 297.3728103217186 12 759.9254519360474 0.08358276927572189 0.8426325698728805 -0.03397283547186201 +2835 564.0 13 100.0 0.02183136989385431 0.6119376867780588 0.11279426164115927 +2836 563.8553103985718 13 116.57978611541934 0.020585534871277095 0.6925983830464382 0.11593486874057844 +2837 563.421285668141 13 133.15452186737593 0.023831387894199543 0.7767059041188253 0.11173823661898673 +2838 562.6980580168452 13 149.71915843079665 0.014887395439081526 0.8527694466916059 0.11265559861254855 +2839 561.685847746833 13 166.26865005691906 0.025587999074593786 0.9282719771751546 0.09977901548731268 +2840 560.3849631871583 13 182.79795561027527 0.020002422554049527 0.9930603572716713 0.09590879312283632 +2841 558.7958005998596 13 199.3020401042708 0.020748339997818544 1.051854527170313 0.07883971052367467 +2842 556.9188440592559 13 215.77587623489012 0.023927561030939855 1.0977505698218701 0.0657762076672016 +2843 554.7546653044918 13 232.21444591206216 0.020318024114978312 1.1372081708684818 0.05877895949092075 +2844 552.3039235653808 13 248.61274178821932 0.01430635940123257 1.16687981087209 0.05222021422291296 +2845 549.5673653615976 13 264.9657687835838 0.015597464048562692 1.190379054776244 0.03739852835429269 +2846 546.5458242752808 13 281.26854560771756 0.015421861401596747 1.209535977031341 0.0341968386181432 +2847 543.2402206971154 13 297.51610627687137 0.022034502713529715 1.223141543389388 0.028255025926499106 +2848 539.6515615459734 13 313.7035016266717 0.018568728193731614 1.2326810982971397 0.022993359471730788 +2849 535.7809399621966 13 329.82580081968433 0.021002027098278742 1.2378174022498865 0.017996851051063672 +2850 531.6295349746149 13 345.87809284739467 0.02329198045245419 1.2383784196142094 0.011659828356330454 +2851 527.1986111414029 13 361.8554880261492 0.026142258843666548 1.2339797446062912 0.004206922036723968 +2852 522.4895181648837 13 377.75311948659987 0.028951870842858156 1.2240143382599908 -0.004878543892892585 +2853 517.5036904803959 13 393.56614465620004 0.029823588240798247 1.2077769708148194 -0.011989549672319612 +2854 512.242646819351 13 409.2897467342989 0.030583055708607303 1.186933828550387 -0.015669047578107127 +2855 506.70798974661295 13 424.9191361593853 0.030236293732109353 1.164733092319465 -0.016604114707191527 +2856 500.9014051723417 13 440.44955206803525 0.02868458815690425 1.1429797777763875 -0.010521742671832467 +2857 494.82466183844804 13 455.87626374511643 0.027364788222884837 1.1268456475186102 -0.0042671605920971845 +2858 488.47961077981836 13 471.19457206481 0.022922377355729464 1.1168886370691518 0.0051078532974517254 +2859 481.86818476047085 13 486.39981092201015 0.01970460030549537 1.1149786926141054 0.015679666563541254 +2860 474.99239768481743 13 501.48734865366447 0.017031257039224895 1.1204513484683989 0.026415878294145365 +2861 467.85434398420864 13 516.4525894496235 0.012752295714993131 1.1331658374943987 0.03555142922289715 +2862 460.4561979789495 13 531.2909747525694 0.011141388300841146 1.1518402728832358 0.03954612838295127 +2863 452.80021321598065 13 545.9979846465963 0.011003040557443916 1.173528394167054 0.04346054090513219 +2864 444.88872178242593 13 560.5691392340202 0.013849511564984446 1.1963059617611909 0.044233911460644725 +2865 436.7241335952168 13 575.0 0.018977199947263688 1.2154512695118476 0.03788375496426327 +2866 428.3089356670067 13 589.2861711645514 0.027884947893207824 1.2279421136079405 0.03078658029201687 +2867 419.6456913486047 13 603.4233010215446 0.035270040805545695 1.2343756433914939 0.027606740802481263 +2868 410.7370395481529 13 617.4070832642756 0.04025736433731822 1.2346708795456747 0.023908676859011747 +2869 401.58569392728964 13 631.2332582972094 0.04749117824994108 1.2297386307734481 0.02093179935709862 +2870 392.19444207454217 13 644.8976145334938 0.057770842962176404 1.220211004701091 0.017120181460000914 +2871 382.5661446562001 13 658.3959896778495 0.08041815037504711 1.2043714124296157 0.02845640510427775 +2872 372.70373454492824 13 671.7242719944459 0.09099193413190358 1.182874872547651 0.027018971291621174 +2873 362.61021592638576 13 684.8784015593753 0.09222367514443372 1.1581071394745515 0.015531853792099374 +2874 352.2886633841223 13 697.8543714973456 0.10328607471023829 1.1255094666928003 0.015358354284199186 +2875 341.74222096302924 13 710.6482292022123 0.1050933057426818 1.0843963561631587 -0.00041400090301546566 +2876 330.9741012116334 13 723.2560775409819 0.11279046692443884 1.0350219186786336 -0.030642435011510177 +2877 319.98758420352453 13 735.6740760409153 0.10573660033970612 0.9788115952560739 -0.04083243563781742 +2878 308.7860165382119 13 747.8984420593736 0.09128946226771872 0.9130910242862962 -0.03829539678849735 +2879 297.3728103217186 13 759.9254519360474 0.08660171956717246 0.8436657628589214 -0.035988093292712346 +2880 564.0 14 100.0 0.022320789547827437 0.6122216803676873 0.11792450861980203 +2881 563.8553103985718 14 116.57978611541934 0.020942231249871768 0.6929685877057715 0.12111105848617544 +2882 563.421285668141 14 133.15452186737593 0.024162219640206095 0.7771840646785982 0.11661445599481703 +2883 562.6980580168452 14 149.71915843079665 0.014762641324129954 0.8533399215151941 0.11747385120935518 +2884 561.685847746833 14 166.26865005691906 0.025822997654186317 0.9289798953614002 0.1039490111516291 +2885 560.3849631871583 14 182.79795561027527 0.01998948780577907 0.9938583013448645 0.09981918223179803 +2886 558.7958005998596 14 199.3020401042708 0.020715362841414293 1.0527871642419868 0.0819270337514831 +2887 556.9188440592559 14 215.77587623489012 0.023943354427700573 1.098789298695249 0.06823966668459583 +2888 554.7546653044918 14 232.21444591206216 0.020152551847658247 1.1382673463910367 0.06084206958891578 +2889 552.3039235653808 14 248.61274178821932 0.013889832308093774 1.1678990887690262 0.05391336379986188 +2890 549.5673653615976 14 264.9657687835838 0.015203048019778922 1.1913815481825842 0.03846867484644556 +2891 546.5458242752808 14 281.26854560771756 0.01499112114488966 1.2105188469260897 0.035074652340835386 +2892 543.2402206971154 14 297.51610627687137 0.021800824719198458 1.2241147239619263 0.028861896249266068 +2893 539.6515615459734 14 313.7035016266717 0.018250812603388702 1.2336525672991405 0.023355064605447964 +2894 535.7809399621966 14 329.82580081968433 0.020787161228618987 1.2388016932796728 0.018148083691339103 +2895 531.6295349746149 14 345.87809284739467 0.023176144363003644 1.239394282251613 0.011538228539149523 +2896 527.1986111414029 14 361.8554880261492 0.026153272736905243 1.2350322740278767 0.0037658037335658503 +2897 522.4895181648837 14 377.75311948659987 0.02909492630014884 1.2250771456151326 -0.005711370848024679 +2898 517.5036904803959 14 393.56614465620004 0.030026918179509796 1.20877895153557 -0.013143860287051449 +2899 512.242646819351 14 409.2897467342989 0.030839242945871616 1.1878309898906072 -0.01695906820143675 +2900 506.70798974661295 14 424.9191361593853 0.030507507896591943 1.1654745760652399 -0.017958265914506662 +2901 500.9014051723417 14 440.44955206803525 0.028909734900221723 1.1434872759511305 -0.011618662793237436 +2902 494.82466183844804 14 455.87626374511643 0.02754695085993878 1.1271656385049502 -0.005080800810978384 +2903 488.47961077981836 14 471.19457206481 0.022919816861308413 1.1170809295816226 0.0047209591555215525 +2904 481.86818476047085 14 486.39981092201015 0.019562003525201318 1.1151040309898816 0.01575367146104845 +2905 474.99239768481743 14 501.48734865366447 0.01676434984397027 1.1205526745449217 0.026946365557305358 +2906 467.85434398420864 14 516.4525894496235 0.012290167276707502 1.1332979564616277 0.03648077288582274 +2907 460.4561979789495 14 531.2909747525694 0.01058485448773695 1.1520810355988922 0.04065787690328537 +2908 452.80021321598065 14 545.9979846465963 0.010413371223827211 1.1739302663314763 0.04473065102195674 +2909 444.88872178242593 14 560.5691392340202 0.013349044686681116 1.1968915934995281 0.04554827379927981 +2910 436.7241335952168 14 575.0 0.018671652923656714 1.216262245140688 0.03893367977911645 +2911 428.3089356670067 14 589.2861711645514 0.02796188045602143 1.2288936775033263 0.03149809003900279 +2912 419.6456913486047 14 603.4233010215446 0.03565852160531486 1.2353816293114712 0.028167364691472206 +2913 410.7370395481529 14 617.4070832642756 0.04086367888549733 1.2356997327840515 0.02430615788581078 +2914 401.58569392728964 14 631.2332582972094 0.048415592688821965 1.230780403367888 0.02120398866900731 +2915 392.19444207454217 14 644.8976145334938 0.05914052917261791 1.22126686607009 0.017233570405056332 +2916 382.5661446562001 14 658.3959896778495 0.08277074044486933 1.205450192721967 0.029069562252522663 +2917 372.70373454492824 14 671.7242719944459 0.09382403499305271 1.183980064838187 0.02759405824163817 +2918 362.61021592638576 14 684.8784015593753 0.0951448213538463 1.1592497529192913 0.01563524564261715 +2919 352.2886633841223 14 697.8543714973456 0.10671877316548696 1.1266955751598475 0.015477424784636488 +2920 341.74222096302924 14 710.6482292022123 0.1086445552648839 1.0856218701363052 -0.0009489228252302986 +2921 330.9741012116334 14 723.2560775409819 0.11671752115934751 1.036272694145793 -0.03246983274572112 +2922 319.98758420352453 14 735.6740760409153 0.10942146840106991 0.9800574874750342 -0.04307812304280803 +2923 308.7860165382119 14 747.8984420593736 0.09442936847142396 0.914305809383925 -0.04042644868360126 +2924 297.3728103217186 14 759.9254519360474 0.0896275213050359 0.844793549083476 -0.03800643625166095 +2925 564.0 15 100.0 0.02281083058710145 0.6125466498056552 0.12306434586411263 +2926 563.8553103985718 15 116.57978611541934 0.021303351232089693 0.6933910914496645 0.1262947837466388 +2927 563.421285668141 15 133.15452186737593 0.024492109425952625 0.7777247844390227 0.12149723092155718 +2928 562.6980580168452 15 149.71915843079665 0.014644376178264595 0.8539831833590837 0.12229786256683134 +2929 561.685847746833 15 166.26865005691906 0.026058673131762973 0.9297729206302552 0.10812703613143135 +2930 560.3849631871583 15 182.79795561027527 0.019985971092042254 0.9947525899453493 0.10373669613685539 +2931 558.7958005998596 15 199.3020401042708 0.020691358732847314 1.0538251698261607 0.085023324673043 +2932 556.9188440592559 15 215.77587623489012 0.023961359838312792 1.099935898599654 0.07071025808255463 +2933 554.7546653044918 15 232.21444591206216 0.01998954819556026 1.1394314297513013 0.06290532153929726 +2934 552.3039235653808 15 248.61274178821932 0.013480645769934463 1.1690191576988258 0.05560177113703211 +2935 549.5673653615976 15 264.9657687835838 0.014812055457011397 1.1924810686576162 0.03954078868991266 +2936 546.5458242752808 15 281.26854560771756 0.014560578598282093 1.2115959729538137 0.03595163730269702 +2937 543.2402206971154 15 297.51610627687137 0.021558715315298845 1.2251802443103437 0.029468529551898454 +2938 539.6515615459734 15 313.7035016266717 0.01793265903308575 1.2347153617261413 0.023717265105916232 +2939 535.7809399621966 15 329.82580081968433 0.02057193910926335 1.2398776072370188 0.01830110426600793 +2940 531.6295349746149 15 345.87809284739467 0.023059178182606003 1.2405029082315018 0.011418290457126584 +2941 527.1986111414029 15 361.8554880261492 0.026163428574790495 1.2361782685084324 0.0033259847701596615 +2942 522.4895181648837 15 377.75311948659987 0.029237340276300657 1.2262318106143382 -0.006545874738441726 +2943 517.5036904803959 15 393.56614465620004 0.030230426867980636 1.2098661253502012 -0.014305113481649322 +2944 512.242646819351 15 409.2897467342989 0.031096173943953816 1.1888002884841429 -0.01825596433382673 +2945 506.70798974661295 15 424.9191361593853 0.030781357827197153 1.1662706129962879 -0.019326038662746445 +2946 500.9014051723417 15 440.44955206803525 0.029137701231482908 1.1440303750299412 -0.012728465810294132 +2947 494.82466183844804 15 455.87626374511643 0.027730555850719575 1.127509846442081 -0.005905147518392785 +2948 488.47961077981836 15 471.19457206481 0.022918378928669405 1.117291117818938 0.0043284441669009235 +2949 481.86818476047085 15 486.39981092201015 0.019420452924705175 1.1152454830786984 0.01582512855691908 +2950 474.99239768481743 15 501.48734865366447 0.01649771644476218 1.1206715927628852 0.02747660862190651 +2951 467.85434398420864 15 516.4525894496235 0.011827759356510608 1.1334534889706886 0.037414615301361316 +2952 460.4561979789495 15 531.2909747525694 0.01002651212295913 1.1523569781113643 0.041778607021116465 +2953 452.80021321598065 15 545.9979846465963 0.009819912650815343 1.1743837989883068 0.04601040020008107 +2954 444.88872178242593 15 560.5691392340202 0.012843700030123754 1.1975474018594923 0.04687450264346938 +2955 436.7241335952168 15 575.0 0.018361428696343655 1.217159085888216 0.03999543495725368 +2956 428.3089356670067 15 589.2861711645514 0.02803772279573819 1.2299381730828456 0.032214518194571586 +2957 419.6456913486047 15 603.4233010215446 0.03604640344366655 1.2364822013458374 0.02872999261113937 +2958 410.7370395481529 15 617.4070832642756 0.04146974989069464 1.2368236023438022 0.024705256499449667 +2959 401.58569392728964 15 631.2332582972094 0.04934068838845531 1.231917856414702 0.0214779896543165 +2960 392.19444207454217 15 644.8976145334938 0.060510859085821295 1.2224198399635402 0.017348446898533997 +2961 382.5661446562001 15 658.3959896778495 0.08512488236129365 1.206628470907812 0.029685986922910818 +2962 372.70373454492824 15 671.7242719944459 0.09665885434737147 1.1851872528171836 0.028174839953031217 +2963 362.61021592638576 15 684.8784015593753 0.09806991962865312 1.1604977037173387 0.015744586964297053 +2964 352.2886633841223 15 697.8543714973456 0.11015666321829766 1.1279907880520772 0.015604242747784602 +2965 341.74222096302924 15 710.6482292022123 0.11220139011512792 1.0869592393757952 -0.0014770415760123473 +2966 330.9741012116334 15 723.2560775409819 0.12064980771674362 1.0376354192080801 -0.03429266436719289 +2967 319.98758420352453 15 735.6740760409153 0.11310968526104029 0.9814121750791908 -0.04532066851466243 +2968 308.7860165382119 15 747.8984420593736 0.0975740559174777 0.9156225626376324 -0.04255812024307508 +2969 297.3728103217186 15 759.9254519360474 0.09266078050278434 0.8460144820691263 -0.040028170639335475 +2970 564.0 16 100.0 0.02330081575249379 0.6129141613694195 0.12821467312415166 +2971 563.8553103985718 16 116.57978611541934 0.02166850971070749 0.6938672986402241 0.13148671636637593 +2972 563.421285668141 16 133.15452186737593 0.024821123949953304 0.7783291387384265 0.12638720651168847 +2973 562.6980580168452 16 149.71915843079665 0.014533066195990464 0.8547000787834386 0.12712836485207807 +2974 561.685847746833 16 166.26865005691906 0.026295520700003776 0.9306519796826808 0.11231384122685026 +2975 560.3849631871583 16 182.79795561027527 0.019992575764936397 0.9957446102267252 0.10766206272655911 +2976 558.7958005998596 16 199.3020401042708 0.020676974888929396 1.0549698101953258 0.08812910025044086 +2977 556.9188440592559 16 215.77587623489012 0.023981990475962667 1.1011910826899551 0.07318801110629604 +2978 554.7546653044918 16 232.21444591206216 0.019829226917112856 1.1407007166303331 0.06496845291205737 +2979 552.3039235653808 16 248.61274178821932 0.013079103682412968 1.1702401479493272 0.05728512537784105 +2980 549.5673653615976 16 264.9657687835838 0.014424501139602077 1.193677606713777 0.04061466641639998 +2981 546.5458242752808 16 281.26854560771756 0.014130051682554393 1.2127672433909036 0.036827637680065965 +2982 543.2402206971154 16 297.51610627687137 0.02130788956663886 1.2263379110931656 0.03007480299303888 +2983 539.6515615459734 16 313.7035016266717 0.017614142773950237 1.2358692242933282 0.024079989301113422 +2984 535.7809399621966 16 329.82580081968433 0.020356226196649174 1.2410448189165892 0.018455952290337325 +2985 531.6295349746149 16 345.87809284739467 0.02294087201253761 1.2417039016643583 0.011300012355477264 +2986 527.1986111414029 16 361.8554880261492 0.02617256140341122 1.2374173054294957 0.0028874332840774816 +2987 522.4895181648837 16 377.75311948659987 0.02937895843113416 1.2274780049589535 -0.007382335094460669 +2988 517.5036904803959 16 393.56614465620004 0.03043400685298035 1.211038332610506 -0.015473962388627173 +2989 512.242646819351 16 409.2897467342989 0.03135386103800051 1.1898411776208495 -0.019560652228113703 +2990 506.70798974661295 16 424.9191361593853 0.031057957257954554 1.1671200253577545 -0.02070867133790981 +2991 500.9014051723417 16 440.44955206803525 0.02936855709938048 1.1446078424921167 -0.013852012398569594 +2992 494.82466183844804 16 455.87626374511643 0.02791550520122998 1.1278773245596914 -0.006740820235058751 +2993 488.47961077981836 16 471.19457206481 0.022917952358131356 1.1175185716169886 0.003930037725414383 +2994 481.86818476047085 16 486.39981092201015 0.019279872081357046 1.115402613718163 0.01589399135082413 +2995 474.99239768481743 16 501.48734865366447 0.01623125710585355 1.1208077582453109 0.028006766241686628 +2996 467.85434398420864 16 516.4525894496235 0.011364921321859204 1.1336321125647264 0.03835346025603951 +2997 460.4561979789495 16 531.2909747525694 0.009466098720567135 1.1526678486187991 0.04290915564279458 +2998 452.80021321598065 16 545.9979846465963 0.00922219847251651 1.1748891072253724 0.04730074902367225 +2999 444.88872178242593 16 560.5691392340202 0.012333013151489568 1.1982740805977727 0.048213529187603896 +3000 436.7241335952168 16 575.0 0.01804621656640916 1.2181422600808811 0.041069637063864295 +3001 428.3089356670067 16 589.2861711645514 0.028112390796707902 1.231075593281599 0.03293600701631284 +3002 419.6456913486047 16 603.4233010215446 0.03643359903764465 1.2376770767987062 0.029294584155688745 +3003 410.7370395481529 16 617.4070832642756 0.042075438710421645 1.2380420654373119 0.025105966275816047 +3004 401.58569392728964 16 631.2332582972094 0.05026634227664716 1.2331505041083042 0.021753844049822328 +3005 392.19444207454217 16 644.8976145334938 0.06188170112973601 1.2236694241073356 0.017464845647991868 +3006 382.5661446562001 16 658.3959896778495 0.08748049309132952 1.2079057443184804 0.03030581726990394 +3007 372.70373454492824 16 671.7242719944459 0.09949637051067381 1.1864959528462804 0.02876161180470246 +3008 362.61021592638576 16 684.8784015593753 0.10099901714725615 1.161850521613332 0.01586017181797313 +3009 352.2886633841223 16 697.8543714973456 0.1135999425442406 1.12939463783554 0.01573925991698421 +3010 341.74222096302924 16 710.6482292022123 0.11576413796467444 1.088408005690801 -0.0019979909384963343 +3011 330.9741012116334 16 723.2560775409819 0.12458781535432611 1.0391095907790284 -0.03611065153358284 +3012 319.98758420352453 16 735.6740760409153 0.11680162675541525 0.9828748967567377 -0.04756002005376747 +3013 308.7860165382119 16 747.8984420593736 0.10072399221869058 0.917039982311026 -0.04469059797743696 +3014 297.3728103217186 16 759.9254519360474 0.09570210476428677 0.8473269593758624 -0.042053603380902 +3015 564.0 17 100.0 0.023790069725755196 0.6133258949302919 0.13337637432765728 +3016 563.8553103985718 17 116.57978611541934 0.022037309098561293 0.6943987115473135 0.1366875054136952 +3017 563.421285668141 17 133.15452186737593 0.025149317660638604 0.7789982756044446 0.13128500854717323 +3018 562.6980580168452 17 149.71915843079665 0.014429152851762262 0.8554915106780636 0.1319660831560621 +3019 561.685847746833 17 166.26865005691906 0.026534012305864062 0.9316180648072998 0.11651020092086851 +3020 560.3849631871583 17 182.79795561027527 0.020009975309932784 0.9968358426850445 0.11159602369895802 +3021 558.7958005998596 17 199.3020401042708 0.020672834305899723 1.0562224277520555 0.0912448399859202 +3022 556.9188440592559 17 215.77587623489012 0.02400564319337058 1.1025555965576308 0.07567291596161081 +3023 554.7546653044918 17 232.21444591206216 0.019671785457434324 1.1420755041029267 0.06703118070185578 +3024 552.3039235653808 17 248.61274178821932 0.012685491569802698 1.17156217720289 0.05896311196105011 +3025 549.5673653615976 17 264.9657687835838 0.014040387331242334 1.1949711302951493 0.04169009457478513 +3026 546.5458242752808 17 281.26854560771756 0.013699362048416146 1.2140325160579273 0.03770249258217663 +3027 543.2402206971154 17 297.51610627687137 0.021048080321789345 1.227587494697036 0.030680590282785195 +3028 539.6515615459734 17 313.7035016266717 0.01729514365942223 1.237113857094211 0.024443261536897215 +3029 535.7809399621966 17 329.82580081968433 0.02013989263723592 1.242302957214465 0.018612661148410183 +3030 531.6295349746149 17 345.87809284739467 0.02282102216853456 1.2429968160706746 0.011183391115979002 +3031 527.1986111414029 17 361.8554880261492 0.026180510377936683 1.2387489116230617 0.002450120802358335 +3032 522.4895181648837 17 377.75311948659987 0.02951963007102615 1.2288153575977234 -0.008221017707317356 +3033 517.5036904803959 17 393.56614465620004 0.03063756286243032 1.2122953770426121 -0.01665105411211974 +3034 512.242646819351 17 409.2897467342989 0.03161234247529854 1.1909530396977608 -0.020874086249954394 +3035 506.70798974661295 17 424.9191361593853 0.031337439123952884 1.1680215212612353 -0.022107416258258607 +3036 500.9014051723417 17 440.44955206803525 0.02960237793260802 1.14521833424551 -0.014990147200519294 +3037 494.82466183844804 17 455.87626374511643 0.028101705815005217 1.1282670374546988 -0.007588411417413319 +3038 488.47961077981836 17 471.19457206481 0.02291842721974769 1.117762596359571 0.0035254868778559086 +3039 481.86818476047085 17 486.39981092201015 0.01914018439129335 1.115574936965853 0.01596022279085747 +3040 474.99239768481743 17 501.48734865366447 0.01596487362266695 1.120960781491691 0.02853700214386233 +3041 467.85434398420864 17 516.4525894496235 0.01090150070688196 1.1338334625514022 0.03929781305575307 +3042 460.4561979789495 17 531.2909747525694 0.008903344729408331 1.1530133616737432 0.044050371932089265 +3043 452.80021321598065 17 545.9979846465963 0.00861974461047076 1.1754463022614339 0.048602693007134615 +3044 444.88872178242593 17 560.5691392340202 0.011816510304912754 1.1990723563063865 0.04956629921420781 +3045 436.7241335952168 17 575.0 0.017725716951820354 1.2192122457915904 0.04215687180140789 +3046 428.3089356670067 17 589.2861711645514 0.028185803284626908 1.2323059037438648 0.033662675376675756 +3047 419.6456913486047 17 603.4233010215446 0.03682002069413606 1.2389659248064095 0.029861083085796533 +3048 410.7370395481529 17 617.4070832642756 0.042680601496829 1.2393546406687017 0.02550826731861596 +3049 401.58569392728964 17 631.2332582972094 0.051192419596996226 1.2344777967134877 0.02203158099461435 +3050 392.19444207454217 17 644.8976145334938 0.06325290841313833 1.2250150496300594 0.017582791583890096 +3051 382.5661446562001 17 658.3959896778495 0.08983747154604102 1.209281441879036 0.03092917905951432 +3052 372.70373454492824 17 671.7242719944459 0.10233654228304134 1.187905613069833 0.0293546520700436 +3053 362.61021592638576 17 684.8784015593753 0.10393213930933051 1.1633076678599166 0.01598227987100572 +3054 352.2886633841223 17 697.8543714973456 0.11704878979110309 1.130906586618827 0.015882915851964385 +3055 341.74222096302924 17 710.6482292022123 0.11933311856733539 1.0899676394022446 -0.0025114070015700082 +3056 330.9741012116334 17 723.2560775409819 0.12853204718098074 1.0406946301521354 -0.03792351533124399 +3057 319.98758420352453 17 735.6740760409153 0.12049770327216996 0.9844447928241898 -0.04979614398193447 +3058 308.7860165382119 17 747.8984420593736 0.1038796703803268 0.9185566289912777 -0.04682408522140242 +3059 297.3728103217186 17 759.9254519360474 0.09875210297742795 0.8487292226010827 -0.044083041853523276 +3060 564.0 18 100.0 0.02427792091369832 0.6137836439534389 0.13855031644276347 +3061 563.8553103985718 18 116.57978611541934 0.02240933983715617 0.6949869303485514 0.14189777552283875 +3062 563.421285668141 18 133.15452186737593 0.025476731940429598 0.7797334157540191 0.13619124196430518 +3063 562.6980580168452 18 149.71915843079665 0.014333050783378834 0.8563584382624059 0.1368117350410942 +3064 561.685847746833 18 166.26865005691906 0.026774594282792177 0.9326722338803967 0.1207169150892441 +3065 560.3849631871583 18 182.79795561027527 0.020038810824811182 0.9980278611588128 0.1155393349190224 +3066 558.7958005998596 18 199.3020401042708 0.020679533657547287 1.0575844410290045 0.0943709826947205 +3067 556.9188440592559 18 215.77587623489012 0.0240326968646335 1.1040302182307682 0.07816492103490436 +3068 554.7546653044918 18 232.21444591206216 0.01951740376436575 1.1435560906376137 0.06909319989079946 +3069 552.3039235653808 18 248.61274178821932 0.012300075254200443 1.172985350536396 0.060635412184661314 +3070 549.5673653615976 18 264.9657687835838 0.013659703220351378 1.1963615847774611 0.042766849245661764 +3071 546.5458242752808 18 281.26854560771756 0.013268335785086956 1.2153916183196312 0.03857603572331102 +3072 543.2402206971154 18 297.51610627687137 0.020779039558873887 1.2289287292367157 0.031285761550826324 +3073 539.6515615459734 18 313.7035016266717 0.0169755465839687 1.238448921600624 0.02480710173850373 +3074 535.7809399621966 18 329.82580081968433 0.019922813837011676 1.2436516051281414 0.018771257693063845 +3075 531.6295349746149 18 345.87809284739467 0.022699431943682777 1.2443811543809522 0.01106842229451748 +3076 527.1986111414029 18 361.8554880261492 0.026187119323193963 1.240172563371583 0.0020140225732301537 +3077 522.4895181648837 18 377.75311948659987 0.029659208829838614 1.2302434547267918 -0.009062173667243656 +3078 517.5036904803959 18 393.56614465620004 0.030841013319901987 1.2136370257469806 -0.017837029856336974 +3079 512.242646819351 18 409.2897467342989 0.03187168467481622 1.1921351862190885 -0.02219726154796297 +3080 506.70798974661295 18 424.9191361593853 0.031619957227745125 1.1689736946847762 -0.023523540197729766 +3081 500.9014051723417 18 440.44955206803525 0.029839245197475352 1.1458603946265316 -0.01614369747103333 +3082 494.82466183844804 18 455.87626374511643 0.028289070163919565 1.128677861091249 -0.008448484328331304 +3083 488.47961077981836 18 471.19457206481 0.022919695242706768 1.1180224329783854 0.003114557690304042 +3084 481.86818476047085 18 486.39981092201015 0.019001313250783986 1.1157619160993155 0.016023795995350823 +3085 474.99239768481743 18 501.48734865366447 0.015698469510884914 1.121130228377989 0.029067485376275102 +3086 467.85434398420864 18 516.4525894496235 0.010437343035348129 1.1340571320028956 0.04024818080958415 +3087 460.4561979789495 18 531.2909747525694 0.008337972926527812 1.1533931981831431 0.04520311845511399 +3088 452.80021321598065 18 545.9979846465963 0.008012048117549825 1.1760554914461856 0.049917265077061776 +3089 444.88872178242593 18 560.5691392340202 0.01129370805628855 1.1999429884126784 0.05093377382141319 +3090 436.7241335952168 18 575.0 0.017399642382745006 1.2203695308397111 0.04325769170481011 +3091 428.3089356670067 18 589.2861711645514 0.028257882391480787 1.2336290428230983 0.03439461713745884 +3092 419.6456913486047 18 603.4233010215446 0.03720558043944993 1.2403483663374992 0.0304294163233455 +3093 410.7370395481529 18 617.4070832642756 0.04328508908611679 1.2407607880338283 0.0259121253764497 +3094 401.58569392728964 18 631.2332582972094 0.0521187734311541 1.235899120565423 0.022311216201280716 +3095 392.19444207454217 18 644.8976145334938 0.06462431802219576 1.2264560810629843 0.017702299285375523 +3096 382.5661446562001 18 658.3959896778495 0.0921956977421502 1.2107549241082751 0.03155618501551511 +3097 372.70373454492824 18 671.7242719944459 0.10517930805264465 1.1894156134149136 0.029954220914218753 +3098 362.61021592638576 18 684.8784015593753 0.1068692887473627 1.1648685352177464 0.016111175698653224 +3099 352.2886633841223 18 697.8543714973456 0.12050336385515636 1.1325260261530696 0.01603563740308589 +3100 341.74222096302924 18 710.6482292022123 0.12290864375786253 1.091637539342798 -0.0030169279172162916 +3101 330.9741012116334 18 723.2560775409819 0.13248302189504477 1.0423898830008638 -0.039730976450514835 +3102 319.98758420352453 18 735.6740760409153 0.12419836247291938 0.9861209052263823 -0.05202902644807246 +3103 308.7860165382119 18 747.8984420593736 0.107041610650879 0.9201709255891228 -0.04895880333237442 +3104 297.3728103217186 18 759.9254519360474 0.10181138500787745 0.8502193573795939 -0.046116793703710815 +3105 564.0 19 100.0 0.024763703232311935 0.6142893154978813 0.14373734834063312 +3106 563.8553103985718 19 116.57978611541934 0.02278418090528402 0.6956336531293126 0.14711812523585804 +3107 563.421285668141 19 133.15452186737593 0.02580339428981629 0.7805358525933991 0.14110648933854286 +3108 562.6980580168452 19 149.71915843079665 0.014245145675435066 0.8573018770855536 0.14166603008808315 +3109 561.685847746833 19 166.26865005691906 0.027017684982791945 0.9338156103659174 0.12493481071044023 +3110 560.3849631871583 19 182.79795561027527 0.02007968849863174 0.9993223328289885 0.11949276677597509 +3111 558.7958005998596 19 199.3020401042708 0.02069764119349988 1.0590573446889096 0.09750792327789953 +3112 556.9188440592559 19 215.77587623489012 0.024063510767154787 1.1056157581740627 0.08066393011311565 +3113 554.7546653044918 19 232.21444591206216 0.01936624310403245 1.1451427760966622 0.0711541820112891 +3114 552.3039235653808 19 248.61274178821932 0.011923099524663881 1.1745097604212489 0.062301702769913564 +3115 549.5673653615976 19 264.9657687835838 0.013282424360703617 1.1978488929680857 0.043844695556093195 +3116 546.5458242752808 19 281.26854560771756 0.012836804128781281 1.2168443470849395 0.03944809509512474 +3117 543.2402206971154 19 297.51610627687137 0.02050053973142035 1.2303613125550843 0.03189018321442764 +3118 539.6515615459734 19 313.7035016266717 0.016655242021937956 1.239874038662725 0.02517152497198537 +3119 535.7809399621966 19 329.82580081968433 0.019704871031359938 1.2450902997565296 0.018931761846044014 +3120 531.6295349746149 19 345.87809284739467 0.022575912371502336 1.245856368935702 0.010955100158593722 +3121 527.1986111414029 19 361.8554880261492 0.02619223729432101 1.2416876864079698 0.0015791178977374912 +3122 522.4895181648837 19 377.75311948659987 0.029797553350087293 1.2317618397897012 -0.00990603840159231 +3123 517.5036904803959 19 393.56614465620004 0.031044291858873953 1.2150630091984078 -0.01903252505360832 +3124 512.242646819351 19 409.2897467342989 0.03213198448681159 1.1933868577962232 -0.023531216723723415 +3125 506.70798974661295 19 424.9191361593853 0.03190568790554827 1.1699750254728736 -0.02495832490945418 +3126 500.9014051723417 19 440.44955206803525 0.030079246955251715 1.146532456400148 -0.017313471722566618 +3127 494.82466183844804 19 455.87626374511643 0.028477516958972614 1.1291085828007164 -0.009321570907958902 +3128 488.47961077981836 19 471.19457206481 0.022921650204668586 1.1182972579530372 0.002697036614440716 +3129 481.86818476047085 19 486.39981092201015 0.018863182237297185 1.1159629636160682 0.016084694974750152 +3130 474.99239768481743 19 501.48734865366447 0.01543195019525805 1.1213156201566388 0.029598390654731386 +3131 467.85434398420864 19 516.4525894496235 0.009972291643663011 1.1343026717559037 0.041205072713585214 +3132 460.4561979789495 19 531.2909747525694 0.007769697810630392 1.153807005408345 0.04636827232532534 +3133 452.80021321598065 19 545.9979846465963 0.007398586021946416 1.1767167782602557 0.051245538054028865 +3134 444.88872178242593 19 560.5691392340202 0.010764112897221501 1.2008867691793206 0.05231693015024187 +3135 436.7241335952168 19 575.0 0.01706771849682202 1.2216146127910685 0.04437261383659996 +3136 428.3089356670067 19 589.2861711645514 0.02832855392051697 1.2350449215819321 0.03513189952404106 +3137 419.6456913486047 19 603.4233010215446 0.037590190148729594 1.2418239741927453 0.030999492946192173 +3138 410.7370395481529 19 617.4070832642756 0.043888746888094333 1.2422599089202837 0.026317490960055666 +3139 401.58569392728964 19 631.2332582972094 0.05304524422083581 1.2374137980696596 0.02259275112704151 +3140 392.19444207454217 19 644.8976145334938 0.06599575031717747 1.227991816340073 0.017823372406158344 +3141 382.5661446562001 19 658.3959896778495 0.09455503196358978 1.2123254831187276 0.03218693416557557 +3142 372.70373454492824 19 671.7242719944459 0.10802458489947943 1.1910252655913103 0.030560559391539965 +3143 362.61021592638576 19 684.8784015593753 0.10981044433811851 1.1665324479554822 0.016247108085266526 +3144 352.2886633841223 19 697.8543714973456 0.12396380315731387 1.13425227783194 0.016197838185358165 +3145 341.74222096302924 19 710.6482292022123 0.12649101745032762 1.0934170328568824 -0.003514193657859481 +3146 330.9741012116334 19 723.2560775409819 0.13644127502263748 1.044194619378641 -0.04153275536093985 +3147 319.98758420352453 19 735.6740760409153 0.12790409201455832 0.9879021775364707 -0.054258674933578416 +3148 308.7860165382119 19 747.8984420593736 0.11021036237292722 0.9218811573388612 -0.051094992888853066 +3149 297.3728103217186 19 759.9254519360474 0.10488056139276752 0.8517952933836107 -0.04815516666477971 +3150 564.0 20 100.0 0.02524675789089843 0.6148449302164953 0.14893829965814648 +3151 563.8553103985718 20 116.57978611541934 0.023161400327678654 0.6963406758827275 0.1523491253446356 +3152 563.421285668141 20 133.15452186737593 0.02612931751147194 0.7814069522181406 0.1460313093693706 +3153 562.6980580168452 20 149.71915843079665 0.014165792142727018 0.858322899026237 0.14652966944402085 +3154 561.685847746833 20 166.26865005691906 0.02726367240859209 0.9350493833154697 0.1291647435755687 +3155 560.3849631871583 20 182.79795561027527 0.02013317709075406 1.000721018218983 0.12345710454080489 +3156 558.7958005998596 20 199.3020401042708 0.020727694637398077 1.0606427095245887 0.1006560094951719 +3157 556.9188440592559 20 215.77587623489012 0.02409842296355026 1.1073130592888185 0.08316979960374918 +3158 554.7546653044918 20 232.21444591206216 0.019218444876858785 1.146835861736078 0.07321377370880407 +3159 552.3039235653808 20 248.61274178821932 0.011554786806354259 1.1761354867233735 0.06396165542523592 +3160 549.5673653615976 20 264.9657687835838 0.01290851211210347 1.1994329551060425 0.04492338719416049 +3161 546.5458242752808 20 281.26854560771756 0.012404604171214993 1.2183904688069542 0.04031849263885336 +3162 543.2402206971154 20 297.51610627687137 0.020212375114341725 1.2318849062231387 0.032493717846666846 +3163 539.6515615459734 20 313.7035016266717 0.016334126546255396 1.2413887885089958 0.02553654100578651 +3164 535.7809399621966 20 329.82580081968433 0.01948595185453316 1.2466185322999552 0.019094186197714556 +3165 531.6295349746149 20 345.87809284739467 0.022450282988966074 1.2474218614854444 0.010843417724962385 +3166 527.1986111414029 20 361.8554880261492 0.026195719137224238 1.24329365591559 0.0011453904615240842 +3167 522.4895181648837 20 377.75311948659987 0.029934527963864928 1.2333700134773935 -0.010752830712891487 +3168 517.5036904803959 20 393.56614465620004 0.031247348837381964 1.2165730212460237 -0.020238169493011823 +3169 512.242646819351 20 409.2897467342989 0.03239337145225459 1.1947072241477326 -0.024877036501991464 +3170 506.70798974661295 20 424.9191361593853 0.03219483169383411 1.1710238793364742 -0.026413067649342283 +3171 500.9014051723417 20 440.44955206803525 0.03032247841964574 1.1472328407598826 -0.018500258370523888 +3172 494.82466183844804 20 455.87626374511643 0.02866697182098393 1.129557901281703 -0.010208169644415663 +3173 488.47961077981836 20 471.19457206481 0.022924188321332563 1.1185861833110367 0.0022727318538652494 +3174 481.86818476047085 20 486.39981092201015 0.018725715290785316 1.1161774412335985 0.01614291535341841 +3175 474.99239768481743 20 501.48734865366447 0.015165223198935887 1.121516433456546 0.03012989871021828 +3176 467.85434398420864 20 516.4525894496235 0.00950618750399677 1.134569590411641 0.04216900033450618 +3177 460.4561979789495 20 531.2909747525694 0.007198224995464404 1.1542543969650947 0.04754672634846142 +3178 452.80021321598065 20 545.9979846465963 0.006778814171080633 1.1774302623152053 0.05258862713444476 +3179 444.88872178242593 20 560.5691392340202 0.010227220858758008 1.2019045237043138 0.05371676211210775 +3180 436.7241335952168 20 575.0 0.016729685034513154 1.2229479989579475 0.045502117482183496 +3181 428.3089356670067 20 589.2861711645514 0.028397747711117055 1.2365534237921763 0.03587456149974833 +3182 419.6456913486047 20 603.4233010215446 0.03797376167546359 1.2433922730051368 0.031571203182752146 +3183 410.7370395481529 20 617.4070832642756 0.04449141477580765 1.2438513461073961 0.026724298459444233 +3184 401.58569392728964 20 631.2332582972094 0.05397165928993004 1.2390210877021253 0.02287617214499154 +3185 392.19444207454217 20 644.8976145334938 0.06736700822922165 1.2296214867979771 0.017946003100350542 +3186 382.5661446562001 20 658.3959896778495 0.09691531392302266 1.2139923426166561 0.032821511187621805 +3187 372.70373454492824 20 671.7242719944459 0.11087226769920339 1.1927338130915273 0.031173888442571754 +3188 362.61021592638576 20 684.8784015593753 0.11275556021424904 1.1682986618497926 0.016390309325553423 +3189 352.2886633841223 20 697.8543714973456 0.1274302249193595 1.1360845926916503 0.01636991805255423 +3190 341.74222096302924 20 710.6482292022123 0.1300805356365577 1.0953053758006686 -0.004002845773673283 +3191 330.9741012116334 20 723.2560775409819 0.14040736015604946 1.0461080337188595 -0.04332857248647172 +3192 319.98758420352453 20 735.6740760409153 0.1316154222706505 0.9897874549559308 -0.05648511975808216 +3193 308.7860165382119 20 747.8984420593736 0.1133865058338486 0.9236854717983564 -0.05323291488870095 +3194 297.3728103217186 20 759.9254519360474 0.10796024303441024 0.8534548043227564 -0.05019846837426155 +3195 564.0 21 100.0 0.02572643517620785 0.6154526223560111 0.15415397966054448 +3196 563.8553103985718 21 116.57978611541934 0.023540555683573567 0.6971098925096825 0.15759131723272873 +3197 563.421285668141 21 133.15452186737593 0.026454498894289885 0.782348153413107 0.15096623536516923 +3198 562.6980580168452 21 149.71915843079665 0.014095311613705395 0.8594226322928279 0.1514033453693072 +3199 561.685847746833 21 166.26865005691906 0.027512911845684888 0.9363748073683228 0.1334075999983138 +3200 560.3849631871583 21 182.79795561027527 0.020199805409726775 1.0022257711946607 0.12743314872355094 +3201 558.7958005998596 21 199.3020401042708 0.020770199085049432 1.062342182458942 0.10381553873764872 +3202 556.9188440592559 21 215.77587623489012 0.02413774868343707 1.109122996912948 0.08568233575482262 +3203 554.7546653044918 21 232.21444591206216 0.019074129433270637 1.1486356502056037 0.07527159530468862 +3204 552.3039235653808 21 248.61274178821932 0.011195335829668376 1.1778625967032172 0.06561493641014829 +3205 549.5673653615976 21 264.9657687835838 0.012537913080809645 1.201113648861996 0.046002665923726774 +3206 546.5458242752808 21 281.26854560771756 0.011971579568092746 1.220029719482955 0.04118704391751724 +3207 543.2402206971154 21 297.51610627687137 0.01991436314971094 1.2334991355399938 0.03309622404444219 +3208 539.6515615459734 21 313.7035016266717 0.016012103347090446 1.2429927107462422 0.025902153872162728 +3209 535.7809399621966 21 329.82580081968433 0.019265950909449103 1.24823574806016 0.019258535607308436 +3210 531.6295349746149 21 345.87809284739467 0.022322372599567753 1.249076983190709 0.0107333667970702 +3211 527.1986111414029 21 361.8554880261492 0.026197426049218514 1.2449897965282697 0.0007128286665122153 +3212 522.4895181648837 21 377.75311948659987 0.03007000337407273 1.2350674337282093 -0.011602751816950405 +3213 517.5036904803959 21 393.56614465620004 0.03145015285215117 1.2181667191132926 -0.021454587448527802 +3214 512.242646819351 21 409.2897467342989 0.03265601006250077 1.1960953840993636 -0.02623585440066215 +3215 506.70798974661295 21 424.9191361593853 0.03248761499544915 1.1721185078529752 -0.02788908169953422 +3216 500.9014051723417 21 440.44955206803525 0.03056904251414 1.1479597573278153 -0.019704824378586866 +3217 494.82466183844804 21 455.87626374511643 0.028857367951405324 1.1300244266000399 -0.01110874344454642 +3218 488.47961077981836 21 471.19457206481 0.022927208635707196 1.1188882566277984 0.0018414747304273788 +3219 481.86818476047085 21 486.39981092201015 0.01858883689486923 1.1164046598893644 0.016198465091505507 +3220 474.99239768481743 21 501.48734865366447 0.014898198332103478 1.1217321002830871 0.030662196636103176 +3221 467.85434398420864 21 516.4525894496235 0.009038869047244867 1.1348573543358402 0.04314047789368853 +3222 460.4561979789495 21 531.2909747525694 0.006623250603416855 1.1547349528235387 0.04873939016746016 +3223 452.80021321598065 21 545.9979846465963 0.006152166075563847 1.1781960393535298 0.053947692372608214 +3224 444.88872178242593 21 560.5691392340202 0.009682517125336809 1.2029971099209855 0.055134281116090755 +3225 436.7241335952168 21 575.0 0.01638529683428243 1.2243702063990913 0.046646641845020945 +3226 428.3089356670067 21 589.2861711645514 0.028465398003818254 1.2381544059348184 0.03662261214025944 +3227 419.6456913486047 21 603.4233010215446 0.03835620698101981 1.2450527392398818 0.03214441740687299 +3228 410.7370395481529 21 617.4070832642756 0.04509292697486358 1.2455343837662287 0.027132465261099314 +3229 401.58569392728964 21 631.2332582972094 0.054897832366594 1.240720184009126 0.023161449715320328 +3230 392.19444207454217 21 644.8976145334938 0.06873787655683575 1.231344257176038 0.018070171448245943 +3231 382.5661446562001 21 658.3959896778495 0.099276361923476 1.2157546579020568 0.03345998575570323 +3232 372.70373454492824 21 671.7242719944459 0.11372222822690248 1.194540431190785 0.03179440789173033 +3233 362.61021592638576 21 684.8784015593753 0.11570456477581537 1.1701663641853535 0.01654099452594575 +3234 352.2886633841223 21 697.8543714973456 0.13090272444018225 1.1380221514109539 0.0165522625714876 +3235 341.74222096302924 21 710.6482292022123 0.13367748638451848 1.097301752542077 -0.004482527150067771 +3236 330.9741012116334 21 723.2560775409819 0.1443818501918974 1.0481292448348765 -0.04511814838076453 +3237 319.98758420352453 21 735.6740760409153 0.1353329290531281 0.9917754843145593 -0.05870841558481123 +3238 308.7860165382119 21 747.8984420593736 0.11657065411679501 0.9255818788490355 -0.05537285194778903 +3239 297.3728103217186 21 759.9254519360474 0.11105104089399326 0.8551955079440626 -0.052247006191283474 +3240 564.0 22 100.0 0.02620209623655475 0.6161146397570137 0.15938517610413178 +3241 563.8553103985718 22 116.57978611541934 0.02392119461538187 0.6979432948188197 0.16284521121743525 +3242 563.421285668141 22 133.15452186737593 0.026778919397513777 0.7833609676524685 0.15591177372802545 +3243 562.6980580168452 22 149.71915843079665 0.014033990213878238 0.8606022614233394 0.1562877407851441 +3244 561.685847746833 22 166.26865005691906 0.02776572349453051 0.9377932027514074 0.13766429852487055 +3245 560.3849631871583 22 182.79795561027527 0.020280059792343055 1.0038385389643392 0.13142171543079717 +3246 558.7958005998596 22 199.3020401042708 0.02082562490270216 1.0641574865449506 0.10698675480073058 +3247 556.9188440592559 22 215.77587623489012 0.024181778705442167 1.1110464788209724 0.08820129187486983 +3248 554.7546653044918 22 232.21444591206216 0.01893339488955442 1.150542445548719 0.07732723935900176 +3249 552.3039235653808 22 248.61274178821932 0.01084492029942842 1.1796911450157483 0.06726120609926872 +3250 549.5673653615976 22 264.9657687835838 0.01217055856027736 1.2028908293382563 0.04708226109908148 +3251 546.5458242752808 22 281.26854560771756 0.011537581247591935 1.2217618046544003 0.04205355778825985 +3252 543.2402206971154 22 297.51610627687137 0.019606345792656764 1.2352035895328821 0.03369755629658413 +3253 539.6515615459734 22 313.7035016266717 0.015689082750792952 1.2446853043595938 0.02626836142868536 +3254 535.7809399621966 22 329.82580081968433 0.019044770337229604 1.2499413464403002 0.01942480680272683 +3255 531.6295349746149 22 345.87809284739467 0.022192020036224037 1.2508210346220343 0.010624938002602419 +3256 527.1986111414029 22 361.8554880261492 0.0261972261396743 1.2467753823302918 0.0002814259625495131 +3257 522.4895181648837 22 377.75311948659987 0.030203857335374056 1.2368535157278877 -0.012455984380965783 +3258 517.5036904803959 22 393.56614465620004 0.031652692253217776 1.2198437233980133 -0.022682397807441638 +3259 512.242646819351 22 409.2897467342989 0.032920102018702865 1.19755036558404 -0.02760885540090887 +3260 506.70798974661295 22 424.9191361593853 0.032784291746130775 1.1732570484662235 -0.029387696892052707 +3261 500.9014051723417 22 440.44955206803525 0.03081905042950881 1.1487113041545827 -0.020927913904014314 +3262 494.82466183844804 22 455.87626374511643 0.029048646803104664 1.1305066801887864 -0.012023717504686823 +3263 488.47961077981836 22 471.19457206481 0.022930613407676177 1.119202461026642 0.001403121050503792 +3264 481.86818476047085 22 486.39981092201015 0.018452472258072304 1.1166438797407936 0.01625136520679671 +3265 474.99239768481743 22 501.48734865366447 0.014630787881271892 1.1219620080181094 0.031195478235419866 +3266 467.85434398420864 22 516.4525894496235 0.008570171986080113 1.135165387658751 0.04412002255069438 +3267 460.4561979789495 22 531.2909747525694 0.006044460658825423 1.1552482193082223 0.049947191407465216 +3268 452.80021321598065 22 545.9979846465963 0.005518051753097039 1.179014201248658 0.05532394116236722 +3269 444.88872178242593 22 560.5691392340202 0.009129475648609262 1.2041654185979922 0.05657051679636207 +3270 436.7241335952168 22 575.0 0.016034324827954125 1.2258817619197027 0.047806583741737796 +3271 428.3089356670067 22 589.2861711645514 0.028531443805173758 1.2398476972000234 0.037376029007905855 +3272 419.6456913486047 22 603.4233010215446 0.0387374382640025 1.246804801194407 0.03271898513256476 +3273 410.7370395481529 22 617.4070832642756 0.04569311195319712 1.2473082474595802 0.02754189086503326 +3274 401.58569392728964 22 631.2332582972094 0.05582356310537367 1.2425102176073461 0.02344853755639446 +3275 392.19444207454217 22 644.8976145334938 0.07010812126277637 1.233159225616287 0.018195844882202387 +3276 382.5661446562001 22 658.3959896778495 0.10163797201980168 1.2176115158686591 0.034102411886504154 +3277 372.70373454492824 22 671.7242719944459 0.11657431426091064 1.1964442269470206 0.03242229544428981 +3278 362.61021592638576 22 684.8784015593753 0.11865735970171733 1.1721346737548486 0.01669936090570787 +3279 352.2886633841223 22 697.8543714973456 0.13438137437203596 1.1400640643111435 0.016745242495859104 +3280 341.74222096302924 22 710.6482292022123 0.1372821498367618 1.0994052759607778 -0.004952881764904861 +3281 330.9741012116334 22 723.2560775409819 0.14836533856963052 1.0502572959200136 -0.04690120390234883 +3282 319.98758420352453 22 735.6740760409153 0.1390572363336757 0.9938649140704728 -0.06092864292630429 +3283 308.7860165382119 22 747.8984420593736 0.11976345495139006 0.9275682506958903 -0.05751510949816415 +3284 297.3728103217186 22 759.9254519360474 0.11415356568526804 0.857014866031969 -0.054301087013975124 +3285 564.0 23 100.0 0.026673114865972004 0.6168333438539432 0.16463265409888866 +3286 563.8553103985718 23 116.57978611541934 0.024302855337269908 0.6988429725265372 0.1681112848916212 +3287 563.421285668141 23 133.15452186737593 0.02710254283479819 0.7844469790997027 0.16086840243859837 +3288 562.6980580168452 23 149.71915843079665 0.013982076649304745 0.8618630272854266 0.1611835288209243 +3289 561.685847746833 23 166.26865005691906 0.02802239010261348 0.9393059552793163 0.14193579164386877 +3290 560.3849631871583 23 182.79795561027527 0.020374381582559463 1.0055613620787884 0.13542363672305713 +3291 558.7958005998596 23 199.3020401042708 0.020894405625214236 1.066090420965678 0.11016984465691378 +3292 556.9188440592559 23 215.77587623489012 0.02423077773895106 1.1130844452240214 0.09072636555290076 +3293 554.7546653044918 23 232.21444591206216 0.018796315943646304 1.15255655320264 0.07938026923328623 +3294 552.3039235653808 23 248.61274178821932 0.01050368756405988 1.1816211737104578 0.06890011854615397 +3295 549.5673653615976 23 264.9657687835838 0.011806363971608735 1.2047643290687793 0.04816188917953276 +3296 546.5458242752808 23 281.26854560771756 0.011102468118846322 1.2235863994069256 0.042917836074467766 +3297 543.2402206971154 23 297.51610627687137 0.019288190857287377 1.236997820957154 0.034297564851988246 +3298 539.6515615459734 23 313.7035016266717 0.01536498273847229 1.2464660277125041 0.026635154919811797 +3299 535.7809399621966 23 329.82580081968433 0.018822320387037156 1.2517346809449479 0.019592987980622496 +3300 531.6295349746149 23 345.87809284739467 0.022059074924480268 1.252653265759969 0.010518120831164364 +3301 527.1986111414029 23 361.8554880261492 0.026194994990486515 1.2486496368563977 -0.00014881882082144233 +3302 522.4895181648837 23 377.75311948659987 0.03033597533528162 1.2387276319095673 -0.013312691561560716 +3303 517.5036904803959 23 393.56614465620004 0.03185497665821954 1.2216036180723187 -0.02392221419863898 +3304 512.242646819351 23 409.2897467342989 0.03318588849144469 1.1990711256418651 -0.028997278617324707 +3305 506.70798974661295 23 424.9191361593853 0.03308514508084733 1.1744375244865173 -0.03091026013208351 +3306 500.9014051723417 23 440.44955206803525 0.031072622181229838 1.1494854677193775 -0.02217024694293754 +3307 494.82466183844804 23 455.87626374511643 0.02924075875115124 1.1310030948482297 -0.012953477181401456 +3308 488.47961077981836 23 471.19457206481 0.022934308503265617 1.119527715178792 0.0009575524713798492 +3309 481.86818476047085 23 486.39981092201015 0.018316547494949726 1.1168943101652837 0.016301650496511347 +3310 474.99239768481743 23 501.48734865366447 0.014362906798170946 1.1222054994199313 0.03172994436806592 +3311 467.85434398420864 23 516.4525894496235 0.00809992913804419 1.1354930722751413 0.045108154687225475 +3312 460.4561979789495 23 531.2909747525694 0.005461530481495336 1.1557937090980914 0.05117107682078063 +3313 452.80021321598065 23 545.9979846465963 0.004875856572488499 1.1798848360049519 0.05671863071907628 +3314 444.88872178242593 23 560.5691392340202 0.008567558761245903 1.2054103733393169 0.05802651773960332 +3315 436.7241335952168 23 575.0 0.015676557035975307 1.227483202071443 0.04898229529744682 +3316 428.3089356670067 23 589.2861711645514 0.028595829252740464 1.241633099487133 0.038134756525987794 +3317 419.6456913486047 23 603.4233010215446 0.03911736808986456 1.2486478389983588 0.03329473400857517 +3318 410.7370395481529 23 617.4070832642756 0.04629179231042661 1.2491721041419854 0.02795245600221382 +3319 401.58569392728964 23 631.2332582972094 0.05674863660928882 1.2443902551838482 0.023737371816013323 +3320 392.19444207454217 23 644.8976145334938 0.07147748877059998 1.2350654236634444 0.018322977612481035 +3321 382.5661446562001 23 658.3959896778495 0.10399991718034313 1.2195619350039255 0.03474882728528501 +3322 372.70373454492824 23 671.7242719944459 0.11942834868652655 1.1984442392008863 0.03305770568388976 +3323 362.61021592638576 23 684.8784015593753 0.1216138189613766 1.1742026408589687 0.01686558709837012 +3324 352.2886633841223 23 697.8543714973456 0.13786622399658072 1.1422093713560533 0.016949213240667914 +3325 341.74222096302924 23 710.6482292022123 0.14089479820873155 1.1016149874481909 -0.005413554445958174 +3326 330.9741012116334 23 723.2560775409819 0.1523584405097872 1.0524911545475581 -0.04867746038995273 +3327 319.98758420352453 23 735.6740760409153 0.1427890189653949 0.9960542943101088 -0.06314590964987 +3328 308.7860165382119 23 747.8984420593736 0.12296559256457462 0.929642321867476 -0.05966001698656885 +3329 297.3728103217186 23 759.9254519360474 0.11726842756826805 0.8589101844083235 -0.05636101709696502 +3330 564.0 24 100.0 0.027138879288317725 0.6176112096750938 0.16989715497120955 +3331 563.8553103985718 24 116.57978611541934 0.02468506714378741 0.6998111132569886 0.17338998146574727 +3332 563.421285668141 24 133.15452186737593 0.0274253150583117 0.7856078446075938 0.16583656954097023 +3333 562.6980580168452 24 149.71915843079665 0.013939780089883579 0.8632062270763862 0.166091372361662 +3334 561.685847746833 24 166.26865005691906 0.028283154596566766 0.9409145163543033 0.14622306749633895 +3335 560.3849631871583 24 182.79795561027527 0.020483164610497345 1.0073963744312324 0.1394397609720887 +3336 558.7958005998596 24 199.3020401042708 0.020976935854244403 1.0681428610342694 0.11336493522860115 +3337 556.9188440592559 24 215.77587623489012 0.024284982806104714 1.1152378687698332 0.0932571958783895 +3338 554.7546653044918 24 232.21444591206216 0.018662942690955718 1.1546782799983208 0.08143021765338711 +3339 552.3039235653808 24 248.61274178821932 0.010171757284664289 1.1836527122313576 0.07053132104737429 +3340 549.5673653615976 24 264.9657687835838 0.011445228304231128 1.2067339580191663 0.04924125324414969 +3341 546.5458242752808 24 281.26854560771756 0.01066610778057284 1.2255031483703447 0.04377967323808135 +3342 543.2402206971154 24 297.51610627687137 0.01895979336251248 1.238881346296278 0.034896095587672614 +3343 539.6515615459734 24 313.7035016266717 0.015039729464859375 1.2483342985467507 0.02700251853822473 +3344 535.7809399621966 24 329.82580081968433 0.018598519985486863 1.2536150591800896 0.019763058406330303 +3345 531.6295349746149 24 345.87809284739467 0.02192339844533362 1.254572875995071 0.010412903671685347 +3346 527.1986111414029 24 361.8554880261492 0.02619061621672133 1.2506117330917859 -0.0005779011426349282 +3347 522.4895181648837 24 377.75311948659987 0.03046625127519277 1.240689111953785 -0.014173016042966492 +3348 517.5036904803959 24 393.56614465620004 0.032057038466854926 1.2234459504826758 -0.02517464512099287 +3349 512.242646819351 24 409.2897467342989 0.03345365238022609 1.2006565504201197 -0.030402419967912615 +3350 506.70798974661295 24 424.9191361593853 0.03339048900006722 1.1756578450906041 -0.03245813592173709 +3351 500.9014051723417 24 440.44955206803525 0.03132988716685814 1.1502801229299497 -0.02343251797574933 +3352 494.82466183844804 24 455.87626374511643 0.029433663763460384 1.131512014745886 -0.013898365862229499 +3353 488.47961077981836 24 471.19457206481 0.022938203784194193 1.119862873303377 0.0005046778675010721 +3354 481.86818476047085 24 486.39981092201015 0.018180989807390916 1.117155109760203 0.016349370259215904 +3355 474.99239768481743 24 501.48734865366447 0.014094472888751066 1.1224618726233422 0.03226580329808183 +3356 467.85434398420864 24 516.4525894496235 0.007627970248455048 1.1358397478442959 0.04610539819080801 +3357 460.4561979789495 24 531.2909747525694 0.004874124080154026 1.1563709012264916 0.05241201343176232 +3358 452.80021321598065 24 545.9979846465963 0.0042249400975620036 1.1808080277577078 0.05813307056150687 +3359 444.88872178242593 24 560.5691392340202 0.00799621679088073 1.2067329305842713 0.05950335221233553 +3360 436.7241335952168 24 575.0 0.01531179956271439 1.2291750731524327 0.05017408164089106 +3361 428.3089356670067 24 589.2861711645514 0.02865850398001587 1.2435103874046671 0.03889870435322395 +3362 419.6456913486047 24 603.4233010215446 0.03949590952034223 1.2505811846136015 0.033871468813258226 +3363 410.7370395481529 24 617.4070832642756 0.04688878466747039 1.2511250621597143 0.02836402175146219 +3364 401.58569392728964 24 631.2332582972094 0.057672822951906906 1.2463592994960733 0.024027870242632546 +3365 392.19444207454217 24 644.8976145334938 0.07284570526139766 1.2370618162649198 0.018451510053024228 +3366 382.5661446562001 24 658.3959896778495 0.1063619464484582 1.2216048653890517 0.035399252692212925 +3367 372.70373454492824 24 671.7242719944459 0.1222841285999186 1.2005394385757517 0.03370076906971434 +3368 362.61021592638576 24 684.8784015593753 0.12457378782611891 1.1763692473064131 0.017039832452823617 +3369 352.2886633841223 24 697.8543714973456 0.1413572985012953 1.1444570421520572 0.017164514356169315 +3370 341.74222096302924 24 710.6482292022123 0.14451569578726664 1.1039298569074854 -0.0058641906281936 +3371 330.9741012116334 24 723.2560775409819 0.15636179425220534 1.0548297126707613 -0.05044663983765503 +3372 319.98758420352453 24 735.6740760409153 0.1465290054042965 0.9983420767482248 -0.06536035248320654 +3373 308.7860165382119 24 747.8984420593736 0.12617778953146508 0.9318016892159117 -0.06180792907284012 +3374 297.3728103217186 24 759.9254519360474 0.12039623584305237 0.8608786129323822 -0.05842710186870013 +3375 564.0 25 100.0 0.027598793941414585 0.6184508258426148 0.17517939512652442 +3376 563.8553103985718 25 116.57978611541934 0.025067350918508882 0.7008500025420837 0.1786817081097762 +3377 563.421285668141 25 133.15452186737593 0.02774716314276241 0.7868452937182335 0.17081669162749405 +3378 562.6980580168452 25 149.71915843079665 0.013907268052960303 0.8646332143231563 0.17101192359522915 +3379 561.685847746833 25 166.26865005691906 0.028548217714296862 0.9426204029662845 0.150527151585577 +3380 560.3849631871583 25 182.79795561027527 0.020606752671411554 1.0093458032573472 0.14347095321843442 +3381 558.7958005998596 25 199.3020401042708 0.02107356915651085 1.0703167581939506 0.11657209016088164 +3382 556.9188440592559 25 215.77587623489012 0.024344601623645233 1.1175077545427543 0.09579336066128229 +3383 554.7546653044918 25 232.21444591206216 0.01853329944017057 1.156907934160452 0.08347658527224991 +3384 552.3039235653808 25 248.61274178821932 0.00984922010424625 1.1857857774169818 0.07215445370634332 +3385 549.5673653615976 25 264.9657687835838 0.011087033556413543 1.208799503586664 0.05032004250636647 +3386 546.5458242752808 25 281.26854560771756 0.010228377229402143 1.2275116657186491 0.0446388560518898 +3387 543.2402206971154 25 297.51610627687137 0.01862107687786962 1.24085364576184 0.03549298987685433 +3388 539.6515615459734 25 313.7035016266717 0.014713257776962642 1.2502894939824352 0.02737042898651933 +3389 535.7809399621966 25 329.82580081968433 0.018373297306634315 1.2555817428531282 0.019934988013889054 +3390 531.6295349746149 25 345.87809284739467 0.021784864098471038 1.2565790141279072 0.010309273850032538 +3391 527.1986111414029 25 361.8554880261492 0.026183982027174604 1.2526607934721126 -0.0010058104188964418 +3392 522.4895181648837 25 377.75311948659987 0.03059458815149717 1.2427372427884777 -0.015037079074970618 +3393 517.5036904803959 25 393.56614465620004 0.03225893437529749 1.2253702313498862 -0.026440294071631353 +3394 512.242646819351 25 409.2897467342989 0.03372372057301174 1.2023054551732624 -0.031825634844238594 +3395 506.70798974661295 25 424.9191361593853 0.03370067003622909 1.1769158053216828 -0.034032706883489666 +3396 500.9014051723417 25 440.44955206803525 0.031590984723517304 1.1510930331226055 -0.024715394612361784 +3397 494.82466183844804 25 455.87626374511643 0.029627332071792647 1.1320316954164988 -0.014858682836514137 +3398 488.47961077981836 25 471.19457206481 0.022942213497197543 1.120206725167431 4.4434696851450555e-05 +3399 481.86818476047085 25 486.39981092201015 0.018045727665700877 1.1174253863428893 0.016394589016592277 +3400 474.99239768481743 25 501.48734865366447 0.013825407002259486 1.1227303811396023 0.032803271040828474 +3401 467.85434398420864 25 516.4525894496235 0.007154121813595834 1.136204711790018 0.047112280738604614 +3402 460.4561979789495 25 531.2909747525694 0.0042818935458461115 1.1569792410811675 0.053670989681782105 +3403 452.80021321598065 25 545.9979846465963 0.003564634931062287 1.1817838567731551 0.059568624993706513 +3404 444.88872178242593 25 560.5691392340202 0.0074148876738877045 1.2081340796074944 0.061002108888307226 +3405 436.7241335952168 25 575.0 0.01493987759174609 1.2309579312072512 0.05138219859960948 +3406 428.3089356670067 25 589.2861711645514 0.028719423481317785 1.2454793082703222 0.03966774575799267 +3407 419.6456913486047 25 603.4233010215446 0.0398729762428695 1.2526041218342188 0.03444897044921904 +3408 410.7370395481529 25 617.4070832642756 0.047483899556074974 1.2531661712507725 0.028776428656799705 +3409 401.58569392728964 25 631.2332582972094 0.05859587669949486 1.248416289371841 0.02431993135651747 +3410 392.19444207454217 25 644.8976145334938 0.07421247597043187 1.2391473017708132 0.018581368247304355 +3411 382.5661446562001 25 658.3959896778495 0.10872378410403048 1.2237391886989664 0.03605369122846198 +3412 372.70373454492824 25 671.7242719944459 0.1251414244118137 1.2027287274777019 0.034351590933836315 +3413 362.61021592638576 25 684.8784015593753 0.1275370818808464 1.1786334064138873 0.017222236334780393 +3414 352.2886633841223 25 697.8543714973456 0.14485459825561467 1.1468059759480702 0.017391469001954013 +3415 341.74222096302924 25 710.6482292022123 0.14814509892900313 1.1063487827535803 -0.006304436111201385 +3416 330.9741012116334 25 723.2560775409819 0.1603760622945717 1.05727178662284 -0.05220846507015016 +3417 319.98758420352453 25 735.6740760409153 0.15027798043079982 1.000726614727899 -0.06757213851988177 +3418 308.7860165382119 25 747.8984420593736 0.12940080862609377 0.9340438119168807 -0.06395922682828091 +3419 297.3728103217186 25 759.9254519360474 0.12353759864333796 0.8629171455008101 -0.06049964574889691 +3420 564.0 26 100.0 0.028052281261158777 0.6193548945725099 0.1804800649119509 +3421 563.8553103985718 26 116.57978611541934 0.025449219642613367 0.701962023821488 0.18398683429511287 +3422 563.421285668141 26 133.15452186737593 0.02806799456956645 0.7881611286630203 0.17580915232364905 +3423 562.6980580168452 26 149.71915843079665 0.01388466428661344 0.8661453988823168 0.1759458235598941 +3424 561.685847746833 26 166.26865005691906 0.028817735637142322 0.9444251976928367 0.1548491084871773 +3425 560.3849631871583 26 182.79795561027527 0.020745437004631904 1.0114119691352623 0.14751809552871484 +3426 558.7958005998596 26 199.3020401042708 0.021184615961922903 1.0726141400180305 0.11979130659439545 +3427 556.9188440592559 26 215.77587623489012 0.024409810984756856 1.1198951400637402 0.09833437365196485 +3428 554.7546653044918 26 232.21444591206216 0.01840738352905426 1.1592458253074613 0.08551883923272922 +3429 552.3039235653808 26 248.61274178821932 0.009536136316827662 1.1880203735003865 0.07376914899734847 +3430 549.5673653615976 26 264.9657687835838 0.01073164417585332 1.2109607306001648 0.05139793182875467 +3431 546.5458242752808 26 281.26854560771756 0.009789163568474861 1.2296115351700085 0.04549516327158877 +3432 543.2402206971154 26 297.51610627687137 0.01827199486955024 1.2429141632935443 0.03608808445714062 +3433 539.6515615459734 26 313.7035016266717 0.014385511732932033 1.2523309505179823 0.027738855038514466 +3434 535.7809399621966 26 329.82580081968433 0.01814659034126018 1.2576339477728808 0.020108737005985575 +3435 531.6295349746149 26 345.87809284739467 0.02164335846508343 1.258670778369054 0.010207217666481113 +3436 527.1986111414029 26 361.8554880261492 0.026174993784972157 1.254795889883492 -0.0014325296908413447 +3437 522.4895181648837 26 377.75311948659987 0.03072089873656963 1.24487126858898 -0.015904979511216142 +3438 517.5036904803959 26 393.56614465620004 0.0324607468905379 1.2273759347690858 -0.02771975967434085 +3439 512.242646819351 26 409.2897467342989 0.03399646620578683 1.2040165842629305 -0.03326834078153595 +3440 506.70798974661295 26 424.9191361593853 0.03401606892004148 1.1782090860894017 -0.03563537428360487 +3441 500.9014051723417 26 440.44955206803525 0.03185606468527584 1.1519218500622075 -0.026019516237539383 +3442 494.82466183844804 26 455.87626374511643 0.029821744842237697 1.1325603037620415 -0.015834681166082245 +3443 488.47961077981836 26 471.19457206481 0.02294625666348124 1.1205579960858922 -0.0004232096327907904 +3444 481.86818476047085 26 486.39981092201015 0.017910690989936813 1.1177041969506507 0.016437387235305766 +3445 474.99239768481743 26 501.48734865366447 0.013555633220119934 1.1230102338564436 0.03334257171030717 +3446 467.85434398420864 26 516.4525894496235 0.006678206903659325 1.1365872193006281 0.04812933408122472 +3447 460.4561979789495 26 531.2909747525694 0.003684478445495347 1.1576181404042647 0.05494901657432988 +3448 452.80021321598065 26 545.9979846465963 0.0028942455585993267 1.1828123994484572 0.06102671558678886 +3449 444.88872178242593 26 560.5691392340202 0.0068229965692735775 1.209614842518953 0.06252389757595224 +3450 436.7241335952168 26 575.0 0.014560636381144937 1.2328323420269365 0.05260685039515736 +3451 428.3089356670067 26 589.2861711645514 0.02877854947676866 1.2475395821109727 0.040441715992722595 +3452 419.6456913486047 26 603.4233010215446 0.040248482700143584 1.2547158862865133 0.03502699493808231 +3453 410.7370395481529 26 617.4070832642756 0.04807694130829636 1.2552944225449014 0.0291894958445438 +3454 401.58569392728964 26 631.2332582972094 0.05951753643308756 1.250560099709349 0.024613433620927275 +3455 392.19444207454217 26 644.8976145334938 0.07557748448390464 1.2413207119339134 0.01871246329423682 +3456 382.5661446562001 26 658.3959896778495 0.11108512882513114 1.2259637182023317 0.03671212774243797 +3457 372.70373454492824 26 671.7242719944459 0.1279999789513389 1.2050109400955382 0.03501025047856894 +3458 362.61021592638576 26 684.8784015593753 0.1305034860354407 1.1809939630061053 0.01741291742786226 +3459 352.2886633841223 26 697.8543714973456 0.14835809808711997 1.1492550016355474 0.017630383421243234 +3460 341.74222096302924 26 710.6482292022123 0.1517832560586865 1.108870591913144 -0.006733936816498698 +3461 330.9741012116334 26 723.2560775409819 0.16440193263046954 1.0598161171169755 -0.053962659918023535 +3462 319.98758420352453 26 735.6740760409153 0.15403678787128444 1.0032061632205298 -0.06978146672499952 +3463 308.7860165382119 26 747.8984420593736 0.13263545467229687 0.9363660114696302 -0.06611431893412065 +3464 297.3728103217186 26 759.9254519360474 0.12669312263026086 0.8650226200476796 -0.06257895196594403 +3465 564.0 27 100.0 0.028498783465700284 0.6203262316746379 0.18579982747904072 +3466 563.8553103985718 27 116.57978611541934 0.02583017890354073 0.7031496584426227 0.18930569013659393 +3467 563.421285668141 27 133.15452186737593 0.028387696410886842 0.7895572243626601 0.18081430077284819 +3468 562.6980580168452 27 149.71915843079665 0.013872046653190157 0.8677442469400892 0.18089370169163177 +3469 561.685847746833 27 166.26865005691906 0.029091817621908336 0.9463305486991993 0.15919004355881877 +3470 560.3849631871583 27 182.79795561027527 0.020899453772563838 1.0135972859855602 0.15158208735311196 +3471 558.7958005998596 27 199.3020401042708 0.021310341461816915 1.0750371102098988 0.12302251193815539 +3472 556.9188440592559 27 215.77587623489012 0.024480755141090813 1.1224010952903547 0.10087968176120593 +3473 554.7546653044918 27 232.21444591206216 0.018285164140291743 1.161692264451513 0.08755641173048626 +3474 552.3039235653808 27 248.61274178821932 0.009232534536588441 1.190356492109149 0.07537503132948106 +3475 549.5673653615976 27 264.9657687835838 0.010378906500281813 1.2132173813202067 0.05247458123751007 +3476 546.5458242752808 27 281.26854560771756 0.009348364715911987 1.2318023099867703 0.04634836530823262 +3477 543.2402206971154 27 297.51610627687137 0.01791253204615627 1.2450623065592124 0.03668121129851465 +3478 539.6515615459734 27 313.7035016266717 0.014056445120755942 1.2544579640301416 0.028107757100829023 +3479 535.7809399621966 27 329.82580081968433 0.017918347466864493 1.2597708438495803 0.02028425545393759 +3480 531.6295349746149 27 345.87809284739467 0.021498781971077078 1.2608472163390976 0.010106720433408038 +3481 527.1986111414029 27 361.8554880261492 0.02616356256814336 1.257016043662496 -0.0018580352931286096 +3482 522.4895181648837 27 377.75311948659987 0.030845106259958028 1.247090390778026 -0.016776792847047032 +3483 517.5036904803959 27 393.56614465620004 0.03266258584489322 1.229462498209744 -0.02901363580783234 +3484 512.242646819351 27 409.2897467342989 0.03427231092207331 1.205788611157939 -0.03473202012870876 +3485 506.70798974661295 27 424.9191361593853 0.034337102246897816 1.17953525416986 -0.03726755855580913 +3486 500.9014051723417 27 440.44955206803525 0.03212528794056495 1.1527641139421752 -0.027345492656194945 +3487 494.82466183844804 27 455.87626374511643 0.030016894846239574 1.1330959180517146 -0.016826565555920117 +3488 488.47961077981836 27 471.19457206481 0.02295025746814018 1.1209153469216042 -0.0008982563974623708 +3489 481.86818476047085 27 486.39981092201015 0.017775811331044417 1.1179905478407655 0.01647786204886498 +3490 474.99239768481743 27 501.48734865366447 0.013285079045109578 1.123300595038068 0.03388393786631827 +3491 467.85434398420864 27 516.4525894496235 0.006200044985753848 1.1369864833289645 0.04915709432641634 +3492 460.4561979789495 27 531.2909747525694 0.0030815052152052234 1.1582869772923279 0.05624712881974665 +3493 452.80021321598065 27 545.9979846465963 0.0022130471926900402 1.1838937283117104 0.06250882366099393 +3494 444.88872178242593 27 560.5691392340202 0.006219955472500375 1.2111762742639418 0.06406984994563235 +3495 436.7241335952168 27 575.0 0.014173942258692812 1.2347988811489863 0.05384818733836252 +3496 428.3089356670067 27 589.2861711645514 0.028835850277329364 1.24969090166267 0.0412204106682222 +3497 419.6456913486047 27 603.4233010215446 0.04062234421964753 1.2569156654290063 0.035605272415232925 +3498 410.7370395481529 27 617.4070832642756 0.048667707946066535 1.2575087485635774 0.029603020140563707 +3499 401.58569392728964 27 631.2332582972094 0.06043752427056363 1.252789541477173 0.02490823461331993 +3500 392.19444207454217 27 644.8976145334938 0.07694039203550482 1.243580811909699 0.018844690773919356 +3501 382.5661446562001 27 658.3959896778495 0.1134456528494806 1.2282771987615428 0.037374528155913495 +3502 372.70373454492824 27 671.7242719944459 0.13085950656979875 1.2073848424007783 0.0356767997735752 +3503 362.61021592638576 27 684.8784015593753 0.13347275353638033 1.1834496934157883 0.01761197303492326 +3504 352.2886633841223 27 697.8543714973456 0.15186774655775587 1.151802877748484 0.017881546414833936 +3505 341.74222096302924 27 710.6482292022123 0.1554304076676643 1.111494039824595 -0.007152338544879115 +3506 330.9741012116334 27 723.2560775409819 0.16844011998792086 1.0624613692463138 -0.05570894939291923 +3507 319.98758420352453 27 735.6740760409153 0.15780633331969174 1.0057788788258364 -0.07198856944062298 +3508 308.7860165382119 27 747.8984420593736 0.1358825763945254 0.9387654716969712 -0.06827364287984918 +3509 297.3728103217186 27 759.9254519360474 0.12986341268606 0.8671917185444721 -0.06466532237434769 +3510 564.0 28 100.0 0.028937764339503458 0.6213677665527116 0.1911393176463492 +3511 563.8553103985718 28 116.57978611541934 0.026209727403560687 0.7044154856606649 0.19463856473436622 +3512 563.421285668141 28 133.15452186737593 0.02870613451369919 0.7910355284271653 0.1858324501213744 +3513 562.6980580168452 28 149.71915843079665 0.013869445012617786 0.8694312810123367 0.18585617537151375 +3514 561.685847746833 28 166.26865005691906 0.02937052363302696 0.9483381697382728 0.16355110465037334 +3515 560.3849631871583 28 182.79795561027527 0.021068981539702547 1.0159042610712758 0.15566384588268714 +3516 558.7958005998596 28 199.3020401042708 0.021450963507188562 1.0775878486030273 0.1262655606423164 +3517 556.9188440592559 28 215.77587623489012 0.02455754418436699 1.12502672261677 0.10342866228017661 +3518 554.7546653044918 28 232.21444591206216 0.018166581117268973 1.1642475639985095 0.08958869857655127 +3519 552.3039235653808 28 248.61274178821932 0.008938410367102044 1.1927941122653687 0.07697171661044164 +3520 549.5673653615976 28 264.9657687835838 0.010028648198065135 1.215569175438973 0.05354963543723776 +3521 546.5458242752808 28 281.26854560771756 0.00890589011332426 1.23408351297546 0.047198223900319 +3522 543.2402206971154 28 297.51610627687137 0.017542705704544047 1.2472974469547837 0.0372721974714716 +3523 539.6515615459734 28 313.7035016266717 0.013726021976976057 1.2566697897739862 0.02847708677446417 +3524 535.7809399621966 28 329.82580081968433 0.01768852801717894 1.2619915550948744 0.02046148289779099 +3525 531.6295349746149 28 345.87809284739467 0.021351049649995915 1.263107325068633 0.010007766512704417 +3526 527.1986111414029 28 361.8554880261492 0.026149609730153126 1.2593202255961538 -0.0022822965223390783 +3527 522.4895181648837 28 377.75311948659987 0.030967145089229976 1.2493937680257485 -0.017652570257810807 +3528 517.5036904803959 28 393.56614465620004 0.03286458991029992 1.2316293225156654 -0.030322511734107306 +3529 512.242646819351 28 409.2897467342989 0.034551727132473446 1.2076201384342817 -0.03621822271853351 +3530 506.70798974661295 28 424.9191361593853 0.03466422414311926 1.1808917622056074 -0.03893069982473828 +3531 500.9014051723417 28 440.44955206803525 0.03239882698969461 1.1536172533844844 -0.02869390273880241 +3532 494.82466183844804 28 455.87626374511643 0.030212787131156698 1.1336365279219471 -0.017834490225133837 +3533 488.47961077981836 28 471.19457206481 0.02295414564962475 1.1212773740853146 -0.0013806741907751317 +3534 481.86818476047085 28 486.39981092201015 0.017641022052032763 1.118283394490482 0.016516127979534934 +3535 474.99239768481743 28 501.48734865366447 0.013013675590220899 1.123600584325149 0.03442761086175324 +3536 467.85434398420864 28 516.4525894496235 0.005719451747070834 1.1374016745923827 0.050196102222966145 +3537 460.4561979789495 28 531.2909747525694 0.0024725865538816148 1.158985096196302 0.057566385980323924 +3538 452.80021321598065 28 545.9979846465963 0.0015202846165632798 1.1850279120219454 0.06401649276730823 +3539 444.88872178242593 28 560.5691392340202 0.005605162829374292 1.212819462623083 0.06564112025711867 +3540 436.7241335952168 28 575.0 0.013779683617344916 1.2368581338573565 0.05510630352436925 +3541 428.3089356670067 28 589.2861711645514 0.028891301149485148 1.251932932370643 0.04200358412811836 +3542 419.6456913486047 28 603.4233010215446 0.04099447714297019 1.2592025985524387 0.03618350612440342 +3543 410.7370395481529 28 617.4070832642756 0.049255991070796326 1.2598080232200135 0.030016775187287563 +3544 401.58569392728964 28 631.2332582972094 0.06135554538877497 1.255103361714268 0.025204170196495124 +3545 392.19444207454217 28 644.8976145334938 0.07830083680323693 1.2459263002563377 0.018977930173457058 +3546 382.5661446562001 28 658.3959896778495 0.11580500113607992 1.2306783068327285 0.03804083881028038 +3547 372.70373454492824 28 671.7242719944459 0.1337196922444885 1.2098491321476559 0.036351262753465126 +3548 362.61021592638576 28 684.8784015593753 0.136444604978232 1.185999305483665 0.01781947837944007 +3549 352.2886633841223 28 697.8543714973456 0.1553834652400774 1.1544482924634165 0.018145228815340878 +3550 341.74222096302924 28 710.6482292022123 0.15908678631220657 1.1142178104381004 -0.007559286733854781 +3551 330.9741012116334 28 723.2560775409819 0.17249136706763568 1.0652061324839661 -0.05744705986286143 +3552 319.98758420352453 28 735.6740760409153 0.16158758685896185 1.0084428197718578 -0.07419371389147253 +3553 308.7860165382119 28 747.8984420593736 0.1391430682685879 0.9412392387452787 -0.07043766616161996 +3554 297.3728103217186 28 759.9254519360474 0.13304907160773907 0.8694209670000766 -0.06675905727208019 +3555 564.0 29 100.0 0.029368711017530746 0.6224825422042993 0.19649914076216124 +3556 563.8553103985718 29 116.57978611541934 0.026587357468465488 0.7057621826385475 0.19998570451590233 +3557 563.421285668141 29 133.15452186737593 0.029023152683948138 0.7925980611558558 0.19086387600312466 +3558 562.6980580168452 29 149.71915843079665 0.013876839105977548 0.8712080799445638 0.19083384947309404 +3559 561.685847746833 29 166.26865005691906 0.029653861974707384 0.9504498401506191 0.16793348381371906 +3560 560.3849631871583 29 182.79795561027527 0.021254138751504885 1.0183354949978982 0.15976430640687403 +3561 558.7958005998596 29 199.3020401042708 0.02160665050682973 1.080268611160969 0.1295202309710352 +3562 556.9188440592559 29 215.77587623489012 0.02464025242861293 1.127773156873767 0.1059806201004528 +3563 554.7546653044918 29 232.21444591206216 0.018051543779913706 1.166912037748089 0.09161505776042805 +3564 552.3039235653808 29 248.61274178821932 0.008653725070386184 1.1953332003856667 0.07855881181076685 +3565 549.5673653615976 29 264.9657687835838 0.009680677708733855 1.2180158100802927 0.05462272332555645 +3566 546.5458242752808 29 281.26854560771756 0.008461661434382942 1.2364546364867808 0.048044491786142667 +3567 543.2402206971154 29 297.51610627687137 0.017162567075791082 1.2496189196043161 0.03786086501518062 +3568 539.6515615459734 29 313.7035016266717 0.013394217105443118 1.258965642382913 0.02884678641604676 +3569 535.7809399621966 29 329.82580081968433 0.017457102851807023 1.2642951596218266 0.020640347946025907 +3570 531.6295349746149 29 345.87809284739467 0.02120009190597717 1.265450050998265 0.009910339353290498 +3571 527.1986111414029 29 361.8554880261492 0.026133067460580764 1.2617073559219525 -0.0027052753051162973 +3572 522.4895181648837 29 377.75311948659987 0.03108696141130575 1.2517805162496796 -0.018532337636818084 +3573 517.5036904803959 29 393.56614465620004 0.03306692811284237 1.2338757719049884 -0.031646972226829585 +3574 512.242646819351 29 409.2897467342989 0.034835240274220136 1.20950969777513 -0.03772856853766176 +3575 506.70798974661295 29 424.9191361593853 0.03499792793242915 1.1822759487056431 -0.04062625842942303 +3576 500.9014051723417 29 440.44955206803525 0.0326768665021643 1.154478585439668 -0.03006529306652122 +3577 494.82466183844804 29 455.87626374511643 0.030409439691223877 1.1341800343763973 -0.018858556777511477 +3578 488.47961077981836 29 471.19457206481 0.022957856889021036 1.121642609535676 -0.0018703975575264614 +3579 481.86818476047085 29 486.39981092201015 0.017506258509286228 1.1185816415970185 0.016552317659951618 +3580 474.99239768481743 29 501.48734865366447 0.01274135776775994 1.1239092767348313 0.03497384118985542 +3581 467.85434398420864 29 516.4525894496235 0.005236238917780503 1.1378319215727566 0.051246903444402477 +3582 460.4561979789495 29 531.2909747525694 0.00185732081651435 1.1597118079215312 0.05890787361518028 +3583 452.80021321598065 29 545.9979846465963 0.0008151710281733976 1.1862150153691258 0.06555133116956255 +3584 444.88872178242593 29 560.5691392340202 0.004978003149864366 1.2145455282123272 0.06723888608700222 +3585 436.7241335952168 29 575.0 0.013377771910236456 1.2390106951824627 0.05638123452800628 +3586 428.3089356670067 29 589.2861711645514 0.028944884680462135 1.254265312389298 0.04279094782302316 +3587 419.6456913486047 29 603.4233010215446 0.041364798955438695 1.2615757767797693 0.03676137141260958 +3588 410.7370395481529 29 617.4070832642756 0.04984157575268551 1.2621910618191572 0.030430510561088878 +3589 401.58569392728964 29 631.2332582972094 0.0622712875456357 1.2575002435299663 0.025501053689870372 +3590 392.19444207454217 29 644.8976145334938 0.07965843320599082 1.2483558089346873 0.019112044312880334 +3591 382.5661446562001 29 658.3959896778495 0.11816279052673248 1.2331656504657502 0.038710985812671996 +3592 372.70373454492824 29 671.7242719944459 0.13658019068242816 1.212402438873121 0.03703363421480225 +3593 362.61021592638576 29 684.8784015593753 0.13941872731515548 1.1886414385584718 0.018035485906551997 +3594 352.2886633841223 29 697.8543714973456 0.15890514799347277 1.157189863599421 0.01842168296123725 +3595 341.74222096302924 29 710.6482292022123 0.16275261661204707 1.1170405162155779 -0.007954426214869498 +3596 330.9741012116334 29 723.2560775409819 0.17655644578126728 1.0680489206830082 -0.05917671922742476 +3597 319.98758420352453 29 735.6740760409153 0.1653815857826485 1.0111959459149542 -0.07639720369035184 +3598 308.7860165382119 29 747.8984420593736 0.14241787237255432 0.9437842210844916 -0.07260688748072607 +3599 297.3728103217186 29 759.9254519360474 0.13625069980087814 0.8717067354607911 -0.06886045521805434 +3600 564.0 30 100.0 0.029791135769359437 0.6236737152208233 0.2018798715671482 +3601 563.8553103985718 30 116.57978611541934 0.02696255555611736 0.7071925244469595 0.20534731157787062 +3602 563.421285668141 30 133.15452186737593 0.029338571870508562 0.7942469155373587 0.1959088150245286 +3603 562.6980580168452 30 149.71915843079665 0.013894156438776312 0.8730762789119172 0.19582731590976704 +3604 561.685847746833 30 166.26865005691906 0.029941786922978105 0.9526674048644622 0.17233841901271568 +3605 560.3849631871583 30 182.79795561027527 0.021454981213437398 1.0208936817133683 0.16388442267075976 +3606 558.7958005998596 30 199.3020401042708 0.02177751932557099 1.083081729977359 0.13278622177530128 +3607 556.9188440592559 30 215.77587623489012 0.02472891679175692 1.130641565328735 0.10853478493396615 +3608 554.7546653044918 30 232.21444591206216 0.017939929740487227 1.1696860008936274 0.09363480801266497 +3609 552.3039235653808 30 248.61274178821932 0.008378404236116986 1.1979737102811858 0.08013591452747638 +3610 549.5673653615976 30 264.9657687835838 0.009334783683552832 1.2205569597996404 0.05569345750784699 +3611 546.5458242752808 30 281.26854560771756 0.008015613293081786 1.2389151424156142 0.048886912375954085 +3612 543.2402206971154 30 297.51610627687137 0.01677220267108195 1.2520260233599847 0.03844703080551353 +3613 539.6515615459734 30 313.7035016266717 0.013061016596168819 1.261344695868643 0.029216788699595327 +3614 535.7809399621966 30 329.82580081968433 0.017224054925909938 1.266680689644915 0.020820767875860208 +3615 531.6295349746149 30 345.87809284739467 0.02104585527701439 1.2678742899786075 0.009814421528867193 +3616 527.1986111414029 30 361.8554880261492 0.026113879345621847 1.264176304327837 -0.003126925866462949 +3617 522.4895181648837 30 377.75311948659987 0.03120451391324308 1.2542497086147497 -0.019416094633477196 +3618 517.5036904803959 30 393.56614465620004 0.03326980134705806 1.2362011739701857 -0.03298759769954882 +3619 512.242646819351 30 409.2897467342989 0.03512343107070697 1.2114557499708336 -0.03926475039670166 +3620 506.70798974661295 30 424.9191361593853 0.03533874780231331 1.1836850380454176 -0.04235571544684542 +3621 500.9014051723417 30 440.44955206803525 0.032959603874178345 1.155345315586815 -0.031460176576769784 +3622 494.82466183844804 30 455.87626374511643 0.03060688413821246 1.1347242497859502 -0.019898812072374053 +3623 488.47961077981836 30 471.19457206481 0.022961333199643844 1.1220095207792455 -0.0023673256275066035 +3624 481.86818476047085 30 486.39981092201015 0.017371458233619727 1.1188841430775636 0.016586582555249394 +3625 474.99239768481743 30 501.48734865366447 0.012468064478337424 1.1242257026607303 0.03552288883133059 +3626 467.85434398420864 30 516.4525894496235 0.004750214094128716 1.138276310516477 0.05231004887276279 +3627 460.4561979789495 30 531.2909747525694 0.001235291407786233 1.16046638962776 0.06027270442532083 +3628 452.80021321598065 30 545.9979846465963 9.688688421663483e-05 1.1874550992741497 0.0671150143261885 +3629 444.88872178242593 30 560.5691392340202 0.004337846621974308 1.2163556244829519 0.06886434905597653 +3630 436.7241335952168 30 575.0 0.012968142646349396 1.2412571699011785 0.05767295509885523 +3631 428.3089356670067 30 589.2861711645514 0.02899659114299301 1.2566876525822184 0.043582168685065786 +3632 419.6456913486047 30 603.4233010215446 0.0417332284155537 1.2640342430661764 0.03733851472474233 +3633 410.7370395481529 30 617.4070832642756 0.050424240420526054 1.264656621057692 0.030843950889268026 +3634 401.58569392728964 30 631.2332582972094 0.06318442060221609 1.2599788061039792 0.025798675040668406 +3635 392.19444207454217 30 644.8976145334938 0.08101277120030353 1.250867903308295 0.019246878770963448 +3636 382.5661446562001 30 658.3959896778495 0.12051860890761773 1.2357377693042029 0.03938487438212691 +3637 372.70373454492824 30 671.7242719944459 0.13944062542421226 1.2150433238968397 0.03772387881358656 +3638 362.61021592638576 30 684.8784015593753 0.1423947728725536 1.1913746634969526 0.01826002458451874 +3639 352.2886633841223 30 697.8543714973456 0.1624326602403039 1.1600261386181148 0.018711142171030502 +3640 341.74222096302924 30 710.6482292022123 0.16642811524866694 1.1199606981306944 -0.008337400970762472 +3641 330.9741012116334 30 723.2560775409819 0.18063615848980602 1.070988172076481 -0.06089765709299057 +3642 319.98758420352453 30 735.6740760409153 0.16918943731646227 1.0140361187398057 -0.07859938034380778 +3643 308.7860165382119 30 747.8984420593736 0.14570798023752868 0.9463971895081128 -0.07478183794199095 +3644 297.3728103217186 30 759.9254519360474 0.13946889497322112 0.8740452380103213 -0.07096981284951435 +3645 564.0 31 100.0 0.03020457778328891 0.6249445557875608 0.20728205305703837 +3646 563.8553103985718 31 116.57978611541934 0.02733480276511679 0.7087093840643451 0.2107235420281459 +3647 563.421285668141 31 133.15452186737593 0.029652189349429182 0.7959842572496079 0.20096746324939085 +3648 562.6980580168452 31 149.71915843079665 0.013921270164519512 0.8750375694191848 0.20083715318219106 +3649 561.685847746833 31 166.26865005691906 0.030234196357870592 0.9549927743956875 0.17676719583311218 +3650 560.3849631871583 31 182.79795561027527 0.021671499569971657 1.0235816085080804 0.1680251672326465 +3651 558.7958005998596 31 199.3020401042708 0.02196363318253009 1.0860296132759142 0.1360631492656853 +3652 556.9188440592559 31 215.77587623489012 0.02482353517768778 1.1336331476856718 0.1110903085329511 +3653 554.7546653044918 31 232.21444591206216 0.0178315837194215 1.1725697700222377 0.09564722736782068 +3654 552.3039235653808 31 248.61274178821932 0.008112336450728293 1.200715583157591 0.08170261254821946 +3655 549.5673653615976 31 264.9657687835838 0.008990734426183283 1.223192276584136 0.05676143381181813 +3656 546.5458242752808 31 281.26854560771756 0.007567693952549408 1.241464462201019 0.04972521942421343 +3657 543.2402206971154 31 297.51610627687137 0.016371735627435942 1.2545180208020823 0.03903050642309462 +3658 539.6515615459734 31 313.7035016266717 0.012726418343963567 1.263806083621221 0.029587016177806114 +3659 535.7809399621966 31 329.82580081968433 0.016989379859924013 1.2691471314800333 0.021002648233112587 +3660 531.6295349746149 31 345.87809284739467 0.020888303197735644 1.270378887270284 0.009719994775226774 +3661 527.1986111414029 31 361.8554880261492 0.026092000928669014 1.2667258899522096 -0.0035471943981605384 +3662 522.4895181648837 31 377.75311948659987 0.03131977446353284 1.2568003755332888 -0.020303813691419266 +3663 517.5036904803959 31 393.56614465620004 0.03347344389043852 1.2386048196780641 -0.0343449643341496 +3664 512.242646819351 31 409.2897467342989 0.035416937791006554 1.2134566849189201 -0.040828536600420184 +3665 506.70798974661295 31 424.9191361593853 0.03568726047029674 1.1851161404668311 -0.04412057321552272 +3666 500.9014051723417 31 440.44955206803525 0.03324724978599724 1.156214537733571 -0.03287903120834218 +3667 494.82466183844804 31 455.87626374511643 0.030805166372133666 1.1352668978887208 -0.02095524609530265 +3668 488.47961077981836 31 471.19457206481 0.022964523316330917 1.1223765108704857 -0.002871320748947164 +3669 481.86818476047085 31 486.39981092201015 0.017236561111569498 1.1191897020692758 0.016619093684667848 +3670 474.99239768481743 31 501.48734865366447 0.012193738799826374 1.1245488478729324 0.03607502360173391 +3671 467.85434398420864 31 516.4525894496235 0.00426118056146803 1.138733885434453 0.05338609488243119 +3672 460.4561979789495 31 531.2909747525694 0.0006060661753495376 1.1612480848291329 0.061662019398439946 +3673 452.80021321598065 31 545.9979846465963 -0.0006354212561304612 1.1887482207888478 0.06870928737216317 +3674 444.88872178242593 31 560.5691392340202 0.0036840487256442032 1.218250937721563 0.0705187355563112 +3675 436.7241335952168 31 575.0 0.012550756385403986 1.2435981725368372 0.05898137685657503 +3676 428.3089356670067 31 589.2861711645514 0.029046418860264364 1.2591995365221653 0.04437686750211512 +3677 419.6456913486047 31 603.4233010215446 0.04209968568445849 1.2665769921990573 0.03791455259826897 +3678 410.7370395481529 31 617.4070832642756 0.051003756751119636 1.2672033990240372 0.031256794967400366 +3679 401.58569392728964 31 631.2332582972094 0.06409459604484972 1.2625376046863963 0.02609679999494062 +3680 392.19444207454217 31 644.8976145334938 0.08236341557687712 1.2534610821433974 0.019382261310956935 +3681 382.5661446562001 31 658.3959896778495 0.12287201437088234 1.2383931345854144 0.04006238819590381 +3682 372.70373454492824 31 671.7242719944459 0.14230058794777234 1.2177702803211943 0.038421930062516145 +3683 362.61021592638576 31 684.8784015593753 0.14537235835839896 1.1941974826638586 0.01849309920594494 +3684 352.2886633841223 31 697.8543714973456 0.16596583824219718 1.1629555946236547 0.019013820217405254 +3685 341.74222096302924 31 710.6482292022123 0.17011349096367628 1.1229768256688664 -0.008707853893163697 +3686 330.9741012116334 31 723.2560775409819 0.18473133924190038 1.0740222492773894 -0.06260960494799679 +3687 319.98758420352453 31 735.6740760409153 0.17301232133968864 1.0169611013594129 -0.08080062475756497 +3688 308.7860165382119 31 747.8984420593736 0.14901443469847486 0.9490747771332092 -0.0769630822520398 +3689 297.3728103217186 31 759.9254519360474 0.14270425182844407 0.8764325327697813 -0.07308742469941011 +3690 564.0 32 100.0 0.03060860495048905 0.6262984476836438 0.2127061953452768 +3691 563.8553103985718 32 116.57978611541934 0.027703575343326892 0.7103157323769052 0.21611450432769966 +3692 563.421285668141 32 133.15452186737593 0.02996377790787614 0.7978123246598442 0.2060399746836932 +3693 562.6980580168452 32 149.71915843079665 0.013957996968004642 0.8770936993007962 0.20586392592563374 +3694 561.685847746833 32 166.26865005691906 0.03053092939551444 0.9574279248478421 0.18122114919248086 +3695 560.3849631871583 32 182.79795561027527 0.02190361678345993 1.0264021560148822 0.1721875318213255 +3696 558.7958005998596 32 199.3020401042708 0.022164999549222342 1.0891147454104326 0.13935054378522854 +3697 556.9188440592559 32 215.77587623489012 0.024924064858080977 1.136749136085184 0.11364626191001975 +3698 554.7546653044918 32 232.21444591206216 0.017726316361012823 1.1755636631147697 0.09765155172711555 +3699 552.3039235653808 32 248.61274178821932 0.007855371966688403 1.2035587476150684 0.08325848341513775 +3700 549.5673653615976 32 264.9657687835838 0.008648277333250604 1.2259213898525454 0.05782623080220378 +3701 546.5458242752808 32 281.26854560771756 0.007117866033370772 1.2441019968262323 0.05055913670188285 +3702 543.2402206971154 32 297.51610627687137 0.015961327053735368 1.2570941382390202 0.03961109802147947 +3703 539.6515615459734 32 313.7035016266717 0.012390432567252349 1.2663488984090157 0.029957380843766004 +3704 535.7809399621966 32 329.82580081968433 0.01675308650911772 1.2716934255444907 0.02118588243199492 +3705 531.6295349746149 32 345.87809284739467 0.020727416762525923 1.272962637543927 0.009627040027929428 +3706 527.1986111414029 32 361.8554880261492 0.026067400270996362 1.2693548813839304 -0.003966018726945985 +3707 522.4895181648837 32 377.75311948659987 0.031432728793009505 1.259431504665025 -0.021195439086508838 +3708 517.5036904803959 32 393.56614465620004 0.03367812491771333 1.2410859633697653 -0.03571964420914963 +3709 512.242646819351 32 409.2897467342989 0.03571645850945321 1.2155108216240957 -0.042421773617649816 +3710 506.70798974661295 32 424.9191361593853 0.0360440868503589 1.1865662520782345 -0.045922355858920905 +3711 500.9014051723417 32 440.44955206803525 0.03354002875946008 1.1570832342161388 -0.03432229854677237 +3712 494.82466183844804 32 455.87626374511643 0.031004347252159486 1.1358056137900514 -0.022027789828866454 +3713 488.47961077981836 32 471.19457206481 0.022967383084910746 1.1227419184117633 -0.0033822071224598707 +3714 481.86818476047085 32 486.39981092201015 0.01710150956666849 1.1194970709292837 0.01665004234354025 +3715 474.99239768481743 32 501.48734865366447 0.011918328176453611 1.1248776535179954 0.036630525498599416 +3716 467.85434398420864 32 516.4525894496235 0.003768937117322055 1.1392036481021108 0.05447560362387255 +3717 460.4561979789495 32 531.2909747525694 -3.0803196512966743e-05 1.1620561033941936 0.06307698895402686 +3718 452.80021321598065 32 545.9979846465963 -0.0013826418870191322 1.190094433095985 0.07033596760078044 +3719 444.88872178242593 32 560.5691392340202 0.0030159498464537755 1.2202326870500937 0.07220329747916003 +3720 436.7241335952168 32 575.0 0.012125599733395616 1.246034327359231 0.060306345985919406 +3721 428.3089356670067 32 589.2861711645514 0.029094374570978947 1.261800520491077 0.045174617292193506 +3722 419.6456913486047 32 603.4233010215446 0.042464092455368044 1.2692029707980277 0.038489070658059836 +3723 410.7370395481529 32 617.4070832642756 0.05157988955867511 1.2698300351983474 0.031668714876309456 +3724 401.58569392728964 32 631.2332582972094 0.06500144650723623 1.2651751305976853 0.026395169269005668 +3725 392.19444207454217 32 644.8976145334938 0.08370990525753011 1.2561337776089203 0.019518001306476355 +3726 382.5661446562001 32 658.3959896778495 0.12522253437618608 1.241130149140446 0.040743388735502706 +3727 372.70373454492824 32 671.7242719944459 0.14515963677216767 1.2205817330312834 0.039127689328253806 +3728 362.61021592638576 32 684.8784015593753 0.14835106387497302 1.197108329931949 0.018734689688943977 +3729 352.2886633841223 32 697.8543714973456 0.16950448837624976 1.1659766383627392 0.01932991080116027 +3730 341.74222096302924 32 710.6482292022123 0.17380894455734508 1.12608729682726 -0.009065426539725821 +3731 330.9741012116334 32 723.2560775409819 0.18884285501215903 1.0771494392787044 -0.06431229633815988 +3732 319.98758420352453 32 735.6740760409153 0.17685149310686402 1.0199685585150968 -0.08300135874222896 +3733 308.7860165382119 32 747.8984420593736 0.15233833174503986 0.9518134794004115 -0.07915121991791822 +3734 297.3728103217186 32 759.9254519360474 0.1459573617598502 0.8788645218976936 -0.07521358301390277 +3735 564.0 33 100.0 0.031002815649130846 0.6277388882820589 0.21815277452568826 +3736 563.8553103985718 33 116.57978611541934 0.028068345196677454 0.7120146381785957 0.22152025763262354 +3737 563.421285668141 33 133.15452186737593 0.030273085028279335 0.799733428824616 0.21112645976050434 +3738 562.6980580168452 33 149.71915843079665 0.01400409494891355 0.8792464727208226 0.21090818445741033 +3739 561.685847746833 33 166.26865005691906 0.030831764020193126 0.9599748979121344 0.18570166505019142 +3740 560.3849631871583 33 182.79795561027527 0.022151185613153504 1.0293582982090739 0.17637252769349748 +3741 558.7958005998596 33 199.3020401042708 0.022381568047811443 1.0923396868647943 0.14264784658221272 +3742 556.9188440592559 33 215.77587623489012 0.02503042085422512 1.1399907951044868 0.11620163255803684 +3743 554.7546653044918 33 232.21444591206216 0.017623903049482758 1.17866799954581 0.09964697342144849 +3744 552.3039235653808 33 248.61274178821932 0.007607321371478001 1.2065031196483265 0.0848030939888029 +3745 549.5673653615976 33 264.9657687835838 0.008307138334804023 1.2287439064552796 0.058887409295436816 +3746 546.5458242752808 33 281.26854560771756 0.006666107222091815 1.2468271168186693 0.05138837766858682 +3747 543.2402206971154 33 297.51610627687137 0.015541177376542648 1.2597535657073267 0.04018860619530364 +3748 539.6515615459734 33 313.7035016266717 0.012053082326784495 1.2689721923787198 0.03032778369215957 +3749 535.7809399621966 33 329.82580081968433 0.01651519753343312 1.2743184663570108 0.021370351355435514 +3750 531.6295349746149 33 345.87809284739467 0.02056319548862635 1.2756242848801786 0.009535537459814848 +3751 527.1986111414029 33 361.8554880261492 0.026040058512153057 1.2720619966623172 -0.004383327982881202 +3752 522.4895181648837 33 377.75311948659987 0.031543377175941245 1.2621420409170863 -0.022090885965041322 +3753 517.5036904803959 33 393.56614465620004 0.03388415001540218 1.2436438227607645 -0.03711220542796505 +3754 512.242646819351 33 409.2897467342989 0.03602275336517428 1.2176164081982448 -0.04404638875164579 +3755 506.70798974661295 33 424.9191361593853 0.03640989371926858 1.1880322548544289 -0.047762609809064244 +3756 500.9014051723417 33 440.44955206803525 0.03383817971526862 1.1579482757992767 -0.03579038246973883 +3757 494.82466183844804 33 455.87626374511643 0.03120450326731963 1.136337943962513 -0.023116313123452956 +3758 488.47961077981836 33 471.19457206481 0.02296987585160569 1.1231040175533495 -0.0038997694345599384 +3759 481.86818476047085 33 486.39981092201015 0.01696624874048289 1.1198049512346862 0.01667964082512842 +3760 474.99239768481743 33 501.48734865366447 0.011641784607704635 1.1252110161189472 0.03718968504881565 +3761 467.85434398420864 33 516.4525894496235 0.003273277894386025 1.1396845580593944 0.05557914330744883 +3762 460.4561979789495 33 531.2909747525694 -0.0006757817936025937 1.1628896215458862 0.06451881408820058 +3763 452.80021321598065 33 545.9979846465963 -0.0021456997122739387 1.1914937855092598 0.07199694694559394 +3764 444.88872178242593 33 560.5691392340202 0.0023328748896398258 1.2223021244258054 0.07391931294203116 +3765 436.7241335952168 33 575.0 0.011692686337850249 1.2485662683846106 0.06164764093208416 +3766 428.3089356670067 33 589.2861711645514 0.02914047379411578 1.2644901334800691 0.04597494167777959 +3767 419.6456913486047 33 603.4233010215446 0.04282637208323457 1.271911077314923 0.03906162261106527 +3768 410.7370395481529 33 617.4070832642756 0.05215239668457089 1.2725351104525129 0.03207935509944132 +3769 401.58569392728964 33 631.2332582972094 0.06590458529247355 1.267889811228692 0.026693497720469427 +3770 392.19444207454217 33 644.8976145334938 0.08505175259164931 1.2588843552764797 0.01965388916746597 +3771 382.5661446562001 33 658.3959896778495 0.1275696649121987 1.2439471473940924 0.04142771463292562 +3772 372.70373454492824 33 671.7242719944459 0.14801729656139434 1.2234760386949217 0.03984102482865302 +3773 362.61021592638576 33 684.8784015593753 0.15133043193026213 1.20010557068199 0.01898475037846572 +3774 352.2886633841223 33 697.8543714973456 0.17304838641120365 1.169087606224606 0.019659587025643105 +3775 341.74222096302924 33 710.6482292022123 0.17751466888691453 1.1292904381147908 -0.009409758891511077 +3776 330.9741012116334 33 723.2560775409819 0.19297160693944448 1.080367953453361 -0.06600546704168908 +3777 319.98758420352453 33 735.6740760409153 0.18070828596927885 1.023056056576499 -0.08520204651876095 +3778 308.7860165382119 33 747.8984420593736 0.15568082237235276 0.9546096540739143 -0.08134688644532802 +3779 297.3728103217186 33 759.9254519360474 0.1492288125441031 0.881336951589989 -0.07734857756968527 +3780 564.0 34 100.0 0.03138684052850269 0.6292694885496474 0.2236222315351685 +3781 563.8553103985718 34 116.57978611541934 0.028428580397575603 0.7138092681711288 0.22694081013596845 +3782 563.421285668141 34 133.15452186737593 0.030579832072426184 0.8017499534897783 0.216226983824799 +3783 562.6980580168452 34 149.71915843079665 0.014059261505073445 0.881497750172977 0.2159704643241508 +3784 561.685847746833 34 166.26865005691906 0.031136414716559715 0.9626358008674349 0.1902101821173619 +3785 560.3849631871583 34 182.79795561027527 0.022413986094277038 1.0324531024084087 0.1805811859912392 +3786 558.7958005998596 34 199.3020401042708 0.022613228349366563 1.095707074252961 0.14595440658300204 +3787 556.9188440592559 34 215.77587623489012 0.02514247431901391 1.1433594217574032 0.11875532167018411 +3788 554.7546653044918 34 232.21444591206216 0.017524082724490884 1.1818831000836825 0.10163263977397553 +3789 552.3039235653808 34 248.61274178821932 0.007367954256900483 1.2095486026465947 0.08633600001223143 +3790 549.5673653615976 34 264.9657687835838 0.007967021334988 1.2316594106743952 0.05994451187428214 +3791 546.5458242752808 34 281.26854560771756 0.006212410979746032 1.2496391622499226 0.05221264514495448 +3792 543.2402206971154 34 297.51610627687137 0.015111527685908193 1.2624954569716487 0.04076282584819033 +3793 539.6515615459734 34 313.7035016266717 0.011714404044428844 1.2716749770553502 0.03069811428099229 +3794 535.7809399621966 34 329.82580081968433 0.016275749966883957 1.2770211025377334 0.02155592295478033 +3795 531.6295349746149 34 345.87809284739467 0.02039565807901984 1.2783625227696909 0.009445466518590026 +3796 527.1986111414029 34 361.8554880261492 0.026009970430747507 1.2748459032771455 -0.004799042267538028 +3797 522.4895181648837 34 377.75311948659987 0.031651735111113244 1.2649308864439985 -0.022990039381700203 +3798 517.5036904803959 34 393.56614465620004 0.03409186269614152 1.2462775789408713 -0.03852321224735269 +3799 512.242646819351 34 409.2897467342989 0.036336646821507085 1.219771621860429 -0.04570439280979248 +3800 506.70798974661295 34 424.9191361593853 0.0367853953829534 1.1895109166366655 -0.04964290432993148 +3801 500.9014051723417 34 440.44955206803525 0.034141956530577555 1.1588064216763005 -0.03728364779225053 +3802 494.82466183844804 34 455.87626374511643 0.03140572720722109 1.136861346245905 -0.024220622567870897 +3803 488.47961077981836 34 471.19457206481 0.022971972852432944 1.1234610179934208 -0.004423751491435564 +3804 481.86818476047085 34 486.39981092201015 0.016830726673963084 1.1201119937825517 0.01670812314232016 +3805 474.99239768481743 34 501.48734865366447 0.011364064837449221 1.1255477875752882 0.03775280365566429 +3806 467.85434398420864 34 516.4525894496235 0.0027739921835168886 1.1401755326107657 0.056697288487112266 +3807 460.4561979789495 34 531.2909747525694 -0.001329352078311698 1.163747781861554 0.06598872751875878 +3808 452.80021321598065 34 545.9979846465963 -0.0029255568011044217 1.192946323473304 0.07369419446238086 +3809 444.88872178242593 34 560.5691392340202 0.0016341328938434402 1.2244605346412873 0.07566808701604612 +3810 436.7241335952168 34 575.0 0.011252057883004006 1.251194639375686 0.06300497009587341 +3811 428.3089356670067 34 589.2861711645514 0.029184741194042917 1.2672678771894343 0.04677731326017893 +3812 419.6456913486047 34 603.4233010215446 0.04318644971397749 1.2747001620337963 0.03963172924094252 +3813 410.7370395481529 34 617.4070832642756 0.05272102888675563 1.2753171470501596 0.0324883316399214 +3814 401.58569392728964 34 631.2332582972094 0.06680360589536607 1.2706800100406417 0.026991473519450485 +3815 392.19444207454217 34 644.8976145334938 0.0863884426530021 1.2617111141203805 0.01978969576573482 +3816 382.5661446562001 34 658.3959896778495 0.1299128696582467 1.2468423953648808 0.04211518101685002 +3817 372.70373454492824 34 671.7242719944459 0.1508730572281576 1.2264514857626398 0.04056177063029177 +3818 362.61021592638576 34 684.8784015593753 0.15430996644953493 1.2031875018027558 0.019243209347689423 +3819 352.2886633841223 34 697.8543714973456 0.17659727678367973 1.1722867642410344 0.020003000870580948 +3820 341.74222096302924 34 710.6482292022123 0.18123084886501162 1.1325845045521241 -0.009740489110476244 +3821 330.9741012116334 34 723.2560775409819 0.19711853156519737 1.0836759275542593 -0.06768885524460921 +3822 319.98758420352453 34 735.6740760409153 0.1845841140964517 1.0262210635415816 -0.08740319622403357 +3823 308.7860165382119 34 747.8984420593736 0.15904311443186525 0.9574595212414763 -0.0835507545370941 +3824 297.3728103217186 34 759.9254519360474 0.15251918803481962 0.8838454120800063 -0.07949269549142975 +3825 564.0 35 100.0 0.03176034429317875 0.6308939730471053 0.22911497101631473 +3826 563.8553103985718 35 116.57978611541934 0.028783745693670704 0.7157028869639724 0.2323761174097426 +3827 563.421285668141 35 133.15452186737593 0.03088371346554396 0.8038643550904934 0.2213415656182764 +3828 562.6980580168452 35 149.71915843079665 0.01412313121599814 0.8838494484806141 0.22105128584932035 +3829 561.685847746833 35 166.26865005691906 0.031444530101732725 0.9654128065802753 0.19474819356661868 +3830 560.3849631871583 35 182.79795561027527 0.02269172301680507 1.035689729273093 0.184814558099368 +3831 558.7958005998596 35 199.3020401042708 0.02285980807191605 1.0992196203189761 0.1492694771648939 +3832 556.9188440592559 35 215.77587623489012 0.025260050918760178 1.1468563454943657 0.1213061413598707 +3833 554.7546653044918 35 232.21444591206216 0.01742655669718839 1.1852092868904485 0.10360765166308283 +3834 552.3039235653808 35 248.61274178821932 0.007136997888110785 1.212695087393625 0.08785674567473122 +3835 549.5673653615976 35 264.9657687835838 0.007627607652720303 1.2346674642235944 0.06099706240255267 +3836 546.5458242752808 35 281.26854560771756 0.005756787250362629 1.2525374427357634 0.053031630984710275 +3837 543.2402206971154 35 297.51610627687137 0.01467266108140202 1.2653189295247504 0.04133354606103515 +3838 539.6515615459734 35 313.7035016266717 0.01137444802183038 1.2744562233422467 0.031068250292953136 +3839 535.7809399621966 35 329.82580081968433 0.016034795787474444 1.279800136808213 0.021742451849966447 +3840 531.6295349746149 35 345.87809284739467 0.02022484318555651 1.2811759941131242 0.009356805964232757 +3841 527.1986111414029 35 361.8554880261492 0.02597714500484414 1.2777052181686486 -0.005213072322543009 +3842 522.4895181648837 35 377.75311948659987 0.031757834002937295 1.2677969006476872 -0.02389275333772635 +3843 517.5036904803959 35 393.56614465620004 0.0343016459130332 1.24898637637423 -0.0399532252056726 +3844 512.242646819351 35 409.2897467342989 0.03665902992579958 1.2219745689368895 -0.04739788277409707 +3845 506.70798974661295 35 424.9191361593853 0.03717135534290171 1.1909988911326463 -0.05156483204116694 +3846 500.9014051723417 35 440.44955206803525 0.0344516285962927 1.1596543194690825 -0.038802418912102635 +3847 494.82466183844804 35 455.87626374511643 0.03160812883291553 1.1373731898472548 -0.02534045936032414 +3848 488.47961077981836 35 471.19457206481 0.02297365360268304 1.1238110649780582 -0.004953854852527994 +3849 481.86818476047085 35 486.39981092201015 0.01669489448853726 1.1204167985899196 0.016735745749697998 +3850 474.99239768481743 35 501.48734865366447 0.011085130542865366 1.1258867751629882 0.03832019394622879 +3851 467.85434398420864 35 516.4525894496235 0.002270864256853789 1.1406754468252036 0.057830620344339334 +3852 460.4561979789495 35 531.2909747525694 -0.0019920144961647814 1.1646296932729407 0.06748799482999003 +3853 452.80021321598065 35 545.9979846465963 -0.0037232137445162537 1.1944520885636831 0.07542975881083538 +3854 444.88872178242593 35 560.5691392340202 0.000919016645078985 1.2267092353244557 0.07745095245342792 +3855 436.7241335952168 35 575.0 0.010803785085142875 1.2539200938416266 0.06437796952883879 +3856 428.3089356670067 35 589.2861711645514 0.029227210945298333 1.270133226028643 0.04758115199389479 +3857 419.6456913486047 35 603.4233010215446 0.04354425241416969 1.277569027070921 0.0401988774030422 +3858 410.7370395481529 35 617.4070832642756 0.0532855297292618 1.2781746086466488 0.03289523113770183 +3859 401.58569392728964 35 631.2332582972094 0.06769808152412915 1.2735440265651365 0.02728875731983763 +3860 392.19444207454217 35 644.8976145334938 0.08771943253627504 1.2646122865176177 0.01992517186116778 +3861 382.5661446562001 35 658.3959896778495 0.13225157914583355 1.2498140906650723 0.042805578858838456 +3862 372.70373454492824 35 671.7242719944459 0.1537263730376503 1.2295062944676851 0.04128972564556641 +3863 362.61021592638576 35 684.8784015593753 0.15728913178686627 1.2063523516910277 0.019509967699061666 +3864 352.2886633841223 35 697.8543714973456 0.18015087187438392 1.175572308086343 0.02036028266638014 +3865 341.74222096302924 35 710.6482292022123 0.1849576614580994 1.1359676796716751 -0.01005725329666439 +3866 330.9741012116334 35 723.2560775409819 0.2012846020718487 1.087071421714264 -0.06936220171594518 +3867 319.98758420352453 35 735.6740760409153 0.18848047519773714 1.0294609490366267 -0.08960536141638409 +3868 308.7860165382119 35 747.8984420593736 0.16242647448216394 0.96035916331442 -0.0857635352915572 +3869 297.3728103217186 35 759.9254519360474 0.1558290678564258 0.8863853376384929 -0.08164622106919292 +3870 564.0 36 100.0 0.032123027487066344 0.632616179928983 0.2346313601801344 +3871 563.8553103985718 36 116.57978611541934 0.029133303016398014 0.7176988570743502 0.23782608074691944 +3872 563.421285668141 36 133.15452186737593 0.03118439588029419 0.8060791627512306 0.22647017576428255 +3873 562.6980580168452 36 149.71915843079665 0.014195273726238682 0.8863035407967297 0.2261511536805051 +3874 561.685847746833 36 166.26865005691906 0.031755690557338824 0.9683081535048491 0.19931724874229484 +3875 560.3849631871583 36 182.79795561027527 0.022984023404615146 1.0390714328057864 0.189073716002803 +3876 558.7958005998596 36 199.3020401042708 0.023121070678796225 1.1028801139369646 0.15259221292888756 +3877 556.9188440592559 36 215.77587623489012 0.025382929215089868 1.1504829282024145 0.12385281188083479 +3878 554.7546653044918 36 232.21444591206216 0.01733098746592543 1.1886468835219053 0.10557106208506793 +3879 552.3039235653808 36 248.61274178821932 0.006914135872868592 1.2159424520676911 0.08936486317587584 +3880 549.5673653615976 36 264.9657687835838 0.0072885554620716955 1.2377676062482252 0.06204456553965247 +3881 546.5458242752808 36 281.26854560771756 0.005299263169498573 1.2555212374361402 0.053845015747094487 +3882 543.2402206971154 36 297.51610627687137 0.01422490401781852 1.268223064587514 0.04190054996000019 +3883 539.6515615459734 36 313.7035016266717 0.011033278959355249 1.277314861521074 0.03143805709707155 +3884 535.7809399621966 36 329.82580081968433 0.015792402486663658 1.2826543259914192 0.021929778929358077 +3885 531.6295349746149 36 345.87809284739467 0.020050810171911404 1.284063291221149 0.009269533906755261 +3886 527.1986111414029 36 361.8554880261492 0.025941605972746334 1.280638507727517 -0.005625319197553665 +3887 522.4895181648837 36 377.75311948659987 0.03186172184239297 1.2707389001774767 -0.024798849819077345 +3888 517.5036904803959 36 393.56614465620004 0.0345139235742889 1.2517693228993187 -0.04140280125120372 +3889 512.242646819351 36 409.2897467342989 0.03699086256865042 1.2242232848610441 -0.0491290444710015 +3890 506.70798974661295 36 424.9191361593853 0.037568587962488485 1.1924927179165232 -0.05353000944143375 +3891 500.9014051723417 36 440.44955206803525 0.03476748137460282 1.160488505228051 -0.040346978455065005 +3892 494.82466183844804 36 455.87626374511643 0.031811835547551036 1.137870755340819 -0.026475497178928074 +3893 488.47961077981836 36 471.19457206481 0.022974906286356848 1.1241522393012473 -0.005489737464306456 +3894 481.86818476047085 36 486.39981092201015 0.016558706567413806 1.120717914893799 0.016762788265181867 +3895 474.99239768481743 36 501.48734865366447 0.010804948523473863 1.126226741534489 0.03889218011857678 +3896 467.85434398420864 36 516.4525894496235 0.0017636731908294012 1.1411831335362057 0.058979726971775684 +3897 460.4561979789495 36 531.2909747525694 -0.0026642880822612923 1.16553443106619 0.06901791561789826 +3898 452.80021321598065 36 545.9979846465963 -0.004539710811104908 1.1960111184868965 0.07720577073653224 +3899 444.88872178242593 36 560.5691392340202 0.00018680229040032165 1.2290495769385557 0.07926927041490267 +3900 436.7241335952168 36 575.0 0.010347968688011883 1.2567432950380595 0.0657662006285263 +3901 428.3089356670067 36 589.2861711645514 0.029267927097647372 1.273085627116343 0.048385823560903665 +3902 419.6456913486047 36 603.4233010215446 0.043899709300436775 1.2805164263747884 0.040762519018762634 +3903 410.7370395481529 36 617.4070832642756 0.05384563547181914 1.2811059002890772 0.033299609986893186 +3904 401.58569392728964 36 631.2332582972094 0.06858756462295347 1.2764800964041578 0.027584981430373728 +3905 392.19444207454217 36 644.8976145334938 0.08904415065395067 1.267586038247875 0.020060047527175627 +3906 382.5661446562001 36 658.3959896778495 0.1345851899202761 1.252860362500661 0.04349867431940518 +3907 372.70373454492824 36 671.7242719944459 0.15657666171137402 1.2326386168260206 0.042024652630032265 +3908 362.61021592638576 36 684.8784015593753 0.16026735173672663 1.2095982802515948 0.019784898865765267 +3909 352.2886633841223 36 697.8543714973456 0.18370885128434178 1.1789423630773916 0.020731540568149576 +3910 341.74222096302924 36 710.6482292022123 0.18869527568479108 1.1394380755176083 -0.010359685245644706 +3911 330.9741012116334 36 723.2560775409819 0.20547082952104062 1.0905524204462052 -0.07102524998288459 +3912 319.98758420352453 36 735.6740760409153 0.19239895324379486 1.032772984316237 -0.09180914258118583 +3913 308.7860165382119 36 747.8984420593736 0.16583222963978445 0.9633045250276319 -0.08798597940095988 +3914 297.3728103217186 36 759.9254519360474 0.1591590270977689 0.8889520065736043 -0.08380943557587535 +3915 564.0 37 100.0 0.032474628277639785 0.634440060943686 0.24017172766867506 +3916 563.8553103985718 37 116.57978611541934 0.029476711989606767 0.7198006389272419 0.24329054550325638 +3917 563.421285668141 37 133.15452186737593 0.031481517421018866 0.8083969782857663 0.2316127352525951 +3918 562.6980580168452 37 149.71915843079665 0.014275191628933488 0.8888620566039619 0.23127055633683843 +3919 561.685847746833 37 166.26865005691906 0.032069405861708936 0.9713241456830115 0.20391895487015113 +3920 560.3849631871583 37 182.79795561027527 0.02329043399429893 1.042601560351601 0.19335975264406002 +3921 558.7958005998596 37 199.3020401042708 0.023396713376824783 1.1066914201111333 0.15592166647245403 +3922 556.9188440592559 37 215.77587623489012 0.025510839046842447 1.1542405642051987 0.12639395884698718 +3923 554.7546653044918 37 232.21444591206216 0.01723699753198803 1.1921962149275882 0.10752187471706467 +3924 552.3039235653808 37 248.61274178821932 0.006699006830660673 1.2192905622415882 0.09085987228950997 +3925 549.5673653615976 37 264.9657687835838 0.006949499233025649 1.2409593533252807 0.06308650625541434 +3926 546.5458242752808 37 281.26854560771756 0.004839883772616058 1.2585897950551796 0.054652468369004996 +3927 543.2402206971154 37 297.51610627687137 0.013768627651181364 1.2712069071089398 0.04246361458465571 +3928 539.6515615459734 37 313.7035016266717 0.010690976474574922 1.2802497812518208 0.03180738730996373 +3929 535.7809399621966 37 329.82580081968433 0.015548653639155018 1.285582381011737 0.022117730949765272 +3930 531.6295349746149 37 345.87809284739467 0.019873639876733795 1.287022955814445 0.009183627843587217 +3931 527.1986111414029 37 361.8554880261492 0.025903392393347727 1.2836442877948995 -0.006035673918770888 +3932 522.4895181648837 37 377.75311948659987 0.031963463888188125 1.2737556589300898 -0.025708117834375724 +3933 517.5036904803959 37 393.56614465620004 0.034729162057286295 1.2546254897289502 -0.042872493870574395 +3934 512.242646819351 37 409.2897467342989 0.03733317574369359 1.2265157341734902 -0.05090015524151896 +3935 506.70798974661295 37 424.9191361593853 0.03797796013324743 1.193988822428899 -0.05554007743196031 +3936 500.9014051723417 37 440.44955206803525 0.03508981695629379 1.1613054034321915 -0.04191756592032211 +3937 494.82466183844804 37 455.87626374511643 0.032016993067326076 1.1383512346680813 -0.02762534005260306 +3938 488.47961077981836 37 471.19457206481 0.0229757281453808 1.1244825573048784 -0.006031012293933404 +3939 481.86818476047085 37 486.39981092201015 0.016422120736731046 1.1210138411511683 0.016789554191942245 +3940 474.99239768481743 37 501.48734865366447 0.010523490890122007 1.1265664047187034 0.03946909828896232 +3941 467.85434398420864 37 516.4525894496235 0.0012521926892404105 1.1416973833417863 0.06014520365707105 +3942 460.4561979789495 37 531.2909747525694 -0.00334671106810325 1.1664610368818444 0.07057982463480161 +3943 452.80021321598065 37 545.9979846465963 -0.0053761291032213485 1.1976234470803768 0.07902444555280756 +3944 444.88872178242593 37 560.5691392340202 -0.0005632510480473932 1.2314829427821588 0.0811244311969143 +3945 436.7241335952168 37 575.0 0.009884740457890846 1.259664915967072 0.06716914783366068 +3946 428.3089356670067 37 589.2861711645514 0.029306943940980754 1.2761245002803596 0.04919063774510417 +3947 419.6456913486047 37 603.4233010215446 0.04425275166892193 1.2835410657261093 0.041322070070652146 +3948 410.7370395481529 37 617.4070832642756 0.05440107495931559 1.2841093684162779 0.033700993452708355 +3949 401.58569392728964 37 631.2332582972094 0.0694715863937375 1.2794863912300654 0.02787974898592088 +3950 392.19444207454217 37 644.8976145334938 0.09036199603280212 1.2706304684935266 0.020194031576878792 +3951 382.5661446562001 37 658.3959896778495 0.1369130637021419 1.2559792716713738 0.0441942080944117 +3952 372.70373454492824 37 671.7242719944459 0.15942330353097411 1.2358465366363256 0.042766277179665656 +3953 362.61021592638576 37 684.8784015593753 0.1632440085453245 1.2129233788972538 0.020067847912854257 +3954 352.2886633841223 37 697.8543714973456 0.18727086111114788 1.1823949841735806 0.021116860029876408 +3955 341.74222096302924 37 710.6482292022123 0.19244385261434244 1.1429937326458375 -0.010647416205834606 +3956 330.9741012116334 37 723.2560775409819 0.2096782640919636 1.0941168326428772 -0.07267774650612319 +3957 319.98758420352453 37 735.6740760409153 0.19634122118823308 1.036154342263336 -0.09401518863642855 +3958 308.7860165382119 37 747.8984420593736 0.16926176942997956 0.9662914134395625 -0.09021887834991439 +3959 297.3728103217186 37 759.9254519360474 0.1625096360058268 0.8915405412309042 -0.08598261708456251 +3960 564.0 38 100.0 0.032814924239969984 0.6363696814334744 0.2457363624177584 +3961 563.8553103985718 38 116.57978611541934 0.029813430438228018 0.7220117908553827 0.24876929943930837 +3962 563.421285668141 38 133.15452186737593 0.031774686807716404 0.8108204761971841 0.23676911392430292 +3963 562.6980580168452 38 149.71915843079665 0.014362318349038602 0.8915270817145899 0.23640996575635595 +3964 561.685847746833 38 166.26865005691906 0.03238511282194637 0.9744631527442791 0.20855497876736234 +3965 560.3849631871583 38 182.79795561027527 0.02361041871433646 1.046283552598102 0.19767378228054389 +3966 558.7958005998596 38 199.3020401042708 0.02368636501446751 1.1106564799757705 0.1592567851624599 +3967 556.9188440592559 38 215.77587623489012 0.025643459911940055 1.1581306802629765 0.12892811045245883 +3968 554.7546653044918 38 232.21444591206216 0.017144168215645142 1.1958576074507694 0.10945904247977639 +3969 552.3039235653808 38 248.61274178821932 0.006491203061789741 1.2227392708826328 0.09234127992769706 +3970 549.5673653615976 38 264.9657687835838 0.006610049171858038 1.2442421994634 0.06412234934464482 +3971 546.5458242752808 38 281.26854560771756 0.00437871270374059 1.2617423338411864 0.05545364583719907 +3972 543.2402206971154 38 297.51610627687137 0.013304249184477696 1.2742694657661453 0.04302251075603969 +3973 539.6515615459734 38 313.7035016266717 0.010347635621341077 1.2832598315727985 0.03217608035754029 +3974 535.7809399621966 38 329.82580081968433 0.015303649472580286 1.288582966894967 0.022306120136586022 +3975 531.6295349746149 38 345.87809284739467 0.019693435376464303 1.290053479023701 0.009099064697125195 +3976 527.1986111414029 38 361.8554880261492 0.025862559206926046 1.286721023662402 -0.006444017157215001 +3977 522.4895181648837 38 377.75311948659987 0.0320631433477435 1.2768459080496488 -0.026620312453103704 +3978 517.5036904803959 38 393.56614465620004 0.03494787172331573 1.2575539114502712 -0.04436285321704345 +3979 512.242646819351 38 409.2897467342989 0.03768707380689763 1.2288498105220025 -0.052713586611495215 +3980 506.70798974661295 38 424.9191361593853 0.03840039294145268 1.1954835159768264 -0.05759670184025205 +3981 500.9014051723417 38 440.44955206803525 0.03541895461825469 1.1621013269890457 -0.043514376325612225 +3982 494.82466183844804 38 455.87626374511643 0.032223766091974734 1.1388117311377546 -0.028789520231860863 +3983 488.47961077981836 38 471.19457206481 0.022976125869245537 1.124799970878747 -0.0065772459629154355 +3984 481.86818476047085 38 486.39981092201015 0.016285098446746013 1.121303025038977 0.016816371640352438 +3985 474.99239768481743 38 501.48734865366447 0.010240735254069612 1.1269044381210145 0.04005129683910893 +3986 467.85434398420864 38 516.4525894496235 0.0007361909061315772 1.1422169446044774 0.06132765316665302 +3987 460.4561979789495 38 531.2909747525694 -0.0040398414878143295 1.1674085187148473 0.07217509293458084 +3988 452.80021321598065 38 545.9979846465963 -0.006233591713027797 1.1992891043124905 0.08088808562264418 +3989 444.88872178242593 38 560.5691392340202 -0.0013319016593277624 1.2340107489891656 0.08301785495925448 +3990 436.7241335952168 38 575.0 0.0094142641790107 1.2626856393772097 0.0685862163193369 +3991 428.3089356670067 38 589.2861711645514 0.029344326370230978 1.2792492380576945 0.04999484680653708 +3992 419.6456913486047 38 603.4233010215446 0.0446033131248163 1.2866416027378127 0.04187690959684336 +3993 410.7370395481529 38 617.4070832642756 0.05495156951141639 1.2871833008588185 0.034098874788826596 +3994 401.58569392728964 38 631.2332582972094 0.0703496563183604 1.2825610187855967 0.02817263311863438 +3995 392.19444207454217 38 644.8976145334938 0.09167233761069064 1.2737436098396353 0.020326810988635306 +3996 382.5661446562001 38 658.3959896778495 0.13923452654884 1.259168810570671 0.044891894760989294 +3997 372.70373454492824 38 671.7242719944459 0.16226564044184483 1.239128069479996 0.04351428672836864 +3998 362.61021592638576 38 684.8784015593753 0.1662184419223917 1.2163256705488088 0.02035863083859208 +3999 352.2886633841223 38 697.8543714973456 0.19083651322505957 1.1859281559768502 0.021516303278531074 +4000 341.74222096302924 38 710.6482292022123 0.19620354536501095 1.146632620124027 -0.010920074635918237 +4001 330.9741012116334 38 723.2560775409819 0.21390799631969595 1.0977624915770394 -0.07431944085512285 +4002 319.98758420352453 38 735.6740760409153 0.20030904368899854 1.039602097389167 -0.09622419843821864 +4003 308.7860165382119 38 747.8984420593736 0.17271654763762517 0.969315497932226 -0.09246306561377907 +4004 297.3728103217186 38 759.9254519360474 0.1658814596794305 0.8941459079933647 -0.08816604028595418 +4005 564.0 39 100.0 0.03314373414092913 0.6384092203344626 0.25132551251952834 +4006 563.8553103985718 39 116.57978611541934 0.03014291489681979 0.7243359690992639 0.25426207106241056 +4007 563.421285668141 39 133.15452186737593 0.03206348256013239 0.8133524036778743 0.24193912895662129 +4008 562.6980580168452 39 149.71915843079665 0.014456016026997885 0.8943007582705349 0.24156983684337524 +4009 561.685847746833 39 166.26865005691906 0.03270217290607936 0.9777276099058303 0.213227048552578 +4010 560.3849631871583 39 182.79795561027527 0.023943356163853572 1.050120943575308 0.20201694084203084 +4011 558.7958005998596 39 199.3020401042708 0.023989583980001214 1.1147783107952465 0.16259640790794047 +4012 556.9188440592559 39 215.77587623489012 0.025780419349254412 1.1621547355726134 0.13145369469156076 +4013 554.7546653044918 39 232.21444591206216 0.01705203847165195 1.1996313888284573 0.11138146610026935 +4014 552.3039235653808 39 248.61274178821932 0.00629026921663562 1.2262884183526643 0.09380857970450587 +4015 549.5673653615976 39 264.9657687835838 0.006269790661988774 1.2476156161028673 0.0651515389418328 +4016 546.5458242752808 39 281.26854560771756 0.003915832923845619 1.264978041586643 0.05624819286059718 +4017 543.2402206971154 39 297.51610627687137 0.012832233213676636 1.2774097129643665 0.043577002944808214 +4018 539.6515615459734 39 313.7035016266717 0.010003367408191615 1.2863438209006441 0.03254396203639874 +4019 535.7809399621966 39 329.82580081968433 0.01505750743699846 1.2916547027683245 0.022494743783493944 +4020 531.6295349746149 39 345.87809284739467 0.019510322748570817 1.2931533013896157 0.009015820852410301 +4021 527.1986111414029 39 361.8554880261492 0.02581917779553825 1.2898671300720885 -0.00685021889694534 +4022 522.4895181648837 39 377.75311948659987 0.032160862058367476 1.2800083359276744 -0.027535153843581885 +4023 517.5036904803959 39 393.56614465620004 0.035170608431740295 1.2605535860247625 -0.04587442623870445 +4024 512.242646819351 39 409.2897467342989 0.03805373673639995 1.2312233366615337 -0.05457180696146466 +4025 506.70798974661295 39 424.9191361593853 0.03883686333416592 1.1969729957338084 -0.05970157394329765 +4026 500.9014051723417 39 440.44955206803525 0.03575523138083669 1.162872477234712 -0.045137558852810594 +4027 494.82466183844804 39 455.87626374511643 0.03243233897582989 1.1392492594257801 -0.02996749605943929 +4028 488.47961077981836 39 471.19457206481 0.02297611598445518 1.1251023674605527 -0.007127957380826116 +4029 481.86818476047085 39 486.39981092201015 0.01614760495311623 1.1215838634541448 0.016843594049603047 +4030 474.99239768481743 39 501.48734865366447 0.009956664915876148 1.1272394705232773 0.0406391367634483 +4031 467.85434398420864 39 516.4525894496235 0.00021543026898311265 1.1427405234513295 0.0625276860294601 +4032 460.4561979789495 39 531.2909747525694 -0.004744257784865155 1.1683758509145412 0.07380512901749478 +4033 452.80021321598065 39 545.9979846465963 -0.007113264878585865 1.2010081162825375 0.08279908284053639 +4034 444.88872178242593 39 560.5691392340202 -0.0021199256297373403 1.2366344445288038 0.08495099245220987 +4035 436.7241335952168 39 575.0 0.008936736648818853 1.2658061577634772 0.07001672969223567 +4036 428.3089356670067 39 589.2861711645514 0.02938015025029683 1.2824592056945279 0.05079764385587701 +4037 419.6456913486047 39 603.4233010215446 0.0449513297117887 1.2898166468550474 0.042426378685955723 +4038 410.7370395481529 39 617.4070832642756 0.05549683281194859 1.290325926839003 0.03449271435449383 +4039 401.58569392728964 39 631.2332582972094 0.07122126168076125 1.2857020228838685 0.028463176129103943 +4040 392.19444207454217 39 644.8976145334938 0.09297451353318298 1.276923428273954 0.020458050332027952 +4041 382.5661446562001 39 658.3959896778495 0.1415488680162964 1.262426903185747 0.04559142212396792 +4042 372.70373454492824 39 671.7242719944459 0.1651029751571323 1.2424811627211432 0.04426832954500312 +4043 362.61021592638576 39 684.8784015593753 0.16918994805250642 1.2198031096350714 0.02065703387562242 +4044 352.2886633841223 39 697.8543714973456 0.19440538454532855 1.1895397927316813 0.021929908788192815 +4045 341.74222096302924 39 710.6482292022123 0.1999744991024856 1.1503526355315894 -0.011177285962103961 +4046 330.9741012116334 39 723.2560775409819 0.2181611583335119 1.101487154901416 -0.07595008588319613 +4047 319.98758420352453 39 735.6740760409153 0.20430427983007712 1.0431132258332945 -0.09843692228638061 +4048 308.7860165382119 39 747.8984420593736 0.17619808415793792 0.972372310211201 -0.0947194178569131 +4049 297.3728103217186 39 759.9254519360474 0.16927505776297286 0.896762917281366 -0.09035997630582732 +4050 564.0 40 100.0 0.03346091972328553 0.6405629701766201 0.2569393840852216 +4051 563.8553103985718 40 116.57978611541934 0.03046462111823959 0.7267769278071325 0.25976852796852373 +4052 563.421285668141 40 133.15452186737593 0.0323474521818655 0.8159955806095348 0.247122543347793 +4053 562.6980580168452 40 149.71915843079665 0.01455557340199777 0.8971852847433596 0.24675060701597745 +4054 561.685847746833 40 166.26865005691906 0.0330198698751702 0.981120017972505 0.2179369553556367 +4055 560.3849631871583 40 182.79795561027527 0.02428853709177247 1.0541173606556902 0.2063903862880459 +4056 558.7958005998596 40 199.3020401042708 0.02430585609986289 1.1190600059640126 0.16593926193288827 +4057 556.9188440592559 40 215.77587623489012 0.02592129132058265 1.1663142217675844 0.13396903657879827 +4058 554.7546653044918 40 232.21444591206216 0.01696010370531517 1.2035178881913984 0.11328799267480685 +4059 552.3039235653808 40 248.61274178821932 0.006095700964702529 1.229937832408043 0.09526125150015788 +4060 549.5673653615976 40 264.9657687835838 0.005928283704315994 1.2510790521156125 0.06617349803561794 +4061 546.5458242752808 40 281.26854560771756 0.0034513474193819463 1.2682960756282098 0.05703574154251659 +4062 543.2402206971154 40 297.51610627687137 0.012353093073535536 1.2806265848369565 0.044126849139213435 +4063 539.6515615459734 40 313.7035016266717 0.009658299317389915 1.2895005170303169 0.032910844075262395 +4064 535.7809399621966 40 329.82580081968433 0.014810362774711516 1.2947961618604402 0.022683383852682343 +4065 531.6295349746149 40 345.87809284739467 0.019324451834465208 1.2963208128628967 0.008933872194522957 +4066 527.1986111414029 40 361.8554880261492 0.025773336543773638 1.2930809712164804 -0.007254138103374238 +4067 522.4895181648837 40 377.75311948659987 0.032256741168119836 1.2832415882030863 -0.02845232631125391 +4068 517.5036904803959 40 393.56614465620004 0.03539797505455782 1.2636234747882396 -0.047407756807050117 +4069 512.242646819351 40 409.2897467342989 0.038434422391748116 1.233634064454215 -0.056477384196885146 +4070 506.70798974661295 40 424.9191361593853 0.03928840578593574 1.1984533447397987 -0.06185641099127385 +4071 500.9014051723417 40 440.44955206803525 0.036099002565402404 1.1636149439338457 -0.04678721549299364 +4072 494.82466183844804 40 455.87626374511643 0.032642916398441676 1.1396607455753274 -0.031158649841048186 +4073 488.47961077981836 40 471.19457206481 0.022975725243642487 1.1253875700359 -0.007682616378925948 +4074 481.86818476047085 40 486.39981092201015 0.016009609497931974 1.1218547025135606 0.016871600909785 +4075 474.99239768481743 40 501.48734865366447 0.009671269054531188 1.1275700860838171 0.041232992016268066 +4076 467.85434398420864 40 516.4525894496235 -0.0003103326982651852 1.14326678377391 0.0637459208208455 +4077 460.4561979789495 40 531.2909747525694 -0.005460559418668361 1.169361974184669 0.0754713799751134 +4078 452.80021321598065 40 545.9979846465963 -0.008016359139808422 1.2027805052207514 0.08475992111429416 +4079 444.88872178242593 40 560.5691392340202 -0.0029281172291047985 1.239355511205629 0.08692532574409462 +4080 436.7241335952168 40 575.0 0.008452388673237256 1.2690271733673382 0.07145992768574304 +4081 428.3089356670067 40 589.2861711645514 0.029414502781079974 1.2857537411462165 0.05159816122865106 +4082 419.6456913486047 40 603.4233010215446 0.04529674004153996 1.2930647593551807 0.04296977947170225 +4083 410.7370395481529 40 617.4070832642756 0.056036570798580945 1.2935354169708706 0.03488193873168082 +4084 401.58569392728964 40 631.2332582972094 0.07208586708907459 1.2889073834083749 0.028750888657668654 +4085 392.19444207454217 40 644.8976145334938 0.09426783045035153 1.2801678231869253 0.020587391193788357 +4086 382.5661446562001 40 658.3959896778495 0.14385534032042377 1.2657514050975276 0.046292450561916484 +4087 372.70373454492824 40 671.7242719944459 0.16793457026143488 1.2459036955065954 0.04502801373082331 +4088 362.61021592638576 40 684.8784015593753 0.1721577786067717 1.223353582092861 0.020962812792415762 +4089 352.2886633841223 40 697.8543714973456 0.19797701631634973 1.1932277383250955 0.02235769075412901 +4090 341.74222096302924 40 710.6482292022123 0.20375685103826324 1.154151604959688 -0.011418672335610072 +4091 330.9741012116334 40 723.2560775409819 0.22243892509523544 1.105288504648696 -0.07756943790290258 +4092 319.98758420352453 40 735.6740760409153 0.20832888584289955 1.0466846053636025 -0.10065416343001225 +4093 308.7860165382119 40 747.8984420593736 0.17970796684745316 0.9754572443056294 -0.09698885613138138 +4094 297.3728103217186 40 759.9254519360474 0.1726909841401139 0.8993862235526968 -0.09256469252241964 +4095 564.0 41 100.0 0.033766387489834876 0.6428353370837709 0.2625781401078293 +4096 563.8553103985718 41 116.57978611541934 0.03077800458224072 0.7293385190349915 0.26528827518428055 +4097 563.421285668141 41 133.15452186737593 0.03262611134444745 0.8187528995631701 0.2523190644019026 +4098 562.6980580168452 41 149.71915843079665 0.014660203695393823 0.9001829159342681 0.25195269575320933 +4099 561.685847746833 41 166.26865005691906 0.03333740741539006 0.9846429433368047 0.222686555027643 +4100 560.3849631871583 41 182.79795561027527 0.024645161875642214 1.058276524554173 0.2107952989653119 +4101 558.7958005998596 41 199.3020401042708 0.024634592536681148 1.1235047350066028 0.1692839595492046 +4102 556.9188440592559 41 215.77587623489012 0.026065594592345802 1.1706106629179724 0.13647235536883773 +4103 554.7546653044918 41 232.21444591206216 0.016867814588162208 1.2075174360640757 0.11517741423174782 +4104 552.3039235653808 41 248.61274178821932 0.005906943663901917 1.233687328199651 0.09669876102479585 +4105 549.5673653615976 41 264.9657687835838 0.005585062357994105 1.2546319338052112 0.06718762798392065 +4106 546.5458242752808 41 281.26854560771756 0.0029853799107716975 1.271695562846725 0.05781591105294159 +4107 543.2402206971154 41 297.51610627687137 0.011867392183461714 1.2839189812453868 0.044671800713414436 +4108 539.6515615459734 41 313.7035016266717 0.009312575823430588 1.2927286471351014 0.03327652369669971 +4109 535.7809399621966 41 329.82580081968433 0.014562369089842837 1.2980058715013603 0.022871806574738505 +4110 531.6295349746149 41 345.87809284739467 0.019135997002526755 1.2995543528042612 0.00885319414620656 +4111 527.1986111414029 41 361.8554880261492 0.02572514139918195 1.296360860738557 -0.007655622391630252 +4112 522.4895181648837 41 377.75311948659987 0.03235092181714134 1.2865442677622037 -0.02937147733659565 +4113 517.5036904803959 41 393.56614465620004 0.035630622990700356 1.266762502450852 -0.048963385845167774 +4114 512.242646819351 41 409.2897467342989 0.038830468773636495 1.236079674869356 -0.05843298841813028 +4115 506.70798974661295 41 424.9191361593853 0.03975611396493238 1.1999205319012007 -0.06406295673117551 +4116 500.9014051723417 41 440.44955206803525 0.03645064235160057 1.1643247052796581 -0.04846339969191016 +4117 494.82466183844804 41 455.87626374511643 0.032855724035307454 1.1400430269967936 -0.032362285716294514 +4118 488.47961077981836 41 471.19457206481 0.022974991015328784 1.1256533371382986 -0.008240642343922038 +4119 481.86818476047085 41 486.39981092201015 0.015871085491242082 1.1221138375540838 0.016900798483489705 +4120 474.99239768481743 41 501.48734865366447 0.009384542916430524 1.127894824337431 0.041833249859159025 +4121 467.85434398420864 41 516.4525894496235 -0.0008413475521461614 1.1437943472283036 0.06498298444619044 +4122 460.4561979789495 41 531.2909747525694 -0.006189367470948036 1.1703657955833733 0.07717533263542913 +4123 452.80021321598065 41 545.9979846465963 -0.008944130494642287 1.2046062894882992 0.08677317884704777 +4124 444.88872178242593 41 560.5691392340202 -0.003757289296727098 1.2421754636595241 0.08894236894859904 +4125 436.7241335952168 41 575.0 0.0079614860620228 1.2723493981767156 0.0729149638553007 +4126 428.3089356670067 41 589.2861711645514 0.02944748286229426 1.2891321550772952 0.05239546885964126 +4127 419.6456913486047 41 603.4233010215446 0.04563948542317086 1.2963844533477984 0.043506374127703695 +4128 410.7370395481529 41 617.4070832642756 0.05657048155225593 1.2968098832601962 0.035265939842310426 +4129 401.58569392728964 41 631.2332582972094 0.0729429139975082 1.2921750163129888 0.029035248855519624 +4130 392.19444207454217 41 644.8976145334938 0.09555156281324009 1.2834746273716806 0.02071445160341984 +4131 382.5661446562001 41 658.3959896778495 0.14615315749867064 1.2691401034806735 0.046994612373226614 +4132 372.70373454492824 41 671.7242719944459 0.17075964731460003 1.2493934787658965 0.04579290621680504 +4133 362.61021592638576 41 684.8784015593753 0.17512113975424265 1.2269749053670038 0.021275692194328788 +4134 352.2886633841223 41 697.8543714973456 0.2015509133839582 1.1969897662866549 0.022799638567010228 +4135 341.74222096302924 41 710.6482292022123 0.20755073042806788 1.1580272830112353 -0.011643852389961712 +4136 330.9741012116334 41 723.2560775409819 0.22674251563752462 1.1091641472315337 -0.07917725686121116 +4137 319.98758420352453 41 735.6740760409153 0.2123849178279066 1.0503130153762963 -0.10287677957299005 +4138 308.7860165382119 41 747.8984420593736 0.18324785337463526 0.9785655565682175 -0.09927234707513924 +4139 297.3728103217186 41 759.9254519360474 0.17612978662744036 0.9020103253025541 -0.09478045238378761 +4140 564.0 42 100.0 0.03406009048755756 0.6452308407735938 0.26824189932469694 +4141 563.8553103985718 42 116.57978611541934 0.03108252100408769 0.7320246927465994 0.27082085350887614 +4142 563.421285668141 42 133.15452186737593 0.03289894307140136 0.8216273257990919 0.25752834221369886 +4143 562.6980580168452 42 149.71915843079665 0.01476904249428563 0.9032959629741066 0.25717650414256515 +4144 561.685847746833 42 166.26865005691906 0.033653906770203794 0.9882990179788926 0.22747776985090057 +4145 560.3849631871583 42 182.79795561027527 0.02501233800067637 1.0626022493281333 0.2152328819650177 +4146 558.7958005998596 42 199.3020401042708 0.024975127687595848 1.1281157435776317 0.17262899492919107 +4147 556.9188440592559 42 215.77587623489012 0.026212791117701657 1.1750456155304698 0.13896176177647968 +4148 554.7546653044918 42 232.21444591206216 0.016774575873814205 1.211630364364709 0.11704846629411957 +4149 552.3039235653808 42 248.61274178821932 0.005723391029533301 1.2375367082728927 0.09812055938261985 +4150 549.5673653615976 42 264.9657687835838 0.005239634180769868 1.2582736649068844 0.06819330802807398 +4151 546.5458242752808 42 281.26854560771756 0.0025180755610570357 1.275175599667205 0.05858830730067253 +4152 543.2402206971154 42 297.51610627687137 0.011375745393409228 1.287285765779247 0.045211602295358984 +4153 539.6515615459734 42 313.7035016266717 0.008966358911987882 1.296026897766605 0.033640783178310256 +4154 535.7809399621966 42 329.82580081968433 0.014313698918097147 1.3012823131225457 0.02305976204860698 +4155 531.6295349746149 42 345.87809284739467 0.018945157911143096 1.3028522099844357 0.008773761705363906 +4156 527.1986111414029 42 361.8554880261492 0.025674716432970705 1.2997050617317554 -0.008054507694850714 +4157 522.4895181648837 42 377.75311948659987 0.03244356581847457 1.289914934738744 -0.03029221661322956 +4158 517.5036904803959 42 393.56614465620004 0.03586925368059121 1.2699695570970837 -0.05054185145606425 +4159 512.242646819351 42 409.2897467342989 0.039243296283348106 1.2385577779834442 -0.06044139459070853 +4160 506.70798974661295 42 424.9191361593853 0.040241142399314256 1.201370411990869 -0.06632298192999866 +4161 500.9014051723417 42 440.44955206803525 0.03681054433495462 1.1649976278939176 -0.05016611499522057 +4162 494.82466183844804 42 455.87626374511643 0.033071009228768794 1.1403928524678053 -0.03357762752924907 +4163 488.47961077981836 42 471.19457206481 0.022973961673162246 1.1258973628491622 -0.008801402851602766 +4164 481.86818476047085 42 486.39981092201015 0.01573201069188429 1.1223595131325441 0.016931620527927238 +4165 474.99239768481743 42 501.48734865366447 0.009096488004296499 1.1282121801953862 0.04244031120802225 +4166 467.85434398420864 42 516.4525894496235 -0.001377870106887738 1.1443217932351135 0.06623951242488996 +4167 460.4561979789495 42 531.2909747525694 -0.006931325252497543 1.171386188523196 0.0789185147075672 +4168 452.80021321598065 42 545.9979846465963 -0.009897881555039997 1.206485483577282 0.08884153141898893 +4169 444.88872178242593 42 560.5691392340202 -0.004608273627717575 1.2450958493657007 0.09100366895213148 +4170 436.7241335952168 42 575.0 0.007464330623981934 1.2757735539259905 0.07438090327343257 +4171 428.3089356670067 42 589.2861711645514 0.029479201458509238 1.292593730861475 0.05318857265727135 +4172 419.6456913486047 42 603.4233010215446 0.04597950999282396 1.299774193774706 0.04403538386216466 +4173 410.7370395481529 42 617.4070832642756 0.057098255186792055 1.30014737910449 0.03564407406533426 +4174 401.58569392728964 42 631.2332582972094 0.0737918202287874 1.2955027736219618 0.02931570155581793 +4175 392.19444207454217 42 644.8976145334938 0.09682495217070113 1.2868416070240414 0.02083882545919611 +4176 382.5661446562001 42 658.3959896778495 0.1484414945715548 1.2725907171035773 0.04769751112261178 +4177 372.70373454492824 42 671.7242719944459 0.17357738595546524 1.252948255211307 0.046562531760799 +4178 362.61021592638576 42 684.8784015593753 0.17807919117345516 1.2306648284103348 0.021595364825054142 +4179 352.2886633841223 42 697.8543714973456 0.20512654347148623 1.2008235797884612 0.023255716286920164 +4180 341.74222096302924 42 710.6482292022123 0.21135625857025933 1.1619773528008936 -0.011852440998190258 +4181 330.9741012116334 42 723.2560775409819 0.23107319430215859 1.1131116134425474 -0.08077330651471551 +4182 319.98758420352453 42 735.6740760409153 0.21647453447618806 1.0539951368959009 -0.1051056843795651 +4183 308.7860165382119 42 747.8984420593736 0.18681947307085706 0.9816923656752355 -0.10157090411035405 +4184 297.3728103217186 42 759.9254519360474 0.17959200666823458 0.9046295650635428 -0.09700751522532597 +4185 564.0 43 100.0 0.03434203009167323 0.6477541145576222 0.273930735080264 +4186 563.8553103985718 43 116.57978611541934 0.031377626843189885 0.7348394968134708 0.2763657378559834 +4187 563.421285668141 43 133.15452186737593 0.033165396922407414 0.8246218972669191 0.26274996815355794 +4188 562.6980580168452 43 149.71915843079665 0.014881145634782142 0.9065267933233625 0.2624224144274165 +4189 561.685847746833 43 166.26865005691906 0.033968404372426035 0.9920909394665937 0.23231259024878564 +4190 560.3849631871583 43 182.79795561027527 0.025389077538788968 1.067098442377402 0.21970436148036315 +4191 558.7958005998596 43 199.3020401042708 0.025326717082468968 1.1328963534617964 0.1759727408787972 +4192 556.9188440592559 43 215.77587623489012 0.026362284418242697 1.1796206685483763 0.14143525519662514 +4193 554.7546653044918 43 232.21444591206216 0.016679745213782956 1.2158570064052556 0.11889982644264366 +4194 552.3039235653808 43 248.61274178821932 0.005544383803604225 1.2414857625676938 0.099526082635662 +4195 549.5673653615976 43 264.9657687835838 0.0048914796698052605 1.2620036265874988 0.06918989480774708 +4196 546.5458242752808 43 281.26854560771756 0.002049601684086147 1.2787352520588438 0.05935252260560706 +4197 543.2402206971154 43 297.51610627687137 0.010878820329751704 1.2907257657562432 0.0457459916349564 +4198 539.6515615459734 43 313.7035016266717 0.00861982859871007 1.2993939148547597 0.03400338941448235 +4199 535.7809399621966 43 329.82580081968433 0.014064544296244062 1.304623922256873 0.023246983841614974 +4200 531.6295349746149 43 345.87809284739467 0.018752160271771578 1.3062126225841564 0.008695549482687272 +4201 527.1986111414029 43 361.8554880261492 0.02562220440055725 1.3031117867399695 -0.008450617932369155 +4202 522.4895181648837 43 377.75311948659987 0.032534856339226044 1.2933521065138236 -0.031214115086148034 +4203 517.5036904803959 43 393.56614465620004 0.03611462012033498 1.2732434901857528 -0.05214368905113738 +4204 512.242646819351 43 409.2897467342989 0.039674409982341424 1.241065912980145 -0.06250548521520301 +4205 506.70798974661295 43 424.9191361593853 0.04074470814369755 1.2027987256481079 -0.06863828489863506 +4206 500.9014051723417 43 440.44955206803525 0.037179122084061364 1.1656294668269487 -0.051895313693915035 +4207 494.82466183844804 43 455.87626374511643 0.033289041658661665 1.1407068821332167 -0.03480381669931995 +4208 488.47961077981836 43 471.19457206481 0.022972696985401456 1.1261172767978098 -0.009364212300512409 +4209 481.86818476047085 43 486.39981092201015 0.015592367388909161 1.1225899230257412 0.01696452901654497 +4210 474.99239768481743 43 501.48734865366447 0.008807112266247424 1.1285206039454212 0.04305459098037253 +4211 467.85434398420864 43 516.4525894496235 -0.001920162611066676 1.1448476589794605 0.06751614917387411 +4212 460.4561979789495 43 531.2909747525694 -0.0076870989095462455 1.1724219927710793 0.08070249592696413 +4213 452.80021321598065 43 545.9979846465963 -0.010878962702983157 1.2084180981107342 0.09096775366933807 +4214 444.88872178242593 43 560.5691392340202 -0.005481921359022604 1.2481182486346976 0.09311080614121885 +4215 436.7241335952168 43 575.0 0.006961261162186351 1.279300372096004 0.07585672022500307 +4216 428.3089356670067 43 589.2861711645514 0.02950978196398284 1.2961377245816457 0.05397641287782946 +4217 419.6456913486047 43 603.4233010215446 0.04631676084302137 1.3032323974099274 0.04455598791263102 +4218 410.7370395481529 43 617.4070832642756 0.05761957373839176 1.3035458992929982 0.03601566135396512 +4219 401.58569392728964 43 631.2332582972094 0.07463197949595192 1.2988884434299233 0.029591657445019286 +4220 392.19444207454217 43 644.8976145334938 0.09808720646612162 1.2902664617425184 0.02096008195383687 +4221 382.5661446562001 43 658.3959896778495 0.150719486704387 1.276100896328366 0.04840072098704059 +4222 372.70373454492824 43 671.7242719944459 0.1763869230058129 1.2565656993378034 0.04733637194508272 +4223 362.61021592638576 43 684.8784015593753 0.1810310450641129 1.2344210316836952 0.02192149086767456 +4224 352.2886633841223 43 697.8543714973456 0.20870333645614647 1.2047268116451577 0.023725862117532526 +4225 341.74222096302924 43 710.6482292022123 0.215173548804184 1.1659994259550743 -0.012044049030531356 +4226 330.9741012116334 43 723.2560775409819 0.2354322719785255 1.117128358454321 -0.0823573546049623 +4227 319.98758420352453 43 735.6740760409153 0.22059999979079514 1.057727552575262 -0.1073418489799503 +4228 308.7860165382119 43 747.8984420593736 0.19042462878106656 0.9848326526265174 -0.10388558864212696 +4229 297.3728103217186 43 759.9254519360474 0.18307817902616103 0.9072381294056764 -0.09924613608708055 +4230 564.0 44 100.0 0.034612257789882805 0.650409905341244 0.2796446741887095 +4231 563.8553103985718 44 116.57978611541934 0.03166277981170235 0.7377870770148761 0.2819223355957944 +4232 563.421285668141 44 133.15452186737593 0.03342488817727135 0.8277397246055777 0.26798347335216 +4233 562.6980580168452 44 149.71915843079665 0.014995487085600938 0.9098778307721651 0.2676907895543418 +4234 561.685847746833 44 166.26865005691906 0.034279849476388805 0.9960214709553941 0.23719307649572233 +4235 560.3849631871583 44 182.79795561027527 0.025774294627453925 1.0717691044442619 0.22421098716385102 +4236 558.7958005998596 44 199.3020401042708 0.025688535281921065 1.1378499625738754 0.17931344561017562 +4237 556.9188440592559 44 215.77587623489012 0.02651341796602739 1.1843374433516012 0.1438907209243132 +4238 554.7546653044918 44 232.21444591206216 0.01658263197326367 1.2201976968914094 0.12073011287849365 +4239 552.3039235653808 44 248.61274178821932 0.0053692084239082075 1.245534268418502 0.10091475136780556 +4240 549.5673653615976 44 264.9657687835838 0.004540051702182704 1.265821177445566 0.07017672187564687 +4241 546.5458242752808 44 281.26854560771756 0.001580148453304682 1.2823735555350135 0.06010813537105237 +4242 543.2402206971154 44 297.51610627687137 0.010377338741144458 1.294237772222201 0.046274699472270135 +4243 539.6515615459734 44 313.7035016266717 0.00827318344763222 1.302828303707821 0.03436409347769145 +4244 535.7809399621966 44 329.82580081968433 0.013815117331978995 1.3080290885386339 0.023433188589412648 +4245 531.6295349746149 44 345.87809284739467 0.018557256611946262 1.309633778194168 0.008618531739142225 +4246 527.1986111414029 44 361.8554880261492 0.025567767302054345 1.3065791977575523 -0.00884376467805417 +4247 522.4895181648837 44 377.75311948659987 0.03262499858161065 1.296854257715958 -0.032136703989612096 +4248 517.5036904803959 44 393.56614465620004 0.03636752837637007 1.2765831165500114 -0.05376943147820714 +4249 512.242646819351 44 409.2897467342989 0.04012540185174316 1.2436015481503018 -0.064628252997442 +4250 506.70798974661295 44 424.9191361593853 0.04126809244543862 1.2042010993786723 -0.07101069201517442 +4251 500.9014051723417 44 440.44955206803525 0.037556809698257046 1.1662158655576331 -0.05365089546942983 +4252 494.82466183844804 44 455.87626374511643 0.03351011401314037 1.1409816875051106 -0.036039910091935336 +4253 488.47961077981836 44 471.19457206481 0.022971268504263162 1.126310644161465 -0.00992833054567028 +4254 481.86818476047085 44 486.39981092201015 0.015452142582739633 1.1228032102304446 0.017000014860940528 +4255 474.99239768481743 44 501.48734865366447 0.008516430284831341 1.1288185012517462 0.0436765184427556 +4256 467.85434398420864 44 516.4525894496235 -0.002468493924684817 1.1453704394109823 0.06881354829159854 +4257 460.4561979789495 44 531.2909747525694 -0.008457378030488545 1.1734720144483652 0.08252888920018292 +4258 452.80021321598065 44 545.9979846465963 -0.011888773246789979 1.2104041398426235 0.0931547223782011 +4259 444.88872178242593 44 560.5691392340202 -0.006379103355698926 1.251244274612381 0.09526539512994586 +4260 436.7241335952168 44 575.0 0.006452654469497936 1.2829305939140547 0.07734129590253626 +4261 428.3089356670067 44 589.2861711645514 0.029539360567739707 1.2997633650298734 0.05475786249999472 +4262 419.6456913486047 44 603.4233010215446 0.0466511881521358 1.3067574328597051 0.04506732254060088 +4263 410.7370395481529 44 617.4070832642756 0.0581341110551197 1.3070033800067025 0.036379984352962164 +4264 401.58569392728964 44 631.2332582972094 0.07546276092465497 1.3023297499018813 0.029862492233994745 +4265 392.19444207454217 44 644.8976145334938 0.09933749933392662 1.293746824528312 0.0210777650005316 +4266 382.5661446562001 44 658.3959896778495 0.15298622836867104 1.2796682231108985 0.0491037861018845 +4267 372.70373454492824 44 671.7242719944459 0.1791873515739282 1.260243417423078 0.04811386417330353 +4268 362.61021592638576 44 684.8784015593753 0.18397576515839334 1.2382411271559346 0.022253697246218167 +4269 352.2886633841223 44 697.8543714973456 0.21228068364516883 1.2086970243139274 0.024209987880272038 +4270 341.74222096302924 44 710.6482292022123 0.2190027065087185 1.170091042611939 -0.01221828311144911 +4271 330.9741012116334 44 723.2560775409819 0.23982110734163647 1.1212117618194029 -0.08392917303362443 +4272 319.98758420352453 44 735.6740760409153 0.2247636858085844 1.0615067466955461 -0.10958630347582063 +4273 308.7860165382119 44 747.8984420593736 0.19406519871480687 0.9879812607454611 -0.10621751125660325 +4274 297.3728103217186 44 759.9254519360474 0.18658883147891306 0.9098300489363765 -0.10149656553122341 +4275 564.0 45 100.0 0.0348708769663782 0.6532030736237021 0.285383695796567 +4276 563.8553103985718 45 116.57978611541934 0.03193743938318007 0.7408716770378414 0.2874899848968499 +4277 563.421285668141 45 133.15452186737593 0.03367679702012122 0.8309839911433006 0.27322832718546175 +4278 562.6980580168452 45 149.71915843079665 0.015110956831258147 0.9133515554402851 0.27298197272044045 +4279 561.685847746833 45 166.26865005691906 0.03458710179000704 1.000093441188442 0.2421213604270925 +4280 560.3849631871583 45 182.79795561027527 0.02616680294877633 1.0766183296134493 0.2287540324848562 +4281 558.7958005998596 45 199.3020401042708 0.026059673775781785 1.1429800449587286 0.18264922951446155 +4282 556.9188440592559 45 215.77587623489012 0.02666547356526934 1.1891975937566612 0.1463259273746522 +4283 554.7546653044918 45 232.21444591206216 0.01648249604703301 1.2246527719226017 0.12253788298596936 +4284 552.3039235653808 45 248.61274178821932 0.005197095693176321 1.2496819905542866 0.10228597024871787 +4285 549.5673653615976 45 264.9657687835838 0.004184774975443697 1.2697256535112444 0.07115309921216115 +4286 546.5458242752808 45 281.26854560771756 0.0011099296100711004 1.2860895151532643 0.06085470975583875 +4287 543.2402206971154 45 297.51610627687137 0.009872077844371958 1.2978205399510625 0.04679744940540302 +4288 539.6515615459734 45 313.7035016266717 0.00792664109029445 1.3063286290123686 0.0347226301800429 +4289 535.7809399621966 45 329.82580081968433 0.013565650773477253 1.3114961557035352 0.023618075596039536 +4290 531.6295349746149 45 345.87809284739467 0.01836072703818131 1.3131138138152256 0.008542682423501199 +4291 527.1986111414029 45 361.8554880261492 0.025511586942985373 1.3101054062293132 -0.009233746828802366 +4292 522.4895181648837 45 377.75311948659987 0.03271422046405608 1.300419820221062 -0.033059473885427626 +4293 517.5036904803959 45 393.56614465620004 0.036628839099653775 1.2799872143973463 -0.05541960915023848 +4294 512.242646819351 45 409.2897467342989 0.040597953051992194 1.2461620808919371 -0.06681280351862003 +4295 506.70798974661295 45 424.9191361593853 0.04181264241104905 1.2055730455547675 -0.07344205824842764 +4296 500.9014051723417 45 440.44955206803525 0.03794406236489339 1.1667523559934085 -0.05543270603922788 +4297 494.82466183844804 45 455.87626374511643 0.033734542659441515 1.1412137514627985 -0.03728487788924121 +4298 488.47961077981836 45 471.19457206481 0.02296975995538664 1.1264749656652557 -0.010492961532225757 +4299 481.86818476047085 45 486.39981092201015 0.01531132816643098 1.1229974669633942 0.017038598632722682 +4300 474.99239768481743 45 501.48734865366447 0.008224463466102084 1.1291042331550414 0.04430653755769026 +4301 467.85434398420864 45 516.4525894496235 -0.003023139696084764 1.1458885872438347 0.07013237284178338 +4302 460.4561979789495 45 531.2909747525694 -0.00924287625214396 1.1745350260307954 0.08439935175000063 +4303 452.80021321598065 45 545.9979846465963 -0.012928762576758037 1.2124436116578516 0.0954054187484218 +4304 444.88872178242593 45 560.5691392340202 -0.007300710596839913 1.254475573279946 0.09746908548728063 +4305 436.7241335952168 45 575.0 0.00593892632355357 1.286664970353902 0.078833416101171 +4306 428.3089356670067 45 589.2861711645514 0.02956808661838595 1.303469853707402 0.05553172559903364 +4307 419.6456913486047 45 603.4233010215446 0.04698274531414788 1.3103476205625015 0.04556848002651657 +4308 410.7370395481529 45 617.4070832642756 0.05864153268647122 1.3105176988183196 0.036736287515543226 +4309 401.58569392728964 45 631.2332582972094 0.07628350857511933 1.305824353273222 0.03012754582932313 +4310 392.19444207454217 45 644.8976145334938 0.10057496939643507 1.2972802617853119 0.021191392658677338 +4311 382.5661446562001 45 658.3959896778495 0.15524077250367743 1.283290211000768 0.04980621990723824 +4312 372.70373454492824 45 671.7242719944459 0.18197772015853886 1.26397894752754 0.048894400668160504 +4313 362.61021592638576 45 684.8784015593753 0.18691236573258685 1.24212265830391 0.02259157692665021 +4314 352.2886633841223 45 697.8543714973456 0.21585793705198447 1.212731709894494 0.02470797848836287 +4315 341.74222096302924 45 710.6482292022123 0.2228438291004674 1.1742496714213988 -0.012374745377199015 +4316 330.9741012116334 45 723.2560775409819 0.24424110809079574 1.125359127470306 -0.08548853803767674 +4317 319.98758420352453 45 735.6740760409153 0.22896807532153557 1.0653291051662397 -0.11184013844589688 +4318 308.7860165382119 45 747.8984420593736 0.1977431382968561 0.9911328956790286 -0.1085678329195301 +4319 297.3728103217186 45 759.9254519360474 0.19012448451201247 0.9123991983004732 -0.10375904945941196 +4320 564.0 46 100.0 0.03511804468606747 0.6561385934980939 0.2911477302454832 +4321 563.8553103985718 46 116.57978611541934 0.03220106730111115 0.7440976384771488 0.2930679530680665 +4322 563.421285668141 46 133.15452186737593 0.0339204677233716 0.8343579528976277 0.27848393575951486 +4323 562.6980580168452 46 149.71915843079665 0.015226358755745496 0.9169505037771352 0.27829628692084274 +4324 561.685847746833 46 166.26865005691906 0.03488892910693326 1.0043097444965468 0.24709964714914723 +4325 560.3849631871583 46 182.79795561027527 0.026565313208295537 1.0816503053121538 0.23333479508681743 +4326 558.7958005998596 46 199.3020401042708 0.02643913888112476 1.148290150791298 0.1859780819347853 +4327 556.9188440592559 46 215.77587623489012 0.026817669734476912 1.1942028060166827 0.1487385233028039 +4328 554.7546653044918 46 232.21444591206216 0.01637854667507671 1.2292225689920007 0.12432163189545459 +4329 552.3039235653808 46 248.61274178821932 0.005027219448192122 1.2539286810985388 0.10363912759782608 +4330 549.5673653615976 46 264.9657687835838 0.0038250454481445484 1.2737163682463366 0.07211831273981266 +4331 546.5458242752808 46 281.26854560771756 0.0006391831722655297 1.289882105515324 0.06159179534675088 +4332 543.2402206971154 46 297.51610627687137 0.009363871670296238 1.3014727874448886 0.04731395775880048 +4333 539.6515615459734 46 313.7035016266717 0.007580438744332313 1.3098934148333061 0.0350787176349123 +4334 535.7809399621966 46 329.82580081968433 0.01331639857905655 1.3150234215886991 0.023801326433842567 +4335 531.6295349746149 46 345.87809284739467 0.018162879999306155 1.3166508158580932 0.00846797520987106 +4336 527.1986111414029 46 361.8554880261492 0.02545386549480555 1.3136884730505198 -0.009620350272484767 +4337 522.4895181648837 46 377.75311948659987 0.03280277330226527 1.3040471831524485 -0.03398187370088428 +4338 517.5036904803959 46 393.56614465620004 0.036899469040243923 1.2834545253095784 -0.05709475017343852 +4339 512.242646819351 46 409.2897467342989 0.041093836182165513 1.2487448377102508 -0.06906235790532876 +4340 506.70798974661295 46 424.9191361593853 0.04237977267249089 1.2069099624150488 -0.07593426768153813 +4341 500.9014051723417 46 440.44955206803525 0.038341356916854565 1.1672343584702698 -0.05724053580193959 +4342 494.82466183844804 46 455.87626374511643 0.03396266831471362 1.1413994682528192 -0.03853760146109522 +4343 488.47961077981836 46 471.19457206481 0.022968267627278164 1.1266076775822151 -0.011057251929193287 +4344 481.86818476047085 46 486.39981092201015 0.01516992110668524 1.1231707346612998 0.017080831285351348 +4345 474.99239768481743 46 501.48734865366447 0.007931240228403667 1.1293761160724587 0.0449451073311008 +4346 467.85434398420864 46 516.4525894496235 -0.0035843825391678862 1.1464005129566914 0.07147329563706174 +4347 460.4561979789495 46 531.2909747525694 -0.010044331866673873 1.1756097663485117 0.08631558626013514 +4348 452.80021321598065 46 545.9979846465963 -0.014000431321658055 1.2145365125722538 0.0977229308873985 +4349 444.88872178242593 46 560.5691392340202 -0.008247654562050441 1.257813823453914 0.0997235624643862 +4350 436.7241335952168 46 575.0 0.0054205324823760545 1.2905042621357627 0.08033176891405829 +4351 428.3089356670067 46 589.2861711645514 0.02959612298904748 1.307256364824653 0.05629673572122509 +4352 419.6456913486047 46 603.4233010215446 0.04731138906765163 1.3140012327889972 0.04605850766415244 +4353 410.7370395481529 46 617.4070832642756 0.05914149577299248 1.3140866746923023 0.03708377622078134 +4354 401.58569392728964 46 631.2332582972094 0.07709354096434823 1.3093698498497102 0.0303861215042544 +4355 392.19444207454217 46 644.8976145334938 0.10179871956039639 1.300864273320098 0.021300456559615932 +4356 382.5661446562001 46 658.3959896778495 0.15748212967813346 1.2869643051413004 0.050507504494177444 +4357 372.70373454492824 46 671.7242719944459 0.18475703175258662 1.2677697594943145 0.04967732746845793 +4358 362.61021592638576 46 684.8784015593753 0.18983981061869504 1.2460631001124856 0.022934688218259454 +4359 352.2886633841223 46 697.8543714973456 0.21943440867254382 1.2168282901291219 0.025219691420947293 +4360 341.74222096302924 46 710.6482292022123 0.22669700603231346 1.1784727095451137 -0.0125130332330802 +4361 330.9741012116334 46 723.2560775409819 0.24869373218766877 1.1295676837195088 -0.0870352303647764 +4362 319.98758420352453 46 735.6740760409153 0.23321576459824256 1.0691909155251496 -0.11410450645150733 +4363 308.7860165382119 46 747.8984420593736 0.20146048201808933 0.9942821253977457 -0.11093776617457977 +4364 297.3728103217186 46 759.9254519360474 0.19368565101244584 0.9149392961802046 -0.1060338289303265 +4365 564.0 47 100.0 0.03535397347866537 0.6592215526513714 0.2969366579348274 +4366 563.8553103985718 47 116.57978611541934 0.03245312808768213 0.7474694008353361 0.29865543490068885 +4367 563.421285668141 47 133.15452186737593 0.03415520783189192 0.8378649385754064 0.283749640395325 +4368 562.6980580168452 47 149.71915843079665 0.015340408525846533 0.9206772685617691 0.28363403449602276 +4369 561.685847746833 47 166.26865005691906 0.03518400493865261 1.0086733407981798 0.25213021674902164 +4370 560.3849631871583 47 182.79795561027527 0.02696843061424709 1.0868693123100175 0.23795459714476092 +4371 558.7958005998596 47 199.3020401042708 0.026825849640505744 1.153783906376607 0.1892978579389095 +4372 556.9188440592559 47 215.77587623489012 0.026969160088099645 1.1993547988214002 0.15112603502395186 +4373 554.7546653044918 47 232.21444591206216 0.016269941258587172 1.2339074269865113 0.12607979104622125 +4374 552.3039235653808 47 248.61274178821932 0.004858695229050927 1.2582740795692715 0.10497359494818805 +4375 549.5673653615976 47 264.9657687835838 0.0034602297805657878 1.2777926125442916 0.0730716238381514 +4376 546.5458242752808 47 281.26854560771756 0.00016817214282328907 1.2937502707670987 0.062318926830452065 +4377 543.2402206971154 47 297.51610627687137 0.00885361240968411 1.3051931969338573 0.04782393345125812 +4378 539.6515615459734 47 313.7035016266717 0.007234833732212651 1.3135211446138606 0.035432056818296954 +4379 535.7809399621966 47 329.82580081968433 0.013067636486961246 1.318609138132663 0.023982604543410172 +4380 531.6295349746149 47 345.87809284739467 0.01796405304907593 1.320242820143544 0.008394383535423766 +4381 527.1986111414029 47 361.8554880261492 0.025394826055485424 1.3173264085668976 -0.010003347556527827 +4382 522.4895181648837 47 377.75311948659987 0.03289093249009659 1.3077346928808296 -0.03490330976694429 +4383 517.5036904803959 47 393.56614465620004 0.03718039256159254 1.2869837542428626 -0.05879538047553229 +4384 512.242646819351 47 409.2897467342989 0.04161491753978479 1.2513470742176207 -0.07138025549959305 +4385 506.70798974661295 47 424.9191361593853 0.04297096705356198 1.208207134064622 -0.07848923403548735 +4386 500.9014051723417 47 440.44955206803525 0.03874919238994683 1.1676571817527674 -0.05907411848271568 +4387 494.82466183844804 47 455.87626374511643 0.0341948567166343 1.1415351434889411 -0.0397968712355321 +4388 488.47961077981836 47 471.19457206481 0.022966900760649424 1.1267061517332806 -0.011620289763010784 +4389 481.86818476047085 47 486.39981092201015 0.015027923625338332 1.1233210039808414 0.017127294876021753 +4390 474.99239768481743 47 501.48734865366447 0.00763679619154027 1.1296324217976206 0.045592702159567386 +4391 467.85434398420864 47 516.4525894496235 -0.004152512209915008 1.1469045847927433 0.0728369995229742 +4392 460.4561979789495 47 531.2909747525694 -0.010862508427859746 1.1766949405860552 0.0882793420204677 +4393 452.80021321598065 47 545.9979846465963 -0.01510533250441256 1.2166828377325989 0.10011045628917337 +4394 444.88872178242593 47 560.5691392340202 -0.009220867617193727 1.2612607367861355 0.10203054772224998 +4395 436.7241335952168 47 575.0 0.00489796967928148 1.2944492397263132 0.08183494242746726 +4396 428.3089356670067 47 589.2861711645514 0.029623646442438034 1.311122045301224 0.05705155425811781 +4397 419.6456913486047 47 603.4233010215446 0.047637079625793784 1.3177164936420915 0.046536406755576805 +4398 410.7370395481529 47 617.4070832642756 0.05963364893563705 1.3177080679848392 0.03742161589077727 +4399 401.58569392728964 47 631.2332582972094 0.07789215058815481 1.312963772007489 0.0306374850701286 +4400 392.19444207454217 47 644.8976145334938 0.1030078163138076 1.3044962923419383 0.021404421332612125 +4401 382.5661446562001 47 658.3959896778495 0.1597092672516256 1.2906878822695549 0.051207089950632 +4402 372.70373454492824 47 671.7242719944459 0.18752424294704395 1.2716132549492423 0.05046194342641634 +4403 362.61021592638576 47 684.8784015593753 0.1927570122158016 1.2500598590745333 0.02328255407496861 +4404 352.2886633841223 47 697.8543714973456 0.22300936976139413 1.2209841164026152 0.02574495619732793 +4405 341.74222096302924 47 710.6482292022123 0.2305623187918783 1.1827574826564942 -0.012632739110837177 +4406 330.9741012116334 47 723.2560775409819 0.25318048909469504 1.133834583259454 -0.08856903544838923 +4407 319.98758420352453 47 735.6740760409153 0.23750946610564183 1.0730883669384035 -0.11638062354205417 +4408 308.7860165382119 47 747.8984420593736 0.20521934528631489 0.9974233801957022 -0.11332857634176974 +4409 297.3728103217186 47 759.9254519360474 0.19727283596239029 0.9174439052952172 -0.10832113997685908 +4410 564.0 48 100.0 0.03557893312279725 0.6624571523643414 0.3027503081843477 +4411 563.8553103985718 48 116.57978611541934 0.03269308955220729 0.7509915015226968 0.30425155101015616 +4412 563.421285668141 48 133.15452186737593 0.03438028734718433 0.8415083495727906 0.28902471611367464 +4413 562.6980580168452 48 149.71915843079665 0.015451731474496341 0.9245344989028829 0.2889954966791364 +4414 561.685847746833 48 166.26865005691906 0.03547090614664874 1.013187255599474 0.2572154260045688 +4415 560.3849631871583 48 182.79795561027527 0.027374652356199757 1.0922797247191356 0.24261478572268555 +4416 558.7958005998596 48 199.3020401042708 0.027218635720144956 1.1594650141497609 0.19260627509216652 +4417 556.9188440592559 48 215.77587623489012 0.027119031718540076 1.2046553232971562 0.1534858636333858 +4418 554.7546653044918 48 232.21444591206216 0.016155784175754143 1.238707686186776 0.12781072674910718 +4419 552.3039235653808 48 248.61274178821932 0.004690578948174616 1.2627179128790194 0.10628872661043601 +4420 549.5673653615976 48 264.9657687835838 0.003089664775121584 1.2819536547302035 0.07401226885839678 +4421 546.5458242752808 48 281.26854560771756 -0.0003028147819493926 1.2976929245986715 0.06303562366610853 +4422 543.2402206971154 48 297.51610627687137 0.00834225175906898 1.3089804143762644 0.048327077864077125 +4423 539.6515615459734 48 313.7035016266717 0.00689010400002146 1.3172102611755838 0.03578233113023839 +4424 535.7809399621966 48 329.82580081968433 0.012819662584669468 1.3222515113753794 0.024161554833636127 +4425 531.6295349746149 48 345.87809284739467 0.017764613609525255 1.3238878119023612 0.008321880637654527 +4426 527.1986111414029 48 361.8554880261492 0.025334713210054316 1.3210171725746296 -0.01038249755610568 +4427 522.4895181648837 48 377.75311948659987 0.03297899818090099 1.3114806530243168 -0.03582314485632088 +4428 517.5036904803959 48 393.56614465620004 0.03747264315502243 1.2905735695276883 -0.06052202393430309 +4429 512.242646819351 48 409.2897467342989 0.04216315938012604 1.2539659751336036 -0.07376995652911537 +4430 506.70798974661295 48 424.9191361593853 0.04358778023629696 1.2094597304750436 -0.08110890119256932 +4431 500.9014051723417 48 440.44955206803525 0.039168090580238075 1.16801602303401 -0.060933129778549866 +4432 494.82466183844804 48 455.87626374511643 0.03443149929429465 1.1416169941521601 -0.04106138456968829 +4433 488.47961077981836 48 471.19457206481 0.02296578193803135 1.126767695487295 -0.012181103051320277 +4434 481.86818476047085 48 486.39981092201015 0.01488534338029658 1.123446214798669 0.017178603287350918 +4435 474.99239768481743 48 501.48734865366447 0.007341174365822363 1.129871377500621 0.04624981217741682 +4436 467.85434398420864 48 516.4525894496235 -0.004727825783763831 1.147399128759699 0.07422417766159563 +4437 460.4561979789495 48 531.2909747525694 -0.011698195357836994 1.1777892202823672 0.09029241607179148 +4438 452.80021321598065 48 545.9979846465963 -0.016245072698442983 1.218882578416589 0.1025713043159942 +4439 444.88872178242593 48 560.5691392340202 -0.010221303400934002 1.2648180577637878 0.10439180005870367 +4440 436.7241335952168 48 575.0 0.004371776618546819 1.298500683338689 0.08334142241601747 +4441 428.3089356670067 48 589.2861711645514 0.029650847995602716 1.3150660147658915 0.05779476882104285 +4442 419.6456913486047 48 603.4233010215446 0.047959780805452004 1.3214915790569033 0.047001131605806934 +4443 410.7370395481529 48 617.4070832642756 0.06011763216542883 1.3213795804438542 0.03774893110758022 +4444 401.58569392728964 48 631.2332582972094 0.0786786034432682 1.316603588193079 0.030880864047521748 +4445 392.19444207454217 48 644.8976145334938 0.1042012890224548 1.3081736854627921 0.021502724030687044 +4446 382.5661446562001 48 658.3959896778495 0.1619211085362722 1.2944582507163234 0.05190439370785646 +4447 372.70373454492824 48 671.7242719944459 0.1902782630346173 1.2755067673008809 0.05124749920509135 +4448 362.61021592638576 48 684.8784015593753 0.19566283050175726 1.2541102731909328 0.023634661396544146 +4449 352.2886633841223 48 697.8543714973456 0.226582050107987 1.225196469742319 0.026283573850900258 +4450 341.74222096302924 48 710.6482292022123 0.23443984089970635 1.1871012449407001 -0.012733450226048479 +4451 330.9741012116334 48 723.2560775409819 0.25770294101340624 1.1381569031625498 -0.09008974358309821 +4452 319.98758420352453 48 735.6740760409153 0.24185201123050182 1.077017550200449 -0.11866977076074035 +4453 308.7860165382119 48 747.8984420593736 0.20902192627714897 1.0005509526905518 -0.11574158271591398 +4454 297.3728103217186 48 759.9254519360474 0.20088653613288676 0.9199064324025659 -0.11062121342375299 +4455 564.0 49 100.0 0.03579325243017496 0.6658507075116656 0.30858845809692503 +4456 563.8553103985718 49 116.57978611541934 0.032920423299905265 0.7546685758572805 0.3098553461780578 +4457 563.421285668141 49 133.15452186737593 0.03459493791114987 0.8452916599752419 0.29430837011995525 +4458 562.6980580168452 49 149.71915843079665 0.015558860484322208 0.9285249002388137 0.29438093314354735 +4459 561.685847746833 49 166.26865005691906 0.035748110574369385 1.017854579994224 0.2623577100943886 +4460 560.3849631871583 49 182.79795561027527 0.027782365084354752 1.0978860099940564 0.24731673313098151 +4461 558.7958005998596 49 199.3020401042708 0.027616235308281754 1.1653372526759467 0.19590091023025497 +4462 556.9188440592559 49 215.77587623489012 0.027266303578029432 1.2101061630069025 0.15581528222634805 +4463 554.7546653044918 49 232.21444591206216 0.01603512559738797 1.243623688267174 0.12951273874943836 +4464 552.3039235653808 49 248.61274178821932 0.004521865559680642 1.2672598953348388 0.10758385923694265 +4465 549.5673653615976 49 264.9657687835838 0.002712656817116514 1.2861987405608124 0.07493945863801503 +4466 546.5458242752808 49 281.26854560771756 -0.0007734625037219972 1.3017089502443047 0.06374138975729013 +4467 543.2402206971154 49 297.51610627687137 0.007830802266608369 1.3128330494585247 0.04882308470891978 +4468 539.6515615459734 49 313.7035016266717 0.0065465486362939924 1.3209591667183505 0.036129205956438516 +4469 535.7809399621966 49 329.82580081968433 0.012572797879114896 1.325948701458216 0.02433780328171003 +4470 531.6295349746149 49 345.87809284739467 0.017564959733916745 1.3275837257753367 0.00825043959205208 +4471 527.1986111414029 49 361.8554880261492 0.025273793591291997 1.324758674320356 -0.010757545142367321 +4472 522.4895181648837 49 377.75311948659987 0.033067295968361485 1.3152833244484197 -0.03674069722152724 +4473 517.5036904803959 49 393.56614465620004 0.03777731495408608 1.2942226028688795 -0.0622752025057832 +4474 512.242646819351 49 409.2897467342989 0.04274062217593083 1.256598654284934 -0.0762350447772594 +4475 506.70798974661295 49 424.9191361593853 0.044231839427204774 1.21066280748432 -0.08379524371988252 +4476 500.9014051723417 49 440.44955206803525 0.0395985966016107 1.1683059679356609 -0.06281718600363927 +4477 494.82466183844804 49 455.87626374511643 0.034673013838991164 1.1416411485907008 -0.04232974362039045 +4478 488.47961077981836 49 471.19457206481 0.02296504747283953 1.1267895517610051 -0.012738658436700499 +4479 481.86818476047085 49 486.39981092201015 0.014742193646937376 1.123544256211403 0.01723540294934917 +4480 474.99239768481743 49 501.48734865366447 0.007044425341014645 1.1300911657280246 0.046916943604117356 +4481 467.85434398420864 49 516.4525894496235 -0.005310627832345906 1.1478824286297848 0.07563553381527525 +4482 460.4561979789495 49 531.2909747525694 -0.012552208553416617 1.178891243330789 0.09235665435086507 +4483 452.80021321598065 49 545.9979846465963 -0.01742131318352361 1.2211357220328605 0.10510889868046153 +4484 444.88872178242593 49 560.5691392340202 -0.011249937210560203 1.2684875637093764 0.10680911613619348 +4485 436.7241335952168 49 575.0 0.0038425349703901657 1.3026593829324842 0.08484959003784787 +4486 428.3089356670067 49 589.2861711645514 0.029677933285132487 1.3190873655566087 0.05852489161525583 +4487 419.6456913486047 49 603.4233010215446 0.048279460157004746 1.3253246168007697 0.04745158851743256 +4488 410.7370395481529 49 617.4070832642756 0.06059307671297082 1.3250988552090062 0.03806480473072203 +4489 401.58569392728964 49 631.2332582972094 0.07945213854939856 1.320286702923381 0.031115446837261487 +4490 392.19444207454217 49 644.8976145334938 0.10537812922672436 1.311893752697307 0.021594773556344607 +4491 382.5661446562001 49 658.3959896778495 0.16411653195825562 1.298272650406132 0.052598799886546935 +4492 372.70373454492824 49 671.7242719944459 0.1930179531135261 1.2794475617405041 0.05203319627561884 +4493 362.61021592638576 49 684.8784015593753 0.19855607204464415 1.2582116119705709 0.02399046032981674 +4494 352.2886633841223 49 697.8543714973456 0.23015163731285027 1.229462560818119 0.026835316403423362 +4495 341.74222096302924 49 710.6482292022123 0.2383296379078435 1.1915011790946404 -0.012814748335390813 +4496 330.9741012116334 49 723.2560775409819 0.26226270412281194 1.1425316448811682 -0.09159715009974623 +4497 319.98758420352453 49 735.6740760409153 0.2462463530008494 1.0809744577340548 -0.1209732956500214 +4498 308.7860165382119 49 747.8984420593736 0.21287050778472788 1.0036589978235124 -0.11817815976499677 +4499 297.3728103217186 49 759.9254519360474 0.20452723977763176 0.9223201282967135 -0.1129342747049058 diff --git a/NPSimulation/Detectors/Sweeper/MagField.cc b/NPSimulation/Detectors/Sweeper/MagField.cc new file mode 100755 index 0000000000000000000000000000000000000000..f94adb6352d5466f138950eb6c47ade300c06c82 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/MagField.cc @@ -0,0 +1,227 @@ +#include "MagField.hh" + + +#include "G4RunManager.hh" + +#include <fstream> +#include <iostream> + +#include "TMath.h" + +using namespace CLHEP; + +MagField::MagField() + :IsLoaded(false), + fMagAngle(0), + fMagFieldFile(""), + fFieldFactor(1.0) +{} +//////////////////////////////////////////////////////////////////////// + +MagField::~MagField() +{} + +//////////////////////////////////////////////////////////////////////// + +void MagField::LoadMagneticField(TString filename) +{ + TString magfile = filename; + fMagFieldFile = filename; + + std::cout<<"Start loading magnetic field data"<<std::endl; + + TString magbinfile = magfile.ReplaceAll("csv", "bin"); + + if(magfile.EndsWith("bin")){ // check if binary is created + + std::ifstream magfilebin(Form(magbinfile.Data()),std::ios::in|std::ios::binary); + if(magfilebin.is_open()){ + magfilebin.read((char *)Bx,sizeof(Bx)); + magfilebin.read((char *)By,sizeof(By)); + magfilebin.read((char *)Bz,sizeof(Bz)); + magfilebin.close(); + std::cout << "succeed to get magnetic field data from: " << magfile.Data() << std::endl; + } + else{ + std::cout <<"\x1b[31m" + <<"fail to get magnetic field data from: " << magfile.Data() + <<"\x1b[0m" + << std::endl; + magfilebin.close(); + return; + } + }else if(magfile.EndsWith("table")){ // supposed to be ususal ascii file + + std::ifstream magin(magfile.Data(),std::ios::in); + + if(!magin.is_open()){ + std::cout <<"\x1b[31m" + <<"fail to get magnetic field data from: " << magfile.Data() + <<"\x1b[0m" + << std::endl; + magin.close(); + return ; + } + + std::cout << "opening: " << magfile.Data() << std::endl; + std::ifstream magfin(magfile.Data()); + char buffer[256]; + for(int i=0;i<1;i++) magfin.getline(buffer,256);// Header in file + + G4double v[7]; + + while(magfin>>v[0]>>v[1]>>v[2]>>v[3]>>v[4]>>v[5]>>v[6]){ + + std::cout<<v[0] <<" "<< v[1]<<" "<<v[2]<<" "<<v[3]<< " "<< v[4]<<" "<<v[5]<<" "<<v[6]<<std::endl; + + Bx[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45] = fabs(v[4]) > 0.0001 ? v[4]*kilogauss : 0; // 45 number of points + By[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45] = fabs(v[5]) > 0.0001 ? v[5]*kilogauss : 0; + Bz[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45] = fabs(v[6]) > 0.0001 ? v[6]*kilogauss : 0; + + + std::cout<< (int)v[0]%45 << " "<<(int)(v[0]/45) <<" "<<(int)v[0]%45 <<std::endl; + std::cout<< Bx[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45]/kilogauss << " "<< By[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45]/kilogauss << " "<< Bz[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45]/kilogauss<<std::endl; + } + magfin.close(); + + magfile.ReplaceAll("csv", "bin"); + + std::cout << "making new binary file: " << magfile.Data() << std::endl; + std::ofstream magout(magfile.Data(),std::ios::out|std::ios::binary); + magout.write((char *)Bx,sizeof(Bx)); + magout.write((char *)By,sizeof(By)); + magout.write((char *)Bz,sizeof(Bz)); + magout.close(); + + } + else { + std::cout <<"\x1b[31m" + << "can not identify file type: " << magfile.Data() + <<"\x1b[0m" + << std::endl; + } + + IsLoaded = true; + return; + +} + +/////////////////////////////////////////////////////////////////////// + +void MagField::GetFieldValue( const G4double Pos_lab[4], + G4double *B_lab ) const +{ + + if(!IsLoaded) G4cout << "load the magnetic field map!!" << G4endl; + // af[*] is correction for symmetric axis. + + + std::cout<<"coordinates in world: "<<Pos_lab[0]<< " "<<Pos_lab[1]<<" "<<Pos_lab[2]<<std::endl; + + + G4double Pos_map[3] = {Pos_lab[0], Pos_lab[1], Pos_lab[2] - (1500-121.703)*mm }; //mm 121.793mm is the distance between + //mapper origin and sweeper entrance. + //1500mm is the z pos of the sweeper entrance + //with respect to g4 origin + + std::cout<<"coordinates in mapper: "<<Pos_map[0]<< " "<<Pos_map[1]<<" "<<Pos_map[2]<<std::endl; + + //Position with respect to sweeper center of curvature + G4double Pos[3] = {-1030*mm-Pos_lab[0], Pos_lab[1], Pos_map[2] - 121.703*mm }; //-1003mm is the x pos of the center of curvature of sweeper + //-1003m-Pos_map[0] translates x=0 of mapper to x=1003 with respect to center of curvature of the sweeper + //Pos_map[2]-121.703 translates z=0 of mapper to z=0 of center of curvature of the sweeper + //Pos[0] is negative, but sign is not important since we only use it to calculate r + + std::cout<<"coordinates in sweeper center: "<<Pos[0]<< " "<<Pos[1]<<" "<<Pos[2]<<std::endl; + + G4double x[3], d[3], dsqt[3], mdsq[3]; + G4int n[3];//index in magnetic field arrays. 0: Bx, 1:By, 2:Bz + + //Radius of particle with respect to sweeper center of curvature + G4double r = TMath::Sqrt(Pos[0]*Pos[0]+Pos[2]*Pos[2]); + G4double B[3]; + //std::cout<<r*mm<<" "<<1.83*m<<std::endl; + if(r > 1.23*m || r< 0.83*m || fabs(Pos_lab[1])>50*mm){ + std::cout<<"rejected"<<std::endl; + B_lab[0]=0; B_lab[1]=0; B_lab[2]=0; return; + } + + ////// TRILINEAR INTERPOLATION + + G4double step[] = {1 ,1, 16.57}; //mm - step in map + G4double spoint[] = {-50, 0, 100}; //mm - first entry in map + + for(int i=0;i<3;i++){ + + n[i] = (int)((Pos_map[2]-spoint[i])/step[i]); + d[i] = ((Pos_map[2]-spoint[i])/step[i])-n[i]; + + B[i]=0; + // dsqt[i] = d[i] * d[i]; + // mdsq[i] = 1 - d[i] * d[i]; + if(0 == d[i]){ + mdsq[i] = 1; + dsqt[i] = 0; + } + else if(1 == d[i]){ + mdsq[i] = 0; + dsqt[i] = 1; + } + else{ + // Double_t sum = 1/d[i] + 1/(1.-d[i]); + // mdsq[i] = 1/d[i]/sum; + // dsqt[i] = 1 - mdsq[i]; + + mdsq[i] = 1-d[i]; + dsqt[i] = d[i]; + } + + } + + std::cout<<"FIELD: "<<n[0]<<" "<<Bx[n[0]][n[1]][n[2]]/kilogauss<<" "<<n[1]<<" "<<By[n[0]][n[1]][n[2]]/kilogauss<<" "<<n[2]<<" "<<Bz[n[0]][n[1]][n[2]]/kilogauss<<" "<< Pos_map[2]<<" "<< std::endl; + + B[0] = mdsq[0]*mdsq[1]*mdsq[2]*Bx[n[0] ][n[1] ][n[2] ] + + dsqt[0]*mdsq[1]*mdsq[2]*Bx[n[0]+1][n[1] ][n[2] ] + + mdsq[0]*dsqt[1]*mdsq[2]*Bx[n[0] ][n[1]+1][n[2] ] + + mdsq[0]*mdsq[1]*dsqt[2]*Bx[n[0] ][n[1] ][n[2]+1] + + dsqt[0]*dsqt[1]*mdsq[2]*Bx[n[0]+1][n[1]+1][n[2] ] + + dsqt[0]*mdsq[1]*dsqt[2]*Bx[n[0]+1][n[1] ][n[2]+1] + + mdsq[0]*dsqt[1]*dsqt[2]*Bx[n[0] ][n[1]+1][n[2]+1] + + dsqt[0]*dsqt[1]*dsqt[2]*Bx[n[0]+1][n[1]+1][n[2]+1]; + + B[1] = mdsq[0]*mdsq[1]*mdsq[2]*By[n[0] ][n[1] ][n[2] ] + + dsqt[0]*mdsq[1]*mdsq[2]*By[n[0]+1][n[1] ][n[2] ] + + mdsq[0]*dsqt[1]*mdsq[2]*By[n[0] ][n[1]+1][n[2] ] + + mdsq[0]*mdsq[1]*dsqt[2]*By[n[0] ][n[1] ][n[2]+1] + + dsqt[0]*dsqt[1]*mdsq[2]*By[n[0]+1][n[1]+1][n[2] ] + + dsqt[0]*mdsq[1]*dsqt[2]*By[n[0]+1][n[1] ][n[2]+1] + + mdsq[0]*dsqt[1]*dsqt[2]*By[n[0] ][n[1]+1][n[2]+1] + + dsqt[0]*dsqt[1]*dsqt[2]*By[n[0]+1][n[1]+1][n[2]+1]; + + B[2] = mdsq[0]*mdsq[1]*mdsq[2]*Bz[n[0] ][n[1] ][n[2] ] + + dsqt[0]*mdsq[1]*mdsq[2]*Bz[n[0]+1][n[1] ][n[2] ] + + mdsq[0]*dsqt[1]*mdsq[2]*Bz[n[0] ][n[1]+1][n[2] ] + + mdsq[0]*mdsq[1]*dsqt[2]*Bz[n[0] ][n[1] ][n[2]+1] + + dsqt[0]*dsqt[1]*mdsq[2]*Bz[n[0]+1][n[1]+1][n[2] ] + + dsqt[0]*mdsq[1]*dsqt[2]*Bz[n[0]+1][n[1] ][n[2]+1] + + mdsq[0]*dsqt[1]*dsqt[2]*Bz[n[0] ][n[1]+1][n[2]+1] + + dsqt[0]*dsqt[1]*dsqt[2]*Bz[n[0]+1][n[1]+1][n[2]+1]; + + // B[0] = Bx[n[0] ][n[1] ][n[2] ]; + // B[1] = By[n[0] ][n[1] ][n[2] ]; + // B[2] = Bz[n[0] ][n[1] ][n[2] ]; + + + + + std::cout<<B[0]/kilogauss<<" "<<B[1]/kilogauss<<" "<<B[2]/kilogauss<<std::endl; + + B_lab[0] = fFieldFactor * B[0];//*cos(fMagAngle/rad)-B[2]*sin(fMagAngle/rad); + B_lab[1] = fFieldFactor * B[1]; + B_lab[2] = fFieldFactor * B[2];//*sin(fMagAngle/rad)+B[2]*cos(fMagAngle/rad); + + std::cout<<B_lab[0]/kilogauss<<" "<<B_lab[1]/kilogauss<<" "<<B_lab[2]/kilogauss<<std::endl; + return ; +} + +// ----------------------------------------------------------------- diff --git a/NPSimulation/Detectors/Sweeper/MagField.cc~ b/NPSimulation/Detectors/Sweeper/MagField.cc~ new file mode 100755 index 0000000000000000000000000000000000000000..0f4e17089a662f38af28a5cde6abd46be2665056 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/MagField.cc~ @@ -0,0 +1,231 @@ +#include "MagField.hh" + + +#include "G4RunManager.hh" + +#include <fstream> +#include <iostream> + +#include "TMath.h" + +using namespace CLHEP; + +MagField::MagField() + :IsLoaded(false), + fMagAngle(0), + fMagFieldFile(""), + fFieldFactor(1.0) +{} +//////////////////////////////////////////////////////////////////////// + +MagField::~MagField() +{} + +//////////////////////////////////////////////////////////////////////// + +void MagField::LoadMagneticField(TString filename) +{ + TString magfile = filename; + fMagFieldFile = filename; + + std::cout<<"Start loading magnetic field data"<<std::endl; + + TString magbinfile = magfile.ReplaceAll("csv", "bin"); + + if(magfile.EndsWith("bin")){ // check if binary is created + + std::ifstream magfilebin(Form(magbinfile.Data()),std::ios::in|std::ios::binary); + if(magfilebin.is_open()){ + magfilebin.read((char *)Bx,sizeof(Bx)); + magfilebin.read((char *)By,sizeof(By)); + magfilebin.read((char *)Bz,sizeof(Bz)); + magfilebin.close(); + std::cout << "succeed to get magnetic field data from: " << magfile.Data() << std::endl; + } + else{ + std::cout <<"\x1b[31m" + <<"fail to get magnetic field data from: " << magfile.Data() + <<"\x1b[0m" + << std::endl; + magfilebin.close(); + return; + } + }else if(magfile.EndsWith("table")){ // supposed to be ususal ascii file + + std::ifstream magin(magfile.Data(),std::ios::in); + + if(!magin.is_open()){ + std::cout <<"\x1b[31m" + <<"fail to get magnetic field data from: " << magfile.Data() + <<"\x1b[0m" + << std::endl; + magin.close(); + return ; + } + + std::cout << "opening: " << magfile.Data() << std::endl; + std::ifstream magfin(magfile.Data()); + char buffer[256]; + for(int i=0;i<1;i++) magfin.getline(buffer,256);// Header in file + + G4double v[7]; + + while(magfin>>v[0]>>v[1]>>v[2]>>v[3]>>v[4]>>v[5]>>v[6]){ + + std::cout<<v[0] <<" "<< v[1]<<" "<<v[2]<<" "<<v[3]<< " "<< v[4]<<" "<<v[5]<<" "<<v[6]<<std::endl; + + Bx[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45] = fabs(v[4]) > 0.0001 ? v[4]*kilogauss : 0; + By[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45] = fabs(v[5]) > 0.0001 ? v[5]*kilogauss : 0; + Bz[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45] = fabs(v[6]) > 0.0001 ? v[6]*kilogauss : 0; + + + std::cout<< (int)v[0]%45 << " "<<(int)(v[0]/45) <<" "<<(int)v[0]%45 <<std::endl; + std::cout<< Bx[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45]/kilogauss << " "<< By[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45]/kilogauss << " "<< Bz[(int)v[0]%45][(int)(v[0]/45)][(int)v[0]%45]/kilogauss<<std::endl; + } + magfin.close(); + + // magfile.Remove(magfile.Length()-2); + // magfile.Replace(magfile.Length()-3,3,"bin"); + magfile.ReplaceAll("csv", "bin"); + + std::cout << "making new binary file: " << magfile.Data() << std::endl; + std::ofstream magout(magfile.Data(),std::ios::out|std::ios::binary); + magout.write((char *)Bx,sizeof(Bx)); + magout.write((char *)By,sizeof(By)); + magout.write((char *)Bz,sizeof(Bz)); + magout.close(); + + } + else { + std::cout <<"\x1b[31m" + << "can not identify file type: " << magfile.Data() + <<"\x1b[0m" + << std::endl; + } + + IsLoaded = true; + return; + +} + +/////////////////////////////////////////////////////////////////////// + +void MagField::GetFieldValue( const G4double Pos_lab[4], + G4double *B_lab ) const +{ + + if(!IsLoaded) G4cout << "load the magnetic field map!!" << G4endl; + // af[*] is correction for symmetric axis. + + + std::cout<<"coordinates in world: "<<Pos_lab[0]<< " "<<Pos_lab[1]<<" "<<Pos_lab[2]<<std::endl; + + + G4double Pos_map[3] = {Pos_lab[0], Pos_lab[1], Pos_lab[2] - (1500-121.703)*mm }; //mm 121.793mm is the distance between + //mapper origin and sweeper entrance. + //1500mm is the z pos of the sweeper entrance + //with respect to g4 origin + + std::cout<<"coordinates in mapper: "<<Pos_map[0]<< " "<<Pos_map[1]<<" "<<Pos_map[2]<<std::endl; + + //Position with respect to sweeper center of curvature + G4double Pos[3] = {-1333*mm-Pos_lab[0], Pos_lab[1], Pos_map[2] - 121.703*mm }; //-1333mm is the x pos of the center of curvature of sweeper + //-1333m-Pos_map[0] translates x=0 of mapper to x=1333 with respect to center of curvature of the sweeper + //Pos_map[2]-121.703 translates z=0 of mapper to z=0 of center of curvature of the sweeper + //Pos[0] is negative, but sign is not important since we only use it to calculate r + + std::cout<<"coordinates in sweeper center: "<<Pos[0]<< " "<<Pos[1]<<" "<<Pos[2]<<std::endl; + + G4double x[3], d[3], dsqt[3], mdsq[3]; + G4int n[3];//index in magnetic field arrays. 0: Bx, 1:By, 2:Bz + + //Radius of particle with respect to sweeper center of curvature + G4double r = TMath::Sqrt(Pos[0]*Pos[0]+Pos[2]*Pos[2]); + G4double B[3]; + std::cout<<r*mm<<" "<<1.83*m<<std::endl; + if(r > 1.53*m || r< 1.13*m || fabs(Pos_lab[1])>50*mm){ + std::cout<<"rejected"<<std::endl; + B_lab[0]=0; B_lab[1]=0; B_lab[2]=0; return; + } + + ////// TRILINEAR INTERPOLATION + + G4double step[] = {1 ,1, 16.57}; //mm - step in map + G4double spoint[] = {-50, 0, 100}; //mm - first entry in map + + for(int i=0;i<3;i++){ + // n[i] = i == 1 ? (int)((Pos_map[i]+50*mm)) : (int)((Pos_map[2]-100*mm)/16.57); //z coordinates start at 100 mm. 16.57 is the step + //d[i] = i == 1 ? (Pos_map[i]+50*mm) - n[i]: (Pos_map[2]-100.*mm)/16.57 - n[i]; //minimum distance to point + + n[i] = (int)((Pos_map[2]-spoint[i])/step[i]); + d[i] = ((Pos_map[2]-spoint[i])/step[i])-n[i]; + + B[i]=0; + // dsqt[i] = d[i] * d[i]; + // mdsq[i] = 1 - d[i] * d[i]; + if(0 == d[i]){ + mdsq[i] = 1; + dsqt[i] = 0; + } + else if(1 == d[i]){ + mdsq[i] = 0; + dsqt[i] = 1; + } + else{ + // Double_t sum = 1/d[i] + 1/(1.-d[i]); + // mdsq[i] = 1/d[i]/sum; + // dsqt[i] = 1 - mdsq[i]; + + mdsq[i] = 1-d[i]; + dsqt[i] = d[i]; + } + + } + + std::cout<<"FIELD: "<<n[0]<<" "<<Bx[n[0]][n[1]][n[2]]/kilogauss<<" "<<n[1]<<" "<<By[n[0]][n[1]][n[2]]/kilogauss<<" "<<n[2]<<" "<<Bz[n[0]][n[1]][n[2]]/kilogauss<<" "<< Pos_map[2]<<" "<< std::endl; + + B[0] = mdsq[0]*mdsq[1]*mdsq[2]*Bx[n[0] ][n[1] ][n[2] ] + + dsqt[0]*mdsq[1]*mdsq[2]*Bx[n[0]+1][n[1] ][n[2] ] + + mdsq[0]*dsqt[1]*mdsq[2]*Bx[n[0] ][n[1]+1][n[2] ] + + mdsq[0]*mdsq[1]*dsqt[2]*Bx[n[0] ][n[1] ][n[2]+1] + + dsqt[0]*dsqt[1]*mdsq[2]*Bx[n[0]+1][n[1]+1][n[2] ] + + dsqt[0]*mdsq[1]*dsqt[2]*Bx[n[0]+1][n[1] ][n[2]+1] + + mdsq[0]*dsqt[1]*dsqt[2]*Bx[n[0] ][n[1]+1][n[2]+1] + + dsqt[0]*dsqt[1]*dsqt[2]*Bx[n[0]+1][n[1]+1][n[2]+1]; + + B[1] = mdsq[0]*mdsq[1]*mdsq[2]*By[n[0] ][n[1] ][n[2] ] + + dsqt[0]*mdsq[1]*mdsq[2]*By[n[0]+1][n[1] ][n[2] ] + + mdsq[0]*dsqt[1]*mdsq[2]*By[n[0] ][n[1]+1][n[2] ] + + mdsq[0]*mdsq[1]*dsqt[2]*By[n[0] ][n[1] ][n[2]+1] + + dsqt[0]*dsqt[1]*mdsq[2]*By[n[0]+1][n[1]+1][n[2] ] + + dsqt[0]*mdsq[1]*dsqt[2]*By[n[0]+1][n[1] ][n[2]+1] + + mdsq[0]*dsqt[1]*dsqt[2]*By[n[0] ][n[1]+1][n[2]+1] + + dsqt[0]*dsqt[1]*dsqt[2]*By[n[0]+1][n[1]+1][n[2]+1]; + + B[2] = mdsq[0]*mdsq[1]*mdsq[2]*Bz[n[0] ][n[1] ][n[2] ] + + dsqt[0]*mdsq[1]*mdsq[2]*Bz[n[0]+1][n[1] ][n[2] ] + + mdsq[0]*dsqt[1]*mdsq[2]*Bz[n[0] ][n[1]+1][n[2] ] + + mdsq[0]*mdsq[1]*dsqt[2]*Bz[n[0] ][n[1] ][n[2]+1] + + dsqt[0]*dsqt[1]*mdsq[2]*Bz[n[0]+1][n[1]+1][n[2] ] + + dsqt[0]*mdsq[1]*dsqt[2]*Bz[n[0]+1][n[1] ][n[2]+1] + + mdsq[0]*dsqt[1]*dsqt[2]*Bz[n[0] ][n[1]+1][n[2]+1] + + dsqt[0]*dsqt[1]*dsqt[2]*Bz[n[0]+1][n[1]+1][n[2]+1]; + + // B[0] = Bx[n[0] ][n[1] ][n[2] ]; + // B[1] = By[n[0] ][n[1] ][n[2] ]; + // B[2] = Bz[n[0] ][n[1] ][n[2] ]; + + + + + std::cout<<B[0]/kilogauss<<" "<<B[1]/kilogauss<<" "<<B[2]/kilogauss<<std::endl; + + B_lab[0] = fFieldFactor * B[0];//*cos(fMagAngle/rad)-B[2]*sin(fMagAngle/rad); + B_lab[1] = fFieldFactor * B[1]; + B_lab[2] = fFieldFactor * B[2];//*sin(fMagAngle/rad)+B[2]*cos(fMagAngle/rad); + + std::cout<<B_lab[0]/kilogauss<<" "<<B_lab[1]/kilogauss<<" "<<B_lab[2]/kilogauss<<std::endl; + return ; +} + +// ----------------------------------------------------------------- diff --git a/NPSimulation/Detectors/Sweeper/MagField.hh b/NPSimulation/Detectors/Sweeper/MagField.hh new file mode 100755 index 0000000000000000000000000000000000000000..2d948b246553c70d7d86529b8d0c852792cbfd23 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/MagField.hh @@ -0,0 +1,34 @@ +#ifndef MAGFIELD_HH +#define MAGFIELD_HH + +#include "G4MagneticField.hh" +#include "TString.h" + +class MagField : public G4MagneticField +{ +public: // with description + + MagField(); + ~MagField(); + + void GetFieldValue(const G4double Pos[4], + G4double *B ) const; + void LoadMagneticField(TString filename); + void SetMagAngle(G4double val){fMagAngle = val;} + void SetFieldFactor(double factor){fFieldFactor=factor;} + Double_t GetFieldFactor(){return fFieldFactor;} + TString GetFieldFileName(){return fMagFieldFile;} + +private: + G4bool IsLoaded; + G4double fMagAngle; + TString fMagFieldFile; + double fFieldFactor; + + G4double Bx[301][101][301]; + G4double By[301][101][301]; + G4double Bz[301][101][301]; + +}; + +#endif diff --git a/NPSimulation/Detectors/Sweeper/MagField.hh~ b/NPSimulation/Detectors/Sweeper/MagField.hh~ new file mode 100755 index 0000000000000000000000000000000000000000..2d948b246553c70d7d86529b8d0c852792cbfd23 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/MagField.hh~ @@ -0,0 +1,34 @@ +#ifndef MAGFIELD_HH +#define MAGFIELD_HH + +#include "G4MagneticField.hh" +#include "TString.h" + +class MagField : public G4MagneticField +{ +public: // with description + + MagField(); + ~MagField(); + + void GetFieldValue(const G4double Pos[4], + G4double *B ) const; + void LoadMagneticField(TString filename); + void SetMagAngle(G4double val){fMagAngle = val;} + void SetFieldFactor(double factor){fFieldFactor=factor;} + Double_t GetFieldFactor(){return fFieldFactor;} + TString GetFieldFileName(){return fMagFieldFile;} + +private: + G4bool IsLoaded; + G4double fMagAngle; + TString fMagFieldFile; + double fFieldFactor; + + G4double Bx[301][101][301]; + G4double By[301][101][301]; + G4double Bz[301][101][301]; + +}; + +#endif diff --git a/NPSimulation/Detectors/Sweeper/Sweeper.cc b/NPSimulation/Detectors/Sweeper/Sweeper.cc new file mode 100644 index 0000000000000000000000000000000000000000..b84c114b56f5a03d34bad905a7751932cc1009fd --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/Sweeper.cc @@ -0,0 +1,632 @@ +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe Sweeper simulation * + * * + *---------------------------------------------------------------------------* + * Comment: Sweeper setup (NSCL): 2 drift chambers (CRDC1 & CRDC2) for * + * tracking, an ionization chamber (dE) and a scintillator (ToF) * + * * + *****************************************************************************/ + +// C++ headers +#include <sstream> +#include <cmath> +#include <limits> +//G4 Geometry object +#include "G4Tubs.hh" +#include "G4Box.hh" + +//G4 sensitive +#include "G4SDManager.hh" +#include "G4MultiFunctionalDetector.hh" + +//G4 various object +#include "G4Material.hh" +#include "G4Transform3D.hh" +#include "G4PVPlacement.hh" +#include "G4VisAttributes.hh" +#include "G4Colour.hh" +#include "G4UniformMagField.hh" +#include "G4FieldManager.hh" +#include "G4TransportationManager.hh" +#include "G4AutoDelete.hh" + +// NPTool header +#include "Sweeper.hh" +#include "MagField.hh" + +#include "SweeperScorers.hh" +#include "InteractionScorers.hh" +#include "RootOutput.h" +#include "MaterialManager.hh" +#include "NPSDetectorFactory.hh" +#include "NPOptionManager.h" +#include "NPSHitsMap.hh" +// CLHEP header +#include "CLHEP/Random/RandGauss.h" + +using namespace std; +using namespace CLHEP; + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +namespace Sweeper_NS{ + + // Mother Volume + const double Phi = 0*deg; + const double VolumeWidth = 1.000*m; + const double VolumeLength = 0.800*m; + const double VolumeThickness = 3.5*m; + //Sweeper + const double Rmin = 0.53*m ; //1.03-0.5=0.53 + const double Rmax = 1.53*m ; //1.03+0.5=1.53 + const double Rmin_MagField = 0.83*m ; //1.03+0.2=1.23 + const double Rmax_MagField = 1.23*m ; //1.03-0.2=0.83 + const double Theta = 43.3*deg ; + const double Width = 100*mm ; + const double Thickness = 25*cm ; + const string Material = "Fe"; + + const double Thickness_MagField = 14*cm ; + // const double Thickness_MagField = 50*cm ; + +} +namespace CRDC_NS{ + const double ResoDriftTime = 0.0001*ns ; //? + const double ResoPosX = 0.5*mm ; + const double ResoPosY = 0.5*mm ; + const double Width = 30*cm ; + const double Thickness = 10*cm ; + const G4double DriftSpeed = 6 * cm / microsecond;//? + const G4ThreeVector DriftDir = G4ThreeVector(0, 1, 0); + const string Material[2] = {"Isobutane", "CF4"}; + const int GasProportion[2] = {20, 80}; + +} +namespace IonChamber_NS{ + const double EnergyThreshold = 0.1*MeV;//? + const double ResoEnergy = 3*perCent;//% + const double Width = 45*cm ; + const double Thickness = 65*cm ; + const string Material = "P10_1atm"; + +} +namespace ThinScint_NS{ + const double EnergyThreshold = 0.001*MeV;//? + const double ResoTime = 0.300*ns ; + const double ResoEnergy = 0.001*MeV ;//? + const double Width = 55*cm ; + const double Thickness = 5*cm ; + const string Material = "BC400";//? +} +namespace OldHodo_NS{ + const double EnergyThreshold = 0.001*MeV;//? + //const double ResoTime = 0.94*ns ; + const double ResoEnergy = 0.001*MeV ;//? + const double Width = 412.5*cm ; + const double Thickness = 55*cm ; + const string Material = "CsI_Scintillator";//? +} +namespace NewHodo_NS{ + const double EnergyThreshold = 0.001*MeV;//? + //const double ResoTime = 0.94*ns ; + const double ResoEnergy = 0.03; //3% resolution + const double Width = 250*cm ; //50*5 + const double Thickness = 30*cm ; + const string Material = "CsI_Scintillator"; +} + + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Sweeper Specific Method +Sweeper::Sweeper(){ + m_Event = new TSweeperData() ; + m_SweeperScorer = 0; + // m_DriftChamberScorer=0; + m_SweeperLog = 0; + m_MotherLog = 0; + m_CRDCLog=0; + m_IonChamberLog=0; + m_ThinScintLog=0; + m_OldHodoLog=0; + m_NewHodoLog=0; + m_SweeperPhys = 0; + m_SweeperMagFieldLog = 0; + + + // RGB Color + Transparency + + m_VisSweeper = new G4VisAttributes(G4Colour(0, 0, 1, 0.5)); //Blue + m_VisCRDC = new G4VisAttributes(G4Colour(0, 1, 0, 0.5)); //Green + m_VisIonChamber = new G4VisAttributes(G4Colour(1, 0, 1, 0.5)); //Magenta + m_VisThinScint = new G4VisAttributes(G4Colour(1, 1, 0, 0.5)); //Yellow + m_VisHodo = new G4VisAttributes(G4Colour(1, 0, 0, 0.5)); //Red + +} + +Sweeper::~Sweeper(){ +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void Sweeper::AddDetector(G4ThreeVector POS, double Theta, double Brho, double *Dist){ + m_Pos.push_back(POS); + m_R.push_back(POS.mag()); + m_Theta.push_back(Theta); + m_Brho.push_back(Brho); + + //Dist + m_DistToExit.push_back(Dist[0]); + m_DistToDC1.push_back(Dist[1]); + m_DistToDC2.push_back(Dist[2]); + m_DistToIC.push_back(Dist[3]); + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildMotherVolume(){ + if(!m_MotherLog){ + G4Box* box = new G4Box("MotherVolume",Sweeper_NS::VolumeWidth*0.5,Sweeper_NS::VolumeLength*0.5,Sweeper_NS::VolumeThickness*0.5); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary("Vacuum"); + m_MotherLog = new G4LogicalVolume(box,DetectorMaterial,"logic_Mother",0,0,0); + m_MotherLog->SetVisAttributes(G4VisAttributes::GetInvisible); + //m_MotherLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_MotherLog; +} +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildCRDC(){ + if(!m_CRDCLog){ + G4Box* box = new G4Box("CRDC",CRDC_NS::Width*0.5,CRDC_NS::Width*0.5,CRDC_NS::Thickness*0.5); + + G4Material* DetectorMaterial = new G4Material("CRDC_Material",1.6347*mg/cm3,2); + int NumMaterial = sizeof(CRDC_NS::GasProportion)/sizeof(CRDC_NS::GasProportion[0]); + + for(int i=0;i<NumMaterial;i++) + { G4Material *material = MaterialManager::getInstance()->GetGasFromLibrary(CRDC_NS::Material[i],1.01325*bar,288.15*kelvin); + DetectorMaterial->AddMaterial(material,CRDC_NS::GasProportion[i]*perCent); + } + + m_CRDCLog = new G4LogicalVolume(box,DetectorMaterial,"logic_CRDC",0,0,0); + m_CRDCLog->SetVisAttributes(m_VisCRDC); + + m_CRDCLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_CRDCLog; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildNewHodo(){ + if(!m_NewHodoLog){ + G4Box* box = new G4Box("NewHodo",NewHodo_NS::Width*0.5,NewHodo_NS::Width*0.5,NewHodo_NS::Thickness*0.5); + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(NewHodo_NS::Material); + + m_NewHodoLog = new G4LogicalVolume(box,DetectorMaterial,"logic_NewHodo",0,0,0); + m_NewHodoLog->SetVisAttributes(m_VisHodo); + m_NewHodoLog->SetSensitiveDetector(m_SweeperScorer); + } + return m_NewHodoLog; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildOldHodo(){ + if(!m_OldHodoLog){ + G4Box* box = new G4Box("OldHodo",OldHodo_NS::Width*0.5,OldHodo_NS::Width*0.5,OldHodo_NS::Thickness*0.5); + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(NewHodo_NS::Material); + + m_OldHodoLog = new G4LogicalVolume(box,DetectorMaterial,"logic_OldHodo",0,0,0); + m_OldHodoLog->SetVisAttributes(m_VisHodo); + m_OldHodoLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_OldHodoLog; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildSweeper(double theta){ + if(!m_SweeperLog){ + G4Tubs* tub = new G4Tubs("Sweeper_Cyl",Sweeper_NS::Rmin,Sweeper_NS::Rmax,Sweeper_NS::Thickness*0.5,0,/*Sweeper_NS::Theta*/theta); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary("Vacuum"); + m_SweeperLog = new G4LogicalVolume(tub,DetectorMaterial,"logic_SweeperMagField",0,0,0); + m_SweeperLog->SetVisAttributes(m_VisSweeper); + //m_SweeperLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_SweeperLog; +} +G4LogicalVolume* Sweeper::BuildSweeperMagField(double theta){ + if(!m_SweeperMagFieldLog){ + G4Tubs* tub = new G4Tubs("SweeperMagFieldCyl",Sweeper_NS::Rmin_MagField,Sweeper_NS::Rmax_MagField,Sweeper_NS::Thickness_MagField*0.5,0,/*Sweeper_NS::Theta*/ theta); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary("Vacuum"); + m_SweeperMagFieldLog = new G4LogicalVolume(tub,DetectorMaterial,"logic_SweeperMagField",0,0,0); + m_SweeperMagFieldLog->SetVisAttributes(/*G4VisAttributes::Invisible*/ m_VisHodo); + //m_SweeperMagFieldLog->SetSensitiveDetector(m_SweeperMagFieldScorer); + + } + return m_SweeperMagFieldLog; +} + +G4LogicalVolume* Sweeper::BuildIonChamber(){ + + if(!m_IonChamberLog){ + G4Box* box = new G4Box("IonChamber_Box",IonChamber_NS::Width*0.5,IonChamber_NS::Width*0.5,IonChamber_NS::Thickness*0.5); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(IonChamber_NS::Material); + + m_IonChamberLog = new G4LogicalVolume(box,DetectorMaterial,"logic_IonChamber",0,0,0); + m_IonChamberLog->SetVisAttributes(m_VisIonChamber); + m_IonChamberLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_IonChamberLog; + + +} +G4LogicalVolume* Sweeper::BuildThinScint(){ + + if(!m_ThinScintLog){ + G4Box* box = new G4Box("ThinScint_Box",ThinScint_NS::Width*0.5,ThinScint_NS::Width*0.5,ThinScint_NS::Thickness*0.5); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(ThinScint_NS::Material); + + m_ThinScintLog = new G4LogicalVolume(box,DetectorMaterial,"logic_ThinScint",0,0,0); + m_ThinScintLog->SetVisAttributes(m_VisThinScint); + m_ThinScintLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_ThinScintLog; + + +} + +void Sweeper::SetSweeperField(bool kMap, double B_Field=0){ + + //G4FieldManager* SweeperMagFieldMgr = G4TransportationManager::GetTransportationManager()->GetFieldManager(); //?? not working + + G4FieldManager* SweeperMagFieldMgr; + + if(kMap){ //3D map + MagField *FieldMap = new MagField(); + FieldMap->LoadMagneticField(/*filename*/"MFmap/mapfile.csv"); + FieldMap->SetMagAngle(/*fAngle*/43.3*deg); + FieldMap->SetFieldFactor(1.); + + SweeperMagFieldMgr = new G4FieldManager(FieldMap); + SweeperMagFieldMgr->SetDetectorField(FieldMap); + SweeperMagFieldMgr->CreateChordFinder(FieldMap); + + G4AutoDelete::Register(FieldMap); + G4AutoDelete::Register(SweeperMagFieldMgr); + }else { //Uniform map + + cout<<"Uniform magnetic field set for: "<<B_Field/tesla<<" "<<B_Field*tesla<<endl; + + fSweeperMagField = new G4UniformMagField(G4ThreeVector(0.,B_Field*tesla,0.)); + SweeperMagFieldMgr = new G4FieldManager(fSweeperMagField); + SweeperMagFieldMgr->SetDetectorField(fSweeperMagField); + SweeperMagFieldMgr->CreateChordFinder(fSweeperMagField); + //G4AutoDelete::Register(fSweeperMagField); + } + + + //step for magnetic field integration ??? + //SweeperMagFieldMgr->GetChordFinder()->SetDeltaChord(0.001*mm); // 10 micron m order accuracy + + m_SweeperMagFieldLog->SetFieldManager(SweeperMagFieldMgr, true); + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Virtual Method of NPS::VDetector class + +// Read stream at Configfile to pick-up parameters of detector (Position,...) +// Called in DetecorConstruction::ReadDetextorConfiguration Method +void Sweeper::ReadConfiguration(NPL::InputParser parser){ + vector<NPL::InputBlock*> blocks = parser.GetAllBlocksWithToken("Sweeper"); + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << "//// " << blocks.size() << " detectors found " << endl; + + vector<string> basic = {"Pos","Theta","Brho"}; + vector<string> dist_par = {"DistToExit", "DistToDC1", "DistToDC2", "DistToIC"}; + + for(unsigned int i = 0 ; i < blocks.size() ; i++){ + if(blocks[i]->HasTokenList(basic)){ + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << endl << "//// Sweeper setup " << i+1 << endl; + G4ThreeVector Pos = NPS::ConvertVector(blocks[i]->GetTVector3("Pos","mm")); + double Theta = blocks[i]->GetDouble("Theta","deg"); + double Brho = blocks[i]->GetDouble("Brho","tesla*m"); + //double Phi = blocks[i]->GetDouble("Phi"); + + //Get distance parameters + double Dist[]={-1,-1,-1,-1}; + for(unsigned int j=0; j<dist_par.size(); j++){ + if(blocks[i]->HasToken(dist_par[j])){ + Dist[j]=blocks[i]->GetDouble(dist_par[j], "mm"); + } + } + + AddDetector(Pos,Theta,Brho,Dist); + + } + + else{ + cout << "ERROR: check your input file formatting " << endl; + exit(1); + } + } + +} + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... + +// Construct detector and inialise sensitive part. +// Called After DetecorConstruction::AddDetector Method +void Sweeper::ConstructDetector(G4LogicalVolume* world){ + for (unsigned short i = 0 ; i < m_R.size() ; i++) { + + ///// Sweeper + G4double Sweeper_R_min = Sweeper_NS::Rmin; //0.53*m; // 1.03 - 0.2 + G4double Sweeper_R_max = Sweeper_NS::Rmax; //1.53*m; // 1.03 + 0.2 + G4double Sweeper_x=-(Sweeper_R_min+Sweeper_R_max)/2; + G4double Sweeper_y = Sweeper_NS::Thickness_MagField*0.5 + Sweeper_NS::Thickness*0.5; //7cm ? + G4double Sweeper_z = m_R[i]; + G4ThreeVector Sweeper_pos = G4ThreeVector(Sweeper_x,Sweeper_y,Sweeper_z); + + G4RotationMatrix *RotSweeper = new G4RotationMatrix(); + RotSweeper->rotateX(90*deg); + //RotSweeper->rotateY(-90*deg); + + // Upper part of sweeper in (x,y,z) + m_SweeperPhys = new G4PVPlacement(G4Transform3D(*RotSweeper,Sweeper_pos), + BuildSweeper(m_Theta[i]), + "Sweeper",world,false,0); + //Lower part of sweeper in (x,-y,z) + m_SweeperPhys = new G4PVPlacement(G4Transform3D(*RotSweeper,G4ThreeVector(Sweeper_x,-Sweeper_y,Sweeper_z)), + BuildSweeper(m_Theta[i]), + "sweeper_phys",world,false,0); + ///// Magnetic Field Sweeper + + G4double SweeperMagField_x = Sweeper_x; + G4double SweeperMagField_y = 0.0; + G4double SweeperMagField_z = m_R[i]; + G4ThreeVector SweeperMagField_pos = G4ThreeVector(SweeperMagField_x, SweeperMagField_y,SweeperMagField_z); + + new G4PVPlacement(G4Transform3D(*RotSweeper,SweeperMagField_pos), + BuildSweeperMagField(m_Theta[i]),"sweeperMagField_phys",world,false,0); + + /////////////// MAGNETIC FIELD + + + G4double Sweeper_ArcLength = ((Sweeper_NS::Rmin_MagField+Sweeper_NS::Rmax_MagField)/2.)*CLHEP::pi*m_Theta[i]/(180*deg); + //G4double B_Field = (m_Brho[i]*tesla*m)/(Sweeper_ArcLength/m); + G4double B_Field = (m_Brho[i]*tesla*m)/(((Sweeper_NS::Rmin_MagField/m+Sweeper_NS::Rmax_MagField/m)/2.)); + + cout<<m_Brho[i]<<" "<<Sweeper_ArcLength/m<<" "<<B_Field/tesla<<" "<< (Sweeper_NS::Rmin_MagField+Sweeper_NS::Rmax_MagField)/2 << " "<< CLHEP::pi*m_Theta[i]/(180*deg)<<endl; + + bool k3DMap = false; + SetSweeperField(k3DMap, B_Field); //3D case or uniform + + //// Volume containing detectors of sweeper /////////// + + G4double wX = Sweeper_x-sin(m_Theta[i])*(Sweeper_NS::VolumeThickness*0.5)-cos(m_Theta[i])*Sweeper_x/*Sweeper_NS::Rmin+Sweeper_NS::VolumeWidth*0.5)*/; + G4double wY = 0; + G4double wZ =Sweeper_z+cos(m_Theta[i])*(Sweeper_NS::VolumeThickness*0.5)-sin(m_Theta[i])*Sweeper_x/*+Sweeper_NS::Rmin-Sweeper_NS::VolumeWidth*0.5)*/; + + G4ThreeVector Det_pos = G4ThreeVector(wX, wY, wZ) ; + + G4RotationMatrix *RotMother = new G4RotationMatrix(); + RotMother->rotateY(-m_Theta[i]); + + new G4PVPlacement(G4Transform3D(*RotMother,Det_pos),BuildMotherVolume(),"MotherVolume",world, false,0); + + //// CRDCs + + G4double CRDC1_x = 0.0; + G4double CRDC1_y = 0.0; + G4double CRDC1_z = -Sweeper_NS::VolumeThickness*0.5+47*cm; + cout<<CRDC1_z<<endl; + G4ThreeVector CRDC1_pos = G4ThreeVector(CRDC1_x,CRDC1_y,CRDC1_z); + m_CRDCPhys = new G4PVPlacement(0,CRDC1_pos, + BuildCRDC(),"crdc1_phys",m_MotherLog,false,0); + + G4double Dist_CRDCs; + if(m_DistToExit[i]!=-1)Dist_CRDCs=m_DistToExit[i]; + else Dist_CRDCs=1.54*m; + + G4double CRDC2_x = 0.0; + G4double CRDC2_y = 0.0; + G4double CRDC2_z = CRDC1_z + Dist_CRDCs; + + G4ThreeVector CRDC2_pos = G4ThreeVector(CRDC2_x,CRDC2_y,CRDC2_z); + m_CRDCPhys = new G4PVPlacement(0,CRDC2_pos, + BuildCRDC(),"crdc2_phys",m_MotherLog,false,1); + + ///// Ion Chamber + G4double Dist_CRDC2ToIonChamber; + if(m_DistToDC1[i]!=-1) Dist_CRDC2ToIonChamber=m_DistToDC1[i]; + else Dist_CRDC2ToIonChamber=0.09*m; + + G4double IonChamber_x = 0.0; + G4double IonChamber_y = 0.0; + G4double IonChamber_z = CRDC2_z + (CRDC_NS::Thickness*0.5 + IonChamber_NS::Thickness*0.5 + Dist_CRDC2ToIonChamber); + G4ThreeVector IonChamber_pos = G4ThreeVector(IonChamber_x,IonChamber_y,IonChamber_z); + new G4PVPlacement(0,IonChamber_pos, + BuildIonChamber(),"IonChamber_phys",m_MotherLog,false,2); + + ////// Thin Scint + G4double Dist_IonChamberToScint; + if(m_DistToDC2[i]!=-1) Dist_IonChamberToScint=m_DistToDC2[i]; + else Dist_IonChamberToScint=9.525*cm; + + G4double Thin_x = 0; + G4double Thin_y = 0; + G4double Thin_z = IonChamber_z+IonChamber_NS::Thickness*0.5+ThinScint_NS::Thickness*0.5+Dist_IonChamberToScint; + + + G4ThreeVector ThinScint_pos = G4ThreeVector(Thin_x,Thin_y,Thin_z); + new G4PVPlacement(0,ThinScint_pos, + BuildThinScint(),"ThinScint_phys",m_MotherLog,false,3); + + //////// New Hodoscope + // G4double Dist_ScintToNewHodo=100*cm; + // if(m_DistToIC[i]!=-1)Dist_ScintToNewHodo=m_DistToIC[i]; + // else Dist_ScintToNewHodo=100*cm; + + // G4double NewHodo_x = 0; + // G4double NewHodo_y = 0; + // G4double NewHodo_z = Dist_ScintToNewHodo + ThinScint_NS::Thickness*0.5 + NewHodo_NS::Thickness*0.5; + + // G4ThreeVector NewHodoScint_pos = G4ThreeVector(NewHodo_x,NewHodo_y,NewHodo_z); + // new G4PVPlacement(0,NewHodoScint_pos, + // BuildNewHodo(),"NewHodoScint_phys",m_MotherLog,false,5); + + // //////// Old Hodoscope + // G4double Dist_ScintToOldHodo=50*cm; + // if(m_DistToIC[i]!=-1)Dist_ScintToNewHodo=m_DistToIC[i]; + // else Dist_ScintToNewHodo=50*cm; + + // + // G4double OldHodo_x = 0; + // G4double OldHodo_y = 0; + // G4double OldHodo_z = Dist_ScintToOldHodo + NewHodo_NS::Thickness*0.5 + OldHodo_NS::Thickness*0.5; + + // G4ThreeVector OldHodoScint_pos = G4ThreeVector(OldHodo_x,OldHodo_y,OldHodo_z); + // new G4PVPlacement(0,OldHodoScint_pos, + // BuildOldHodo(),"OldHodoScint_phys",m_MotherLog,false,6); + + + } +} +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Add Detector branch to the EventTree. +// Called After DetecorConstruction::AddDetector Method +void Sweeper::InitializeRootOutput(){ + RootOutput *pAnalysis = RootOutput::getInstance(); + TTree *pTree = pAnalysis->GetTree(); + if(!pTree->FindBranch("Sweeper")){ + pTree->Branch("Sweeper", "TSweeperData", &m_Event) ; + } + pTree->SetBranchAddress("Sweeper", &m_Event) ; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Read sensitive part and fill the Root tree. +// Called at in the EventAction::EndOfEventAvtion +void Sweeper::ReadSensitive(const G4Event* event){ + m_Event->Clear(); + + ////// Sweeper Collection Hits + NPS::HitsMap<G4double*>* SweeperHitMap; + std::map<G4int, G4double**>::iterator Sweeper_itr; + G4int SweeperCollectionID = G4SDManager::GetSDMpointer()->GetCollectionID("SweeperScorer/SweeperHits"); + + if(SweeperCollectionID == -1){ + G4cerr<< " ERROR "<<G4endl; + return; + } + + SweeperHitMap = (NPS::HitsMap<G4double*>*)(event->GetHCofThisEvent()->GetHC(SweeperCollectionID)); + + //Loop in map + for(Sweeper_itr = SweeperHitMap->GetMap()->begin(); Sweeper_itr != SweeperHitMap->GetMap()->end();Sweeper_itr++){ + + G4double *Info = *(Sweeper_itr->second); + cout<<"Energy: "<< Info[0]<<endl; + cout<<"time: "<< Info[1]<<endl; + cout<<"Detector Nbr: "<< Info[7]<<" "<<endl; + + double energy = Info[0]; + double time = Info[1]; + double xpos = Info[2]; + double ypos = Info[3]; + unsigned short detnum = Info[7]; + + if(detnum<2){//DCs + double x = RandGauss::shoot(xpos, CRDC_NS::ResoPosX); + double y = RandGauss::shoot(ypos, CRDC_NS::ResoPosY); + + m_Event->SetPosition(detnum,x,y); + + }else if(detnum==2){//IC + double e = RandGauss::shoot(energy, IonChamber_NS::ResoEnergy*energy); + m_Event->SetEnergy(detnum,e); + }else if(detnum==3){//Thin + double t = RandGauss::shoot(time, ThinScint_NS::ResoTime); + m_Event->SetTime(detnum,t); + } + //else if(detnum==5){ //Hodos + + } + cout<<SweeperHitMap->GetSize()<<endl; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//////////////////////////////////////////////////////////////// +void Sweeper::InitializeScorers() { + // This check is necessary in case the geometry is reloaded + bool already_exist = false; + + m_SweeperScorer = CheckScorer("SweeperScorer",already_exist); + //m_DriftChamberScorer = CheckScorer("DriftChamberScorer",already_exist); + + if(already_exist) + return ; + + // Otherwise the scorer is initialised + vector<int> level; level.push_back(0); + G4VPrimitiveScorer* SweeperHits = new SweeperScorers::PS_Sweeper("SweeperHits", level, 0); + + //and register it to the multifunctionnal detector + m_SweeperScorer->RegisterPrimitive(SweeperHits); + G4SDManager::GetSDMpointer()->AddNewDetector(m_SweeperScorer) ; + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//////////////////////////////////////////////////////////////////////////////// +// Construct Method to be pass to the DetectorFactory // +//////////////////////////////////////////////////////////////////////////////// +NPS::VDetector* Sweeper::Construct(){ + return (NPS::VDetector*) new Sweeper(); +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//////////////////////////////////////////////////////////////////////////////// +// Registering the construct method to the factory // +//////////////////////////////////////////////////////////////////////////////// +extern"C" { + class proxy_nps_Sweeper{ + public: + proxy_nps_Sweeper(){ + NPS::DetectorFactory::getInstance()->AddToken("Sweeper","Sweeper"); + NPS::DetectorFactory::getInstance()->AddDetector("Sweeper",Sweeper::Construct); + } + }; + + proxy_nps_Sweeper p_nps_Sweeper; +} diff --git a/NPSimulation/Detectors/Sweeper/Sweeper.cc~ b/NPSimulation/Detectors/Sweeper/Sweeper.cc~ new file mode 100644 index 0000000000000000000000000000000000000000..03bfb4d0cb13b8f498cb9d8d0b826d6a65b532ba --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/Sweeper.cc~ @@ -0,0 +1,686 @@ +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe Sweeper simulation * + * * + *---------------------------------------------------------------------------* + * Comment: Sweeper setup (NSCL): 2 drift chambers (CRDC1 & CRDC2) for * + * tracking, an ionization chamber (dE) and a scintillator (ToF) * + * * + *****************************************************************************/ + +// C++ headers +#include <sstream> +#include <cmath> +#include <limits> +//G4 Geometry object +#include "G4Tubs.hh" +#include "G4Box.hh" + +//G4 sensitive +#include "G4SDManager.hh" +#include "G4MultiFunctionalDetector.hh" + +//G4 various object +#include "G4Material.hh" +#include "G4Transform3D.hh" +#include "G4PVPlacement.hh" +#include "G4VisAttributes.hh" +#include "G4Colour.hh" +#include "G4UniformMagField.hh" +#include "G4FieldManager.hh" +#include "G4TransportationManager.hh" +#include "G4AutoDelete.hh" + +// NPTool header +#include "Sweeper.hh" +#include "MagField.hh" +//#include "CalorimeterScorers.hh" +//#include "DriftChamberScorers.hh" +//#include "CRDCScorers.hh" +#include "SweeperScorers.hh" +#include "InteractionScorers.hh" +#include "RootOutput.h" +#include "MaterialManager.hh" +#include "NPSDetectorFactory.hh" +#include "NPOptionManager.h" +#include "NPSHitsMap.hh" +// CLHEP header +#include "CLHEP/Random/RandGauss.h" + +using namespace std; +using namespace CLHEP; + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +namespace Sweeper_NS{ + + // Mother Volume + const double Phi = 0*deg; + const double VolumeWidth = 1.000*m; + const double VolumeLength = 0.800*m; + const double VolumeThickness = 3.5*m; + //Sweeper + const double Rmin = 0.53*m ; //1.03-0.5=0.53 + const double Rmax = 1.53*m ; //1.03+0.5=1.53 + const double Rmin_MagField = 0.83*m ; //1.03+0.2=1.23 + const double Rmax_MagField = 1.23*m ; //1.03-0.2=0.83 + const double Theta = 43.3*deg ; + const double Width = 100*mm ; + const double Thickness = 25*cm ; + const string Material = "Fe"; + + const double Thickness_MagField = 14*cm ; + // const double Thickness_MagField = 50*cm ; + +} +namespace CRDC_NS{ + const double ResoDriftTime = 0.0001*ns ; //? + const double ResoPosX = 3*mm ; + const double ResoPosY = 3*mm ; + const double Width = 30*cm ; + const double Thickness = 10*cm ; + const G4double DriftSpeed = 6 * cm / microsecond;//? + const G4ThreeVector DriftDir = G4ThreeVector(0, 1, 0); + const string Material[2] = {"Isobutane", "CF4"}; + const int GasProportion[2] = {20, 80}; + +} +namespace IonChamber_NS{ + const double EnergyThreshold = 0.1*MeV;//? + const double ResoEnergy = 0.001*MeV ;//? + const double Width = 45*cm ; + const double Thickness = 65*cm ; + const string Material = "P10_1atm"; + +} +namespace ThinScint_NS{ + const double EnergyThreshold = 0.001*MeV;//? + const double ResoTime = 0.94*ns ; + const double ResoEnergy = 0.001*MeV ;//? + const double Width = 55*cm ; + const double Thickness = 5*cm ; + const string Material = "BC400";//? +} +namespace OldHodo_NS{ + const double EnergyThreshold = 0.001*MeV;//? + //const double ResoTime = 0.94*ns ; + const double ResoEnergy = 0.001*MeV ;//? + const double Width = 412.5*cm ; + const double Thickness = 55*cm ; + const string Material = "CsI_Scintillator";//? +} +namespace NewHodo_NS{ + const double EnergyThreshold = 0.001*MeV;//? + //const double ResoTime = 0.94*ns ; + const double ResoEnergy = 0.03; //3% resolution + const double Width = 250*cm ; //50*5 + const double Thickness = 30*cm ; + const string Material = "CsI_Scintillator"; +} + + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Sweeper Specific Method +Sweeper::Sweeper(){ + m_Event = new TSweeperData() ; + m_SweeperScorer = 0; + // m_DriftChamberScorer=0; + m_SweeperLog = 0; + m_MotherLog = 0; + m_CRDCLog=0; + m_IonChamberLog=0; + m_ThinScintLog=0; + m_OldHodoLog=0; + m_NewHodoLog=0; + m_SweeperPhys = 0; + m_SweeperMagFieldLog = 0; + + + // RGB Color + Transparency + + m_VisSweeper = new G4VisAttributes(G4Colour(0, 0, 1, 0.5)); //Blue + m_VisCRDC = new G4VisAttributes(G4Colour(0, 1, 0, 0.5)); //Green + m_VisIonChamber = new G4VisAttributes(G4Colour(1, 0, 1, 0.5)); //Magenta + m_VisThinScint = new G4VisAttributes(G4Colour(1, 1, 0, 0.5)); //Yellow + m_VisHodo = new G4VisAttributes(G4Colour(1, 0, 0, 0.5)); //Red + +} + +Sweeper::~Sweeper(){ +} +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// void Sweeper::AddDetector(G4ThreeVector POS){ +// // Convert the POS value to R theta Phi as Spherical coordinate is easier in G4 +// m_R.push_back(POS.mag()); +// m_Theta.push_back(POS.theta()); +// m_Phi.push_back(POS.phi()); +// } + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void Sweeper::AddDetector(G4ThreeVector POS, double Theta, double Brho, double *Dist){ + m_Pos.push_back(POS); + m_R.push_back(POS.mag()); + m_Theta.push_back(Theta); + m_Brho.push_back(Brho); + + //Dist + m_DistToExit.push_back(Dist[0]); + m_DistToDC1.push_back(Dist[1]); + m_DistToDC2.push_back(Dist[2]); + m_DistToIC.push_back(Dist[3]); + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildMotherVolume(){ + if(!m_MotherLog){ + G4Box* box = new G4Box("MotherVolume",Sweeper_NS::VolumeWidth*0.5,Sweeper_NS::VolumeLength*0.5,Sweeper_NS::VolumeThickness*0.5); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary("Vacuum"); + m_MotherLog = new G4LogicalVolume(box,DetectorMaterial,"logic_Mother",0,0,0); + m_MotherLog->SetVisAttributes(G4VisAttributes::GetInvisible); + //m_MotherLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_MotherLog; +} +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildCRDC(){ + if(!m_CRDCLog){ + G4Box* box = new G4Box("CRDC",CRDC_NS::Width*0.5,CRDC_NS::Width*0.5,CRDC_NS::Thickness*0.5); + + G4Material* DetectorMaterial = new G4Material("CRDC_Material",1.6347*mg/cm3,2); + int NumMaterial = sizeof(CRDC_NS::GasProportion)/sizeof(CRDC_NS::GasProportion[0]); + + for(int i=0;i<NumMaterial;i++) + { G4Material *material = MaterialManager::getInstance()->GetGasFromLibrary(CRDC_NS::Material[i],1.01325*bar,288.15*kelvin); + DetectorMaterial->AddMaterial(material,CRDC_NS::GasProportion[i]*perCent); + } + + m_CRDCLog = new G4LogicalVolume(box,DetectorMaterial,"logic_CRDC",0,0,0); + m_CRDCLog->SetVisAttributes(m_VisCRDC); + //m_CRDCLog->SetSensitiveDetector(m_DriftChamberScorer); + m_CRDCLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_CRDCLog; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildNewHodo(){ + if(!m_NewHodoLog){ + G4Box* box = new G4Box("NewHodo",NewHodo_NS::Width*0.5,NewHodo_NS::Width*0.5,NewHodo_NS::Thickness*0.5); + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(NewHodo_NS::Material); + + m_NewHodoLog = new G4LogicalVolume(box,DetectorMaterial,"logic_NewHodo",0,0,0); + m_NewHodoLog->SetVisAttributes(m_VisHodo); + //m_NewHodoLog->SetSensitiveDetector(m_SweeperScorer); + } + return m_NewHodoLog; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildOldHodo(){ + if(!m_OldHodoLog){ + G4Box* box = new G4Box("OldHodo",OldHodo_NS::Width*0.5,OldHodo_NS::Width*0.5,OldHodo_NS::Thickness*0.5); + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(NewHodo_NS::Material); + + m_OldHodoLog = new G4LogicalVolume(box,DetectorMaterial,"logic_OldHodo",0,0,0); + m_OldHodoLog->SetVisAttributes(m_VisHodo); + // m_OldHodoLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_OldHodoLog; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4LogicalVolume* Sweeper::BuildSweeper(double theta){ + if(!m_SweeperLog){ + G4Tubs* tub = new G4Tubs("Sweeper_Cyl",Sweeper_NS::Rmin,Sweeper_NS::Rmax,Sweeper_NS::Thickness*0.5,0,/*Sweeper_NS::Theta*/theta); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary("Vacuum"); + m_SweeperLog = new G4LogicalVolume(tub,DetectorMaterial,"logic_SweeperMagField",0,0,0); + m_SweeperLog->SetVisAttributes(m_VisSweeper); + //m_SweeperLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_SweeperLog; +} +G4LogicalVolume* Sweeper::BuildSweeperMagField(double theta){ + if(!m_SweeperMagFieldLog){ + G4Tubs* tub = new G4Tubs("SweeperMagFieldCyl",Sweeper_NS::Rmin_MagField,Sweeper_NS::Rmax_MagField,Sweeper_NS::Thickness_MagField*0.5,0,/*Sweeper_NS::Theta*/ theta); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary("Vacuum"); + m_SweeperMagFieldLog = new G4LogicalVolume(tub,DetectorMaterial,"logic_SweeperMagField",0,0,0); + m_SweeperMagFieldLog->SetVisAttributes(/*G4VisAttributes::Invisible*/ m_VisHodo); + //m_SweeperMagFieldLog->SetSensitiveDetector(m_SweeperMagFieldScorer); + + + + } + return m_SweeperMagFieldLog; +} + +G4LogicalVolume* Sweeper::BuildIonChamber(){ + + if(!m_IonChamberLog){ + G4Box* box = new G4Box("IonChamber_Box",IonChamber_NS::Width*0.5,IonChamber_NS::Width*0.5,IonChamber_NS::Thickness*0.5); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(IonChamber_NS::Material); + + m_IonChamberLog = new G4LogicalVolume(box,DetectorMaterial,"logic_IonChamber",0,0,0); + m_IonChamberLog->SetVisAttributes(m_VisIonChamber); + m_IonChamberLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_IonChamberLog; + + +} +G4LogicalVolume* Sweeper::BuildThinScint(){ + + if(!m_ThinScintLog){ + G4Box* box = new G4Box("ThinScint_Box",ThinScint_NS::Width*0.5,ThinScint_NS::Width*0.5,ThinScint_NS::Thickness*0.5); + + G4Material* DetectorMaterial = MaterialManager::getInstance()->GetMaterialFromLibrary(ThinScint_NS::Material); + + m_ThinScintLog = new G4LogicalVolume(box,DetectorMaterial,"logic_ThinScint",0,0,0); + m_ThinScintLog->SetVisAttributes(m_VisThinScint); + m_ThinScintLog->SetSensitiveDetector(m_SweeperScorer); + + } + return m_ThinScintLog; + + +} + +void Sweeper::SetSweeperField(bool kMap, double B_Field=0){ + + //G4FieldManager* SweeperMagFieldMgr = G4TransportationManager::GetTransportationManager()->GetFieldManager(); //?? not working + + G4FieldManager* SweeperMagFieldMgr; + + if(kMap){ //3D map + MagField *FieldMap = new MagField(); + FieldMap->LoadMagneticField(/*filename*/"/Users/Belen/Documents/Work/Charged_particle_detection/3DMAP/data/mapfile.csv"); + FieldMap->SetMagAngle(/*fAngle*/43*deg); + FieldMap->SetFieldFactor(1.); + + SweeperMagFieldMgr = new G4FieldManager(FieldMap); + SweeperMagFieldMgr->SetDetectorField(FieldMap); + SweeperMagFieldMgr->CreateChordFinder(FieldMap); + + G4AutoDelete::Register(FieldMap); + G4AutoDelete::Register(SweeperMagFieldMgr); + }else { //Uniform map + + cout<<"Uniform magnetic field set for: "<<B_Field/tesla<<" "<<B_Field*tesla<<endl; + + fSweeperMagField = new G4UniformMagField(G4ThreeVector(0.,B_Field*tesla,0.)); + SweeperMagFieldMgr = new G4FieldManager(fSweeperMagField); + SweeperMagFieldMgr->SetDetectorField(fSweeperMagField); + SweeperMagFieldMgr->CreateChordFinder(fSweeperMagField); + //G4AutoDelete::Register(fSweeperMagField); + } + + + //step for magnetic field integration ??? + //SweeperMagFieldMgr->GetChordFinder()->SetDeltaChord(0.001*mm); // 10 micron m order accuracy + + m_SweeperMagFieldLog->SetFieldManager(SweeperMagFieldMgr, true); + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Virtual Method of NPS::VDetector class + +// Read stream at Configfile to pick-up parameters of detector (Position,...) +// Called in DetecorConstruction::ReadDetextorConfiguration Method +void Sweeper::ReadConfiguration(NPL::InputParser parser){ + vector<NPL::InputBlock*> blocks = parser.GetAllBlocksWithToken("Sweeper"); + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << "//// " << blocks.size() << " detectors found " << endl; + + vector<string> basic = {"Pos","Theta","Brho"}; + vector<string> dist_par = {"DistToExit", "DistToDC1", "DistToDC2", "DistToIC"}; + + for(unsigned int i = 0 ; i < blocks.size() ; i++){ + if(blocks[i]->HasTokenList(basic)){ + if(NPOptionManager::getInstance()->GetVerboseLevel()) + cout << endl << "//// Sweeper setup " << i+1 << endl; + G4ThreeVector Pos = NPS::ConvertVector(blocks[i]->GetTVector3("Pos","mm")); + double Theta = blocks[i]->GetDouble("Theta","deg"); + double Brho = blocks[i]->GetDouble("Brho","tesla*m"); + //double Phi = blocks[i]->GetDouble("Phi"); + + //Get distance parameters + double Dist[]={-1,-1,-1,-1}; + for(unsigned int j=0; j<dist_par.size(); j++){ + if(blocks[i]->HasToken(dist_par[j])){ + Dist[j]=blocks[i]->GetDouble(dist_par[j], "mm"); + } + } + + AddDetector(Pos,Theta,Brho,Dist); + + } + // else if(blocks[i]->HasTokenList(other)){ + // if(NPOptionManager::getInstance()->GetVerboseLevel()) + // cout << endl << "//// Charged particle setup " << i+1 << endl; + + // G4ThreeVector d = NPS::ConvertVector(blocks[i]->GetTVector3("Dist","mm")); + // //string Shape = blocks[i]->GetString("Shape"); + // AddDetector(d); + // } + else{ + cout << "ERROR: check your input file formatting " << endl; + exit(1); + } + } + +} + + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... + +// Construct detector and inialise sensitive part. +// Called After DetecorConstruction::AddDetector Method +void Sweeper::ConstructDetector(G4LogicalVolume* world){ + for (unsigned short i = 0 ; i < m_R.size() ; i++) { + + ///// Sweeper + G4double Sweeper_R_min = Sweeper_NS::Rmin; //0.53*m; // 1.03 - 0.2 + G4double Sweeper_R_max = Sweeper_NS::Rmax; //1.53*m; // 1.03 + 0.2 + G4double Sweeper_x=-(Sweeper_R_min+Sweeper_R_max)/2; + G4double Sweeper_y = Sweeper_NS::Thickness_MagField*0.5 + Sweeper_NS::Thickness*0.5; //7cm ? + G4double Sweeper_z = m_R[i];//0*((Sweeper_R_min+Sweeper_R_max)/2)*(cos(Sweeper_Theta_max) - 0*2.*cos(Sweeper_Theta_max/2)); + G4ThreeVector Sweeper_pos = G4ThreeVector(Sweeper_x,Sweeper_y,Sweeper_z); + + G4RotationMatrix *RotSweeper = new G4RotationMatrix(); + RotSweeper->rotateX(90*deg); + //RotSweeper->rotateY(-90*deg); + + // Upper part of sweeper in (x,y,z) + m_SweeperPhys = new G4PVPlacement(G4Transform3D(*RotSweeper,Sweeper_pos), + BuildSweeper(m_Theta[i]), + "Sweeper",world,false,0); + //Lower part of sweeper in (x,-y,z) + m_SweeperPhys = new G4PVPlacement(G4Transform3D(*RotSweeper,G4ThreeVector(Sweeper_x,-Sweeper_y,Sweeper_z)), + BuildSweeper(m_Theta[i]), + "sweeper_phys",world,false,0); + ///// Magnetic Field Sweeper + + G4double SweeperMagField_x = Sweeper_x; + G4double SweeperMagField_y = 0.0; + G4double SweeperMagField_z = m_R[i]; + G4ThreeVector SweeperMagField_pos = G4ThreeVector(SweeperMagField_x, SweeperMagField_y,SweeperMagField_z); + + new G4PVPlacement(G4Transform3D(*RotSweeper,SweeperMagField_pos), + BuildSweeperMagField(m_Theta[i]),"sweeperMagField_phys",world,false,0); + + /////////////// MAGNETIC FIELD + + + G4double Sweeper_ArcLength = ((Sweeper_NS::Rmin_MagField+Sweeper_NS::Rmax_MagField)/2.)*CLHEP::pi*m_Theta[i]/(180*deg); + G4double B_Field = (m_Brho[i]*tesla*m)/(Sweeper_ArcLength/m); + + cout<<m_Brho[i]<<" "<<Sweeper_ArcLength/m<<" "<<B_Field/tesla<<" "<< (Sweeper_NS::Rmin_MagField+Sweeper_NS::Rmax_MagField)/2 << " "<< CLHEP::pi*m_Theta[i]/(180*deg)<<endl; + + bool k3DMap = false; + SetSweeperField(k3DMap, B_Field); //3D case or uniform + + //// Volume containing detectors of sweeper /////////// + + G4double wX = Sweeper_x-sin(m_Theta[i])*(Sweeper_NS::VolumeThickness*0.5)-cos(m_Theta[i])*Sweeper_x/*Sweeper_NS::Rmin+Sweeper_NS::VolumeWidth*0.5)*/; + G4double wY = 0; + G4double wZ =Sweeper_z+cos(m_Theta[i])*(Sweeper_NS::VolumeThickness*0.5)-sin(m_Theta[i])*Sweeper_x/*+Sweeper_NS::Rmin-Sweeper_NS::VolumeWidth*0.5)*/; + + G4ThreeVector Det_pos = G4ThreeVector(wX, wY, wZ) ; + + G4RotationMatrix *RotMother = new G4RotationMatrix(); + RotMother->rotateY(-m_Theta[i]); + + new G4PVPlacement(G4Transform3D(*RotMother,Det_pos),BuildMotherVolume(),"MotherVolume",world, false,0); + + //// CRDCs + + G4double CRDC1_x = 0.0; + G4double CRDC1_y = 0.0; + G4double CRDC1_z = -Sweeper_NS::VolumeThickness*0.5+47*cm; + cout<<CRDC1_z<<endl; + G4ThreeVector CRDC1_pos = G4ThreeVector(CRDC1_x,CRDC1_y,CRDC1_z); + m_CRDCPhys = new G4PVPlacement(0,CRDC1_pos, + BuildCRDC(),"crdc1_phys",m_MotherLog,false,0); + + G4double Dist_CRDCs; + if(m_DistToExit[i]!=-1)Dist_CRDCs=m_DistToExit[i]; + else Dist_CRDCs=1.54*m; + + G4double CRDC2_x = 0.0; + G4double CRDC2_y = 0.0; + G4double CRDC2_z = CRDC1_z + Dist_CRDCs; + + G4ThreeVector CRDC2_pos = G4ThreeVector(CRDC2_x,CRDC2_y,CRDC2_z); + m_CRDCPhys = new G4PVPlacement(0,CRDC2_pos, + BuildCRDC(),"crdc2_phys",m_MotherLog,false,1); + + ///// Ion Chamber + G4double Dist_CRDC2ToIonChamber; + if(m_DistToDC1[i]!=-1) Dist_CRDC2ToIonChamber=m_DistToDC1[i]; + else Dist_CRDC2ToIonChamber=0.09*m; + + G4double IonChamber_x = 0.0; + G4double IonChamber_y = 0.0; + G4double IonChamber_z = CRDC2_z + (CRDC_NS::Thickness*0.5 + IonChamber_NS::Thickness*0.5 + Dist_CRDC2ToIonChamber); + G4ThreeVector IonChamber_pos = G4ThreeVector(IonChamber_x,IonChamber_y,IonChamber_z); + new G4PVPlacement(0,IonChamber_pos, + BuildIonChamber(),"IonChamber_phys",m_MotherLog,false,2); + + ////// Thin Scint + G4double Dist_IonChamberToScint; + if(m_DistToDC2[i]!=-1) Dist_IonChamberToScint=m_DistToDC2[i]; + else Dist_IonChamberToScint=9.525*cm; + + G4double Thin_x = 0; + G4double Thin_y = 0; + G4double Thin_z = IonChamber_z+IonChamber_NS::Thickness*0.5+ThinScint_NS::Thickness*0.5+Dist_IonChamberToScint; + + + G4ThreeVector ThinScint_pos = G4ThreeVector(Thin_x,Thin_y,Thin_z); + new G4PVPlacement(0,ThinScint_pos, + BuildThinScint(),"ThinScint_phys",m_MotherLog,false,3); + + //////// New Hodoscope + // G4double Dist_ScintToNewHodo=100*cm; + // if(m_DistToIC[i]!=-1)Dist_ScintToNewHodo=m_DistToIC[i]; + // else Dist_ScintToNewHodo=100*cm; + + // G4double NewHodo_x = 0; + // G4double NewHodo_y = 0; + // G4double NewHodo_z = Dist_ScintToNewHodo + ThinScint_NS::Thickness*0.5 + NewHodo_NS::Thickness*0.5; + + // G4ThreeVector NewHodoScint_pos = G4ThreeVector(NewHodo_x,NewHodo_y,NewHodo_z); + // new G4PVPlacement(0,NewHodoScint_pos, + // BuildNewHodo(),"NewHodoScint_phys",m_MotherLog,false,5); + + // //////// Old Hodoscope + // G4double Dist_ScintToOldHodo=50*cm; + // if(m_DistToIC[i]!=-1)Dist_ScintToNewHodo=m_DistToIC[i]; + // else Dist_ScintToNewHodo=50*cm; + + // + // G4double OldHodo_x = 0; + // G4double OldHodo_y = 0; + // G4double OldHodo_z = Dist_ScintToOldHodo + NewHodo_NS::Thickness*0.5 + OldHodo_NS::Thickness*0.5; + + // G4ThreeVector OldHodoScint_pos = G4ThreeVector(OldHodo_x,OldHodo_y,OldHodo_z); + // new G4PVPlacement(0,OldHodoScint_pos, + // BuildOldHodo(),"OldHodoScint_phys",m_MotherLog,false,6); + + + } +} +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Add Detector branch to the EventTree. +// Called After DetecorConstruction::AddDetector Method +void Sweeper::InitializeRootOutput(){ + RootOutput *pAnalysis = RootOutput::getInstance(); + TTree *pTree = pAnalysis->GetTree(); + if(!pTree->FindBranch("Sweeper")){ + pTree->Branch("Sweeper", "TSweeperData", &m_Event) ; + } + pTree->SetBranchAddress("Sweeper", &m_Event) ; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +// Read sensitive part and fill the Root tree. +// Called at in the EventAction::EndOfEventAvtion +void Sweeper::ReadSensitive(const G4Event* event){ + m_Event->Clear(); + + // // Calorimeter scorer + // CalorimeterScorers::PS_Calorimeter* Scorer= (CalorimeterScorers::PS_Calorimeter*) m_SweeperScorer->GetPrimitive(0); + // unsigned int size = Scorer->GetMult(); + // cout<<"size IonChamber & ThinScint: "<<size<<endl; + // for(unsigned int i = 0 ; i < size ; i++){ + // vector<unsigned int> level = Scorer->GetLevel(i); + // double Energy = RandGauss::shoot(Scorer->GetEnergy(i),IonChamber_NS::ResoEnergy); + // //if(Energy>Sweeper_NS::EnergyThreshold){ + // double Time = RandGauss::shoot(Scorer->GetTime(i),ThinScint_NS::ResoTime); + // int DetectorNbr = level[0]; + // m_Event->SetEnergy(DetectorNbr,Energy); + // m_Event->SetTime(DetectorNbr,Time); + // cout<<"Detector Number: "<<i<<" "<<DetectorNbr<<endl; + // //} + // } + + // ///// DriftChamber Scorer + // DriftChamberScorers::PS_DriftChamber* DCScorer = (DriftChamberScorers::PS_DriftChamber*)m_DriftChamberScorer->GetPrimitive(0); + // size = DCScorer->GetMult(); + // cout<<"size CRDCs: "<<size<<endl; + // for(unsigned int i = 0 ; i < size ; i++){ + // vector<unsigned int> level = DCScorer->GetLevel(i); + // double DriftTime = RandGauss::shoot(DCScorer->GetDriftTime(i)/DCScorer->GetCounter(i), CRDC_NS::ResoDriftTime); + // double x = RandGauss::shoot(DCScorer->GetX(i)/DCScorer->GetCounter(i), CRDC_NS::ResoPosX); + // double y = RandGauss::shoot(DCScorer->GetY(i)/DCScorer->GetCounter(i), CRDC_NS::ResoPosY); + // int DCNumber = level[0]; + // m_Event->SetDriftPosition(DCNumber, DriftTime, x); + // m_Event->SetPosition(DCNumber, x, y); + + // cout<<DCScorer->GetCounter(i)<<" "<<level[0]<<" " <<x<< " "<<y<<endl; + // //m_Event->SetEnergy(DetectorNbr,Energy); + // // m_Event->SetTime(DetectorNbr,Time); + // } + + ////// Sweeper Collection Hits + NPS::HitsMap<G4double*>* SweeperHitMap; + std::map<G4int, G4double**>::iterator Sweeper_itr; + G4int SweeperCollectionID = G4SDManager::GetSDMpointer()->GetCollectionID("SweeperScorer/SweeperHits"); + + if(SweeperCollectionID == -1){ + G4cerr<< " ERROR "<<G4endl; + return; + } + + SweeperHitMap = (NPS::HitsMap<G4double*>*)(event->GetHCofThisEvent()->GetHC(SweeperCollectionID)); + + //Loop in map + for(Sweeper_itr = SweeperHitMap->GetMap()->begin(); Sweeper_itr != SweeperHitMap->GetMap()->end();Sweeper_itr++){ + + G4double *Info = *(Sweeper_itr->second); + cout<<"Energy: "<< Info[0]<<endl; + cout<<"time: "<< Info[1]<<endl; + cout<<"Detector Nbr: "<< Info[7]<<" "<<endl; + + double energy = Info[0]; + double time = Info[1]; + double xpos = Info[2]; + double ypos = Info[3]; + unsigned short detnum = Info[7]; + + if(detnum<2){//DCs + m_Event->SetPosition(detnum); + }else if(detnum==3){//IC + + }else if(detnum==4){//Thin + + + } + //else if(detnum==5){ //Hodos + + } + cout<<SweeperHitMap->GetSize()<<endl; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//////////////////////////////////////////////////////////////// +void Sweeper::InitializeScorers() { + // This check is necessary in case the geometry is reloaded + bool already_exist = false; + + m_SweeperScorer = CheckScorer("SweeperScorer",already_exist); + //m_DriftChamberScorer = CheckScorer("DriftChamberScorer",already_exist); + + if(already_exist) + return ; + + // Otherwise the scorer is initialised + vector<int> level; level.push_back(0); + // G4VPrimitiveScorer* Calorimeter= new CalorimeterScorers::PS_Calorimeter("Calorimeter",level, 0) ; + // G4VPrimitiveScorer* Drift = new DriftChamberScorers::PS_DriftChamber("Drift", level, CRDC_NS::DriftDir, CRDC_NS::DriftSpeed, 0); + G4VPrimitiveScorer* SweeperHits = new SweeperScorers::PS_Sweeper("SweeperHits", level, 0); + + + //and register it to the multifunctionnal detector + //m_SweeperScorer->RegisterPrimitive(Calorimeter); + m_SweeperScorer->RegisterPrimitive(SweeperHits); + //m_DriftChamberScorer->RegisterPrimitive(Drift); + G4SDManager::GetSDMpointer()->AddNewDetector(m_SweeperScorer) ; + + //G4SDManager::GetSDMpointer()->AddNewDetector(m_DriftChamberScorer) ; + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//////////////////////////////////////////////////////////////////////////////// +// Construct Method to be pass to the DetectorFactory // +//////////////////////////////////////////////////////////////////////////////// +NPS::VDetector* Sweeper::Construct(){ + return (NPS::VDetector*) new Sweeper(); +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +//////////////////////////////////////////////////////////////////////////////// +// Registering the construct method to the factory // +//////////////////////////////////////////////////////////////////////////////// +extern"C" { + class proxy_nps_Sweeper{ + public: + proxy_nps_Sweeper(){ + NPS::DetectorFactory::getInstance()->AddToken("Sweeper","Sweeper"); + NPS::DetectorFactory::getInstance()->AddDetector("Sweeper",Sweeper::Construct); + } + }; + + proxy_nps_Sweeper p_nps_Sweeper; +} diff --git a/NPSimulation/Detectors/Sweeper/Sweeper.hh b/NPSimulation/Detectors/Sweeper/Sweeper.hh new file mode 100644 index 0000000000000000000000000000000000000000..f32314298146ec2e5333877e2ac472358c6d3889 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/Sweeper.hh @@ -0,0 +1,151 @@ +#ifndef Sweeper_h +#define Sweeper_h 1 +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe Sweeper simulation * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + *****************************************************************************/ + +// C++ header +#include <string> +#include <vector> +using namespace std; + +// G4 headers +#include "G4ThreeVector.hh" +#include "G4RotationMatrix.hh" +#include "G4LogicalVolume.hh" +#include "G4MultiFunctionalDetector.hh" + +// NPTool header +#include "NPSVDetector.hh" +#include "TSweeperData.h" +#include "NPInputParser.h" +//#include "MagField.hh" + +class Sweeper : public NPS::VDetector{ + //////////////////////////////////////////////////// + /////// Default Constructor and Destructor ///////// + //////////////////////////////////////////////////// + public: + Sweeper() ; + virtual ~Sweeper() ; + + //////////////////////////////////////////////////// + /////// Specific Function of this Class /////////// + //////////////////////////////////////////////////// + public: + + // Spherical + void AddDetector(G4ThreeVector POS,double Theta,double Brho, double* Dist); + + //Logical Volumes + G4LogicalVolume* BuildMotherVolume(); + G4LogicalVolume* BuildSweeper(double theta); + G4LogicalVolume* BuildSweeperMagField(double theta); + G4LogicalVolume* BuildCRDC(); + G4LogicalVolume* BuildIonChamber(); + G4LogicalVolume* BuildThinScint(); + G4LogicalVolume* BuildOldHodo(); + G4LogicalVolume* BuildNewHodo(); + + //Magnetic Field + void SetSweeperField(bool kMap, double bfield); + + private: + //Logical volumes + G4LogicalVolume* m_MotherLog; + G4LogicalVolume* m_SweeperLog; + G4LogicalVolume* m_SweeperMagFieldLog; + G4LogicalVolume* m_CRDCLog; + G4LogicalVolume* m_IonChamberLog; + G4LogicalVolume* m_ThinScintLog; + G4LogicalVolume* m_OldHodoLog; + G4LogicalVolume* m_NewHodoLog; + + + //Physical Volumes + G4VPhysicalVolume *m_SweeperPhys; + G4VPhysicalVolume *m_CRDCPhys; + + //Magnetic Field + G4MagneticField *fSweeperMagField; + + //////////////////////////////////////////////////// + ////// Inherite from NPS::VDetector class ///////// + //////////////////////////////////////////////////// + public: + // Read stream at Configfile to pick-up parameters of detector (Position,...) + // Called in DetecorConstruction::ReadDetextorConfiguration Method + void ReadConfiguration(NPL::InputParser) ; + + // Construct detector and inialise sensitive part. + // Called After DetecorConstruction::AddDetector Method + void ConstructDetector(G4LogicalVolume* world) ; + + // Add Detector branch to the EventTree. + // Called After DetecorConstruction::AddDetector Method + void InitializeRootOutput() ; + + // Read sensitive part and fill the Root tree. + // Called at in the EventAction::EndOfEventAvtion + void ReadSensitive(const G4Event* event) ; + + public: // Scorer + // Initialize all Scorer used by the MUST2Array + void InitializeScorers() ; + + // Associated Scorer + G4MultiFunctionalDetector* m_SweeperScorer; + + //////////////////////////////////////////////////// + ///////////Event class to store Data//////////////// + //////////////////////////////////////////////////// + private: + TSweeperData* m_Event ; + + //////////////////////////////////////////////////// + ///////////////Private intern Data////////////////// + //////////////////////////////////////////////////// + private: // Geometry + // Detector Coordinate + vector<double> m_R; + vector<double> m_Theta; + vector<double> m_Phi; + vector<double> m_Brho; + vector<G4ThreeVector> m_Pos; + //Detectors distances + vector<double> m_DistToExit; + vector<double> m_DistToDC1; + vector<double> m_DistToDC2; + vector<double> m_DistToIC; + + // Visualisation Attributes + G4VisAttributes* m_VisCRDC; + G4VisAttributes* m_VisSweeper; + G4VisAttributes* m_VisIonChamber; + G4VisAttributes* m_VisThinScint; + G4VisAttributes* m_VisHodo; + + + + // Needed for dynamic loading of the library + public: + static NPS::VDetector* Construct(); +}; +#endif diff --git a/NPSimulation/Detectors/Sweeper/Sweeper.hh~ b/NPSimulation/Detectors/Sweeper/Sweeper.hh~ new file mode 100644 index 0000000000000000000000000000000000000000..f03df5dc5506f6ccca3ab2eebca713cbaf068d01 --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/Sweeper.hh~ @@ -0,0 +1,154 @@ +#ifndef Sweeper_h +#define Sweeper_h 1 +/***************************************************************************** + * Copyright (C) 2009-2020 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: B. Monteagudo contact address: monteagu@frib.msu.edu * + * * + * Creation Date : May 2020 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe Sweeper simulation * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + *****************************************************************************/ + +// C++ header +#include <string> +#include <vector> +using namespace std; + +// G4 headers +#include "G4ThreeVector.hh" +#include "G4RotationMatrix.hh" +#include "G4LogicalVolume.hh" +#include "G4MultiFunctionalDetector.hh" + +// NPTool header +#include "NPSVDetector.hh" +#include "TSweeperData.h" +#include "NPInputParser.h" +//#include "MagField.hh" + +class Sweeper : public NPS::VDetector{ + //////////////////////////////////////////////////// + /////// Default Constructor and Destructor ///////// + //////////////////////////////////////////////////// + public: + Sweeper() ; + virtual ~Sweeper() ; + + //////////////////////////////////////////////////// + /////// Specific Function of this Class /////////// + //////////////////////////////////////////////////// + public: + // Cartesian + //void AddDetector(G4ThreeVector POS); + // Spherical + void AddDetector(G4ThreeVector POS,double Theta,double Brho, double* Dist); + + //Logical Volumes + G4LogicalVolume* BuildMotherVolume(); + G4LogicalVolume* BuildSweeper(double theta); + G4LogicalVolume* BuildSweeperMagField(double theta); + G4LogicalVolume* BuildCRDC(); + G4LogicalVolume* BuildIonChamber(); + G4LogicalVolume* BuildThinScint(); + G4LogicalVolume* BuildOldHodo(); + G4LogicalVolume* BuildNewHodo(); + + //Magnetic Field + void SetSweeperField(bool kMap, double bfield); + + private: + //Logical volumes + G4LogicalVolume* m_MotherLog; + G4LogicalVolume* m_SweeperLog; + G4LogicalVolume* m_SweeperMagFieldLog; + G4LogicalVolume* m_CRDCLog; + G4LogicalVolume* m_IonChamberLog; + G4LogicalVolume* m_ThinScintLog; + G4LogicalVolume* m_OldHodoLog; + G4LogicalVolume* m_NewHodoLog; + + + //Physical Volumes + G4VPhysicalVolume *m_SweeperPhys; + G4VPhysicalVolume *m_CRDCPhys; + + //Magnetic Field + //MagField* fSweeperMagField; + G4MagneticField *fSweeperMagField; + + //////////////////////////////////////////////////// + ////// Inherite from NPS::VDetector class ///////// + //////////////////////////////////////////////////// + public: + // Read stream at Configfile to pick-up parameters of detector (Position,...) + // Called in DetecorConstruction::ReadDetextorConfiguration Method + void ReadConfiguration(NPL::InputParser) ; + + // Construct detector and inialise sensitive part. + // Called After DetecorConstruction::AddDetector Method + void ConstructDetector(G4LogicalVolume* world) ; + + // Add Detector branch to the EventTree. + // Called After DetecorConstruction::AddDetector Method + void InitializeRootOutput() ; + + // Read sensitive part and fill the Root tree. + // Called at in the EventAction::EndOfEventAvtion + void ReadSensitive(const G4Event* event) ; + + public: // Scorer + // Initialize all Scorer used by the MUST2Array + void InitializeScorers() ; + + // Associated Scorer + G4MultiFunctionalDetector* m_SweeperScorer; + G4MultiFunctionalDetector* m_DriftChamberScorer; + + //////////////////////////////////////////////////// + ///////////Event class to store Data//////////////// + //////////////////////////////////////////////////// + private: + TSweeperData* m_Event ; + + //////////////////////////////////////////////////// + ///////////////Private intern Data////////////////// + //////////////////////////////////////////////////// + private: // Geometry + // Detector Coordinate + vector<double> m_R; + vector<double> m_Theta; + vector<double> m_Phi; + vector<double> m_Brho; + vector<G4ThreeVector> m_Pos; + //Detectors distances + vector<double> m_DistToExit; + vector<double> m_DistToDC1; + vector<double> m_DistToDC2; + vector<double> m_DistToIC; + + // Visualisation Attributes + G4VisAttributes* m_VisCRDC; + G4VisAttributes* m_VisSweeper; + G4VisAttributes* m_VisIonChamber; + G4VisAttributes* m_VisThinScint; + G4VisAttributes* m_VisHodo; + + + + // Needed for dynamic loading of the library + public: + static NPS::VDetector* Construct(); +}; +#endif diff --git a/NPSimulation/Detectors/Sweeper/SweeperScorers.cc b/NPSimulation/Detectors/Sweeper/SweeperScorers.cc new file mode 100644 index 0000000000000000000000000000000000000000..9e82245b3b3704911b35e13e33ffd4ec700ebb3e --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/SweeperScorers.cc @@ -0,0 +1,150 @@ +/***************************************************************************** + * Copyright (C) 2009-2016 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: Adrien MATTA contact address: matta@lpccaen.in2p3.fr * + * * + * Creation Date : February 2013 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * File old the scorer specific to the Sharc Detector * + * * + *---------------------------------------------------------------------------* + * Comment: * + * This new type of scorer is aim to become the standard for DSSD,SSSD and * + * PAD detector (any Silicon Detector) * + *****************************************************************************/ +#include "SweeperScorers.hh" +#include "G4UnitsTable.hh" +#include "G4VProcess.hh" + +using namespace SweeperScorers; + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +PS_Sweeper::PS_Sweeper(G4String name, vector<G4int> NestingLevel,G4int depth) + :G4VPrimitiveScorer(name, depth),HCID(-1){ + m_NestingLevel = NestingLevel; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +PS_Sweeper::~PS_Sweeper(){ +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +G4bool PS_Sweeper::ProcessHits(G4Step* aStep, G4TouchableHistory*){ + G4double edep = aStep->GetTotalEnergyDeposit(); + bool fGeomDetectedNeutron=true; + + // if(edep <= 0) { + // if(aStep->GetPreStepPoint()->GetStepStatus() == fGeomBoundary && aStep->GetTrack()->GetParentID()==1 && aStep->GetTrack()->GetParticleDefinition()->GetPDGCharge()==0)cout<<"GeomDetected"<<endl; + // return false; } + + //G4bool isFragment = (aStep->GetTrack()->GetParentID() ==1 && aStep->GetTrack()->GetParticleDefinition()->GetPDGCharge()!=0) ? true : false; + // if(isFragment) { + // aStep->GetTrack()->SetTrackStatus(fKillTrackAndSecondaries); + // //cout<<"det frag "<< aStep->GetPreStepPoint()->GetTouchableHandle()->GetCopyNumber(m_NestingLevel[0])<<endl; + // return false; + //} + //cout<<"IS NEUTRON : " << aStep->GetTrack()->GetParentID() <<" "<< aStep->GetTrack()->GetParticleDefinition()->GetPDGCharge()<<endl; + // Contain Energy, Time + as many copy number as nested volume + unsigned int mysize = m_NestingLevel.size(); + StepInfo step_info; + auto& Infos = step_info.Infos; + Infos.resize(7+mysize); + Infos[0] = edep; + Infos[1] = aStep->GetPreStepPoint()->GetGlobalTime(); + + + // Interaction coordinates (used to fill the InteractionCoordinates branch) + m_Position = aStep->GetPreStepPoint()->GetPosition(); + + Infos[2] = m_Position.x(); + Infos[3] = m_Position.y(); + Infos[4] = m_Position.z(); + Infos[5] = m_Position.theta(); + Infos[6] = m_Position.phi(); + + for(unsigned int i = 0 ; i < mysize ; i++){ + Infos[i+7] = aStep->GetPreStepPoint()->GetTouchableHandle()->GetCopyNumber(m_NestingLevel[i]); + } + + m_Index = 0 ; + G4int multiplier = 1; + for(unsigned int i = 0 ; i < mysize ; i++){ + m_Index+= aStep->GetPreStepPoint()->GetTouchableHandle()->GetCopyNumber(m_NestingLevel[i])*multiplier; + multiplier*=10; + } + + // Check if the particle has interact before, if yes, add up the energies. + // inline std::map<G4int,T*>* GetMap() const + // + map<G4int, StepInfo*>::iterator it; + it= EvtMap->GetMap()->find(m_Index); + if(it!=EvtMap->GetMap()->end()){ + StepInfo* dummy = it->second; + Infos[0]+=dummy->Infos[0]; + } + + // Record particle information + { + const G4ParticleDefinition* p = aStep->GetTrack()->GetParticleDefinition(); + step_info.Particle_Name = p->GetParticleName(); + if(p->GetParticleName() == "e-") { + step_info.Particle_Z = -1; + step_info.Particle_A = 0; + } else if(p->GetParticleName() == "e+") { + step_info.Particle_Z = +1; + step_info.Particle_A = 0; + } else { + step_info.Particle_Z = p->GetPDGCharge(); + step_info.Particle_A = p->GetAtomicNumber(); + } + } + + + // // Record process information + if(aStep->GetTrack()->GetCreatorProcess()) { + step_info.ProcessName = aStep->GetTrack()->GetCreatorProcess()->GetProcessName(); + } else { + step_info.ProcessName = "NULL"; + } + + EvtMap->set(m_Index, step_info); + return TRUE; +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void PS_Sweeper::Initialize(G4HCofThisEvent* HCE){ + EvtMap = new NPS::HitsMap<StepInfo>(GetMultiFunctionalDetector()->GetName(), GetName()); + if (HCID < 0) { + HCID = GetCollectionID(0); + } + HCE->AddHitsCollection(HCID, (G4VHitsCollection*)EvtMap); +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void PS_Sweeper::EndOfEvent(G4HCofThisEvent*){ +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void PS_Sweeper::clear(){ + EvtMap->clear(); +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void PS_Sweeper::DrawAll(){ + +} + +//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... +void PS_Sweeper::PrintAll(){ + G4cout << " MultiFunctionalDet " << detector->GetName() << G4endl ; + G4cout << " PrimitiveScorer " << GetName() << G4endl ; + G4cout << " Number of entries " << EvtMap->entries() << G4endl ; +} + diff --git a/NPSimulation/Detectors/Sweeper/SweeperScorers.hh b/NPSimulation/Detectors/Sweeper/SweeperScorers.hh new file mode 100644 index 0000000000000000000000000000000000000000..2474d9e369e898832c7233904376a3fa81fb89ec --- /dev/null +++ b/NPSimulation/Detectors/Sweeper/SweeperScorers.hh @@ -0,0 +1,78 @@ +#ifndef SweeperScorers_h +#define SweeperScorers_h 1 +/***************************************************************************** + * Copyright (C) 2009-2016 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: Adrien MATTA contact address: matta@lpccaen.in2p3.fr * + * * + * Creation Date : February 2013 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * File old the scorer specific to the Silicon Detector * + * * + *---------------------------------------------------------------------------* + * Comment: * + * This new style of scorer is aim to become the standard way of doing scorer* + * in NPTool. * + *The index is build using the TrackID, Detector Number and Strip Number. * + *The scorer Hold Energy and time together * + *Only one scorer is needed for a detector * + *****************************************************************************/ +#include "G4VPrimitiveScorer.hh" +#include "NPSHitsMap.hh" +//#include "NPSecondaries.hh" + +#include <map> +using namespace std; +using namespace CLHEP; + +namespace SweeperScorers{ + + struct StepInfo { + // standard Info from PS_CalorimeterWithInteraction + vector<double> Infos; + // particle information + G4String Particle_Name; + G4int Particle_A; + G4int Particle_Z; + // interaction process + G4String ProcessName; + }; + + //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... + class PS_Sweeper : public G4VPrimitiveScorer{ + + public: // with description + PS_Sweeper(G4String name, vector<G4int> NestingLevel,G4int depth=0); + ~PS_Sweeper(); + + protected: // with description + G4bool ProcessHits(G4Step*, G4TouchableHistory*); + G4ThreeVector m_Position; + public: + void Initialize(G4HCofThisEvent*); + void EndOfEvent(G4HCofThisEvent*); + void clear(); + void DrawAll(); + void PrintAll(); + + private: // How much level of volume nesting should be considered + // Give the list of the nesting level at which the copy number should be return. + // 0 is the lowest level possible (the actual volume copy number in which the interaction happen) + vector<G4int> m_NestingLevel; + G4int m_Index; + + private: // inherited from G4VPrimitiveScorer + G4int HCID; + NPS::HitsMap<StepInfo>* EvtMap; + }; +} + + +#endif diff --git a/Projects/Sweeper/Analysis.cxx b/Projects/Sweeper/Analysis.cxx new file mode 100644 index 0000000000000000000000000000000000000000..234492e7e260848c773c725c6bba65d5e94f8432 --- /dev/null +++ b/Projects/Sweeper/Analysis.cxx @@ -0,0 +1,68 @@ +/***************************************************************************** + * Copyright (C) 2009-2016 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: XAUTHORX contact address: XMAILX * + * * + * Creation Date : XMONTHX XYEARX * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe CRDC analysis project * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + *****************************************************************************/ + +#include<iostream> +using namespace std; +#include"Analysis.h" +#include"NPAnalysisFactory.h" +#include"NPDetectorManager.h" +//////////////////////////////////////////////////////////////////////////////// +Analysis::Analysis(){ +} +//////////////////////////////////////////////////////////////////////////////// +Analysis::~Analysis(){ +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::Init(){ + CRDC= (TCRDCPhysicsPhysics*) m_DetectorManager->GetDetector("CRDC"); +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::TreatEvent(){ +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::End(){ +} + + +//////////////////////////////////////////////////////////////////////////////// +// Construct Method to be pass to the DetectorFactory // +//////////////////////////////////////////////////////////////////////////////// +NPL::VAnalysis* Analysis::Construct(){ + return (NPL::VAnalysis*) new Analysis(); +} + +//////////////////////////////////////////////////////////////////////////////// +// Registering the construct method to the factory // +//////////////////////////////////////////////////////////////////////////////// +extern "C"{ +class proxy{ + public: + proxy(){ + NPL::AnalysisFactory::getInstance()->SetConstructor(Analysis::Construct); + } +}; + +proxy p; +} + diff --git a/Projects/Sweeper/Analysis.h b/Projects/Sweeper/Analysis.h new file mode 100644 index 0000000000000000000000000000000000000000..a050b9eb8bf9e320d2b6888dd52e5c1d369c1c9c --- /dev/null +++ b/Projects/Sweeper/Analysis.h @@ -0,0 +1,42 @@ +#ifndef Analysis_h +#define Analysis_h +/***************************************************************************** + * Copyright (C) 2009-2016 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: XAUTHORX contact address: XMAILX * + * * + * Creation Date : XMONTHX XYEARX * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe CRDC analysis project * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + *****************************************************************************/ + +#include"NPVAnalysis.h" +//#include"TCRDCPhysics.h" +class Analysis: public NPL::VAnalysis{ + public: + Analysis(); + ~Analysis(); + + public: + void Init(); + void TreatEvent(); + void End(); + + static NPL::VAnalysis* Construct(); + + private: + TCRDCPhysics* CRDC; + +}; +#endif diff --git a/Projects/Sweeper/Analysis.h~ b/Projects/Sweeper/Analysis.h~ new file mode 100644 index 0000000000000000000000000000000000000000..d31fbd76ec9d2f9fc9f07b073b25964241eafd5f --- /dev/null +++ b/Projects/Sweeper/Analysis.h~ @@ -0,0 +1,42 @@ +#ifndef Analysis_h +#define Analysis_h +/***************************************************************************** + * Copyright (C) 2009-2016 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: XAUTHORX contact address: XMAILX * + * * + * Creation Date : XMONTHX XYEARX * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * This class describe CRDC analysis project * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + *****************************************************************************/ + +#include"NPVAnalysis.h" +#include"TCRDCPhysics.h" +class Analysis: public NPL::VAnalysis{ + public: + Analysis(); + ~Analysis(); + + public: + void Init(); + void TreatEvent(); + void End(); + + static NPL::VAnalysis* Construct(); + + private: + TCRDCPhysics* CRDC; + +}; +#endif diff --git a/Projects/Sweeper/CMakeLists.txt b/Projects/Sweeper/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..22c74affdfc45019bdda2594f8439c52d4ab97ec --- /dev/null +++ b/Projects/Sweeper/CMakeLists.txt @@ -0,0 +1,5 @@ +cmake_minimum_required (VERSION 2.8) +# Setting the policy to match Cmake version +cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) +# include the default NPAnalysis cmake file +include("../../NPLib/ressources/CMake/NPAnalysis.cmake") diff --git a/Projects/Sweeper/Sweeper.detector~ b/Projects/Sweeper/Sweeper.detector~ new file mode 100644 index 0000000000000000000000000000000000000000..b832eecaf4ea9114e0380d8c6fb26cb441983748 --- /dev/null +++ b/Projects/Sweeper/Sweeper.detector~ @@ -0,0 +1,38 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +Target + THICKNESS= 10 micrometer + RADIUS= 20 mm + MATERIAL= CD2 + ANGLE= 0 deg + X= 0 mm + Y= 0 mm + Z= 0 mm +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +Sweeper + POS= 0 0 1500 mm + Theta = 43.3 deg + Brho = 3.445 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%CRDC +% POS= 0 0 100 mm +% Shape= Square +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%CRDC +% POS= 0 0 1640 mm +% Shape= Square +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%IonChamber +% POS = 0 0 2105 mm +% Shape = Square +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Plastic +% X = 0 mm +% Y = 0 mm +% Z= 2550.25 mm +% Shape = Square +% Height = 55 cm +% Width = 55 cm +% Thickness = 5 cm +% Scintillator = BC400 +% LeadThickness = 0 mm + diff --git a/Projects/Sweeper/batch.mac b/Projects/Sweeper/batch.mac new file mode 100644 index 0000000000000000000000000000000000000000..8ecfbc2e8932bb809c746540f9eb01c9c1c1ff22 --- /dev/null +++ b/Projects/Sweeper/batch.mac @@ -0,0 +1,3 @@ +/run/beamOn 1 + +/tracking/verbose/1 \ No newline at end of file diff --git a/Projects/Sweeper/configSweeper.dat b/Projects/Sweeper/configSweeper.dat new file mode 100644 index 0000000000000000000000000000000000000000..a5b2dd0ff8f4bc2f476dfe11398e0f2ce884ec48 --- /dev/null +++ b/Projects/Sweeper/configSweeper.dat @@ -0,0 +1,2 @@ +DriftTime 1 +DistCRDCs 1.54 \ No newline at end of file diff --git a/Projects/Sweeper/macros/EnergyToBrho.C b/Projects/Sweeper/macros/EnergyToBrho.C new file mode 100644 index 0000000000000000000000000000000000000000..90fd0cb2a696939a37c197369a37106fa38286f5 --- /dev/null +++ b/Projects/Sweeper/macros/EnergyToBrho.C @@ -0,0 +1,22 @@ +#include "mass.h" + +Double_t EnergyToBrho(Double_t Energy, Int_t A, Int_t Z){ + + Double_t c = 3e8; //m/s + Double_t u = 1.66e-27; //Kg + Double_t e = 1.60217662e-19; //C + + + Double_t mass = Nuke_Mass_Tab[A][Z]; + + Double_t gamma = Energy/mass + 1; + Double_t beta = TMath::Sqrt(1-1/(gamma*gamma)); + + cout<<"mass: "<<mass<<" gamma: "<<gamma<<" beta: "<<beta<<endl; + + Double_t Brho = A*u*c*beta*gamma/(Z*e); + + cout<< "Brho : "<< Brho << " Tm " << endl; + + return Brho; +} diff --git a/Projects/Sweeper/macros/EnergyToBrho.C~ b/Projects/Sweeper/macros/EnergyToBrho.C~ new file mode 100644 index 0000000000000000000000000000000000000000..26ccf658aab4c647249fbb4e76c152198b657e06 --- /dev/null +++ b/Projects/Sweeper/macros/EnergyToBrho.C~ @@ -0,0 +1,20 @@ +#include "mass.h" + +Double_t EnergyToBrho(Double_t Energy, Int_t A, Int_t Z){ + + Double_t c = 3e8; //m/s + Double_t u = 1.66e-27; //Kg + Double_t e = 1.60217662e-19; //C + + + Double_t mass = Nuke_Mass_Tab[A][Z]; + + Double_t gamma = Energy/mass + 1; + Double_t beta = TMath::Sqrt(1-1/(gamma*gamma)); + + cout<<"mass: "<<mass<<" gamma: "<<gamma<<" beta: "<<beta<<endl; + + Double_t Brho = A*u*c*beta*gamma/(Z*e); + + return Brho; +} diff --git a/Projects/Sweeper/macros/mass.h b/Projects/Sweeper/macros/mass.h new file mode 100755 index 0000000000000000000000000000000000000000..5cc5d386887dd5f9b75dfedde04b7a2b6544e43b --- /dev/null +++ b/Projects/Sweeper/macros/mass.h @@ -0,0 +1,130 @@ +/* List of Nuclear Masses in MeV */ +/* Indexes are directly A and Z */ +/* which explains the strange formatting */ +/* For ex: 18O is Nuke_Mass_Tab[18][8] */ + +double Nuke_Mass_Tab[33][12] = {{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},{ +/* 1n */ 939.565379, /**/ +/* 1H */ 938.783032, /**/-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},{-1, +/* 2H */ 1876.123845, /**/-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},{-1, +/* 3H */ 2809.431991, /**/ +/* 3He */ 2809.413399, /**/ +/* 3Li */ 2823.149185, /**/-1,-1,-1,-1,-1,-1,-1,-1},{-1, +/* 4H */ 3751.877764, /**/ +/* 4He */ 3728.401162, /**/ +/* 4Li */ 3751.299431, /**/-1,-1,-1,-1,-1,-1,-1,-1},{-1, +/* 5H */ 4690.362748, /**/ +/* 5He */ 4668.856541, /**/ +/* 5Li */ 4669.149194, /**/ +/* 5Be */ 4695.466308, /**/-1,-1,-1,-1,-1,-1,-1},{-1, +/* 6H */ 5630.828126, /**/ +/* 6He */ 5606.559475, /**/ +/* 6Li */ 5603.051162, /**/ +/* 6Be */ 5607.339316, /**/ +/* 6B */ 5632.567369, /**/-1,-1,-1,-1,-1,-1},{-1, +/* 7H */ 6569.593431, /**/ +/* 7He */ 6546.559469, /**/ +/* 7Li */ 6535.366572, /**/ +/* 7Be */ 6536.228465, /**/ +/* 7B */ 6548.326777, /**/-1,-1,-1,-1,-1,-1},{-1,-1, +/* 8He */ 7483.550536, /**/ +/* 8Li */ 7472.899336, /**/ +/* 8Be */ 7456.894164, /**/ +/* 8B */ 7474.873982, /**/ +/* 8C */ 7487.046552, /**/-1,-1,-1,-1,-1},{-1,-1, +/* 9He */ 8424.385983, /**/ +/* 9Li */ 8408.400818, /**/ +/* 9Be */ 8394.794202, /**/ +/* 9B */ 8395.862235, /**/ +/* 9C */ 8412.357045, /**/-1,-1,-1,-1,-1},{-1,-1, +/* 10He */ 9363.749818, /**/ +/* 10Li */ 9347.991196, /**/ +/* 10Be */ 9327.547285, /**/ +/* 10B */ 9326.991346, /**/ +/* 10C */ 9330.639297, /**/ +/* 10N */ 9353.740763, /**/-1,-1,-1,-1},{-1,-1,-1, +/* 11Li */ 10287.231987, /**/ +/* 11Be */ 10266.608741, /**/ +/* 11B */ 10255.102608, /**/ +/* 11C */ 10257.085019, /**/ +/* 11N */ 10270.738246, /**/-1,-1,-1,-1},{-1,-1,-1, +/* 12Li */ 11228.024738, /**/ +/* 12Be */ 11203.005244, /**/ +/* 12B */ 11191.297637, /**/ +/* 12C */ 11177.928738, /**/ +/* 12N */ 11195.266820, /**/ +/* 12O */ 11209.976692, /**/-1,-1,-1},{-1,-1,-1,-1, +/* 13Be */ 12142.670623, /**/ +/* 13B */ 12125.984966, /**/ +/* 13C */ 12112.547811, /**/ +/* 13N */ 12114.768281, /**/ +/* 13O */ 12132.535228, /**/-1,-1,-1},{-1,-1,-1,-1, +/* 14Be */ 13080.871359, /**/ +/* 14B */ 13064.580544, /**/ +/* 14C */ 13043.936754, /**/ +/* 14N */ 13043.780278, /**/ +/* 14O */ 13048.924217, /**/-1,-1,-1},{-1,-1,-1,-1, +/* 15Be */ 14022.208923, /**/ +/* 15B */ 14001.383201, /**/ +/* 15C */ 13982.284067, /**/ +/* 15N */ 13972.512361, /**/ +/* 15O */ 13975.266528, /**/-1,-1,-1},{-1,-1,-1,-1, +/* 16Be */ 14961.582984, /**/ +/* 16B */ 14940.986670, /**/ +/* 16C */ 14917.599113, /**/ +/* 16N */ 14909.588642, /**/ +/* 16O */ 14899.167983, /**/-1,-1,-1},{-1,-1,-1,-1,-1, +/* 17B */ 15879.169862, /**/ +/* 17C */ 15856.437878, /**/ +/* 17N */ 15843.270414, /**/ +/* 17O */ 15834.590233, /**/-1,-1,-1},{-1,-1,-1,-1,-1, +/* 18B */ 16819.215108, /**/ +/* 18C */ 16791.819286, /**/ +/* 18N */ 16780.007574, /**/ +/* 18O */ 16766.111586, /**/-1,-1,-1},{-1,-1,-1,-1,-1, +/* 19B */ 17757.751169, /**/ +/* 19C */ 17730.807835, /**/ +/* 19N */ 17714.249298, /**/ +/* 19O */ 17701.722039, /**/-1,-1,-1},{-1,-1,-1,-1,-1,-1, +/* 20C */ 18667.438841, /**/ +/* 20N */ 18651.646341, /**/ +/* 20O */ 18633.678693, /**/-1,-1,-1},{-1,-1,-1,-1,-1,-1, +/* 21C */ 19607.335292, /**/ +/* 21N */ 19586.626456, /**/ +/* 21O */ 19569.438198, /**/ +/* 21F */ 19561.452391, /**/-1,-1},{-1,-1,-1,-1,-1,-1, +/* 22C */ 20546.50935366, /**/ +/* 22N */ 20524.908029, /**/ +/* 22O */ 20502.153506, /**/ +/* 22F */ 20495.793395, /**/ +/* 22Ne */ 20484.8438965,/**/-1},{-1,-1,-1,-1,-1,-1,-1, +/* 23N */ 21462.759415, /**/ +/* 23O */ 21438.976375, /**/ +/* 23F */ 21427.809619, /**/ +/* 23Ne */ 21419.208599, /**/-1},{-1,-1,-1,-1,-1,-1,-1, +/* 24N */ 22403.400477, /**/ +/* 24O */ 22374.357075, /**/ +/* 24F */ 22363.559574, /**/ +/* 24Ne */ 22349.905030, /**/-1},{-1,-1,-1,-1,-1,-1,-1, +/* 25N */ 23343.855538, /**/ +/* 25O */ 23314.793538, /**/ +/* 25F */ 23298.684865, /**/ +/* 25Ne */ 23285.290900, /**/-1},{-1,-1,-1,-1,-1,-1,-1,-1, +/* 26O */ 24254.558600, /**/ +/* 26F */ 24237.493604, /**/ +/* 26Ne */ 24219.324172, /**/ +/* 26Na */ 24211.983947, /**/},{-1,-1,-1,-1,-1,-1,-1,-1, +/* 27O */ 25195.293661, /**/ +/* 27F */ 25175.789036, /**/ +/* 27Ne */ 25157.374580, /**/-1},{-1,-1,-1,-1,-1,-1,-1,-1, +/* 28O */ 26135.683723, /**/ +/* 28F */ 26115.574381, /**/ +/* 28Ne */ 26093.132521, /**/ +/* 28Na */ 26080.844468, /**/},{-1,-1,-1,-1,-1,-1,-1,-1,-1, +/* 29F */ 27053.476999, /**/ +/* 29Ne */ 27031.726614, /**/-1},{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, +/* 30Ne */ 27968.100958, /**/ +/* 30Na */ 27953.295509, /**/},{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, +/* 31Ne */ 28907.496459, /**/ +/* 31Na */ 28888.5608995, /**/},{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, +/* 32Na */ 29826.4490472, /**/}};