diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index b902a446ab6c7ff1e4527025a636aaf97ffff16f..c09569abf53ecbc9394cc185a5d7367af3b015c8 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -51,7 +51,7 @@ get_filename_component(FREIA_CFG_FILE "${ESS_MODULE_DIR}/freia/configs/freia.jso
 get_filename_component(TREX_CFG_FILE "${ESS_MODULE_DIR}/trex/configs/trex.json" ABSOLUTE)
 get_filename_component(TTLMON_CFG_FILE "${ESS_MODULE_DIR}/ttlmonitor/configs/freiamon.json" ABSOLUTE)
 get_filename_component(NMX_CFG_FILE "${ESS_MODULE_DIR}/nmx/configs/nmx.json" ABSOLUTE)
-get_filename_component(LOKI_CFG_FILE "${ESS_MODULE_DIR}/loki/configs/STFCTestII.json" ABSOLUTE)
+get_filename_component(LOKI_CFG_FILE "${ESS_MODULE_DIR}/loki/configs/LokiFull.json" ABSOLUTE)
 get_filename_component(LOKI_CAL_FILE "${ESS_MODULE_DIR}/loki/configs/lokinullcalib.json" ABSOLUTE)
 get_filename_component(BIFROST_CFG_FILE "${ESS_MODULE_DIR}/bifrost/configs/bifrost.json" ABSOLUTE)
 get_filename_component(BIFROST_CAL_FILE "${ESS_MODULE_DIR}/bifrost/configs/bifrostnullcalib.json" ABSOLUTE)
@@ -83,7 +83,7 @@ add_custom_target(copycfgs
 )
 
 add_custom_target(runefu
-    COMMAND loki     "-f" "../configs/STFCTestII.json" "--calibration" "../configs/lokinullcalib.json"     "-s" "1" "--nohwcheck" "--dumptofile" "deleteme_"
+    COMMAND loki     "-f" "../configs/LokiFull.json" "--calibration" "../configs/lokinullcalib.json"     "-s" "1" "--nohwcheck" "--dumptofile" "deleteme_"
     COMMAND bifrost  "-f" "../configs/bifrost.json"    "--calibration" "../configs/bifrostnullcalib.json"  "-s" "2" "--nohwcheck" "--dumptofile" "deleteme_user.h5"
     COMMAND miracles "-f" "../configs/miracles.json"   "--calibration" "../configs/miraclesnullcalib.json" "-s" "2" "--nohwcheck"
     COMMAND cspec    "-f" "../configs/cspec.json"      "--calibration" "../configs/cspecnullcalib.json"    "-s" "2" "--nohwcheck" "--dumptofile" "deleteme_cspec.h5"
diff --git a/src/common/JsonFile.h b/src/common/JsonFile.h
index a5683d28e035bee5994560f865242a7e90391c9c..dd68d5d74ce55a30d0390221fda9228151687bcc 100644
--- a/src/common/JsonFile.h
+++ b/src/common/JsonFile.h
@@ -32,3 +32,13 @@ inline nlohmann::json from_json_file(const std::string &fname) {
 inline void to_json_file(const nlohmann::json &j, const std::string &fname) {
   std::ofstream(fname, std::ofstream::trunc) << j.dump(1);
 }
+
+
+inline void json_change_key(nlohmann::json &object, const std::string& old_key, const std::string& new_key) {
+    // get iterator to old key; TODO: error handling if key is not present
+    nlohmann::json::iterator it = object.find(old_key);
+    // create null value for new key and swap value from old key
+    std::swap(object[new_key], it.value());
+    // delete value at old key (cheap, because the value is null after swap)
+    object.erase(it);
+}
diff --git a/src/modules/bifrost/test/BifrostGeometryTest.cpp b/src/modules/bifrost/test/BifrostGeometryTest.cpp
index c5ba1b671ab6a569803528af50df00330167a432..d5884ae2642ddae510971f8ba0196df94a261978 100644
--- a/src/modules/bifrost/test/BifrostGeometryTest.cpp
+++ b/src/modules/bifrost/test/BifrostGeometryTest.cpp
@@ -19,6 +19,7 @@ protected:
 
   int NullCalibGroup{0};
   int ManualCalibGroup{44};
+
   std::vector<std::pair<double, double>> NullCalib{
       {0.000, 0.333}, {0.334, 0.667}, {0.668, 1.000}};
   std::vector<std::pair<double, double>> ManualCalib{
@@ -28,6 +29,8 @@ protected:
     geom = new BifrostGeometry(CaenConfiguration);
     geom->NPos = 300;
 
+    CaenConfiguration.NGroupsTotal=45;
+    geom->CaenCDCalibration.Parms.Groups=CaenConfiguration.NGroupsTotal;
     // Make nullcalibration
     for (int i = 0; i < 45; i++) {
       geom->CaenCDCalibration.Intervals.push_back(NullCalib);
diff --git a/src/modules/bifrost/test/CMakeLists.txt b/src/modules/bifrost/test/CMakeLists.txt
index 76255547ac66f0964f9ee8ba530dd7a40dfa3018..5495e37591536f4fd2a26e5b872b5ddb25995268 100644
--- a/src/modules/bifrost/test/CMakeLists.txt
+++ b/src/modules/bifrost/test/CMakeLists.txt
@@ -5,8 +5,6 @@
 include_directories(.)
 include_directories(..)
 
-get_filename_component(CAEN_FULL "${ESS_MODULE_DIR}/loki/configs/Loki.json" ABSOLUTE)
-
 ##
 ## Pure unit tests
 ##
@@ -16,6 +14,7 @@ set(BifrostGeometryTest_INC
     ${ESS_MODULE_DIR}/caen/geometry/Config.h
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.h
     ${ESS_MODULE_DIR}/caen/geometry/Interval.h
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
 )
 set(BifrostGeometryTest_SRC
     BifrostGeometryTest.cpp
@@ -23,5 +22,6 @@ set(BifrostGeometryTest_SRC
     ${ESS_MODULE_DIR}/caen/geometry/Config.cpp
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.cpp
     ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
 )
 create_test_executable(BifrostGeometryTest)
diff --git a/src/modules/caen/CMakeLists.txt b/src/modules/caen/CMakeLists.txt
index a4323df172c53123626bdb8ca908b318e3b4e7d8..5fe0c53c6d293a619b8910097b35afb5f07113a8 100644
--- a/src/modules/caen/CMakeLists.txt
+++ b/src/modules/caen/CMakeLists.txt
@@ -1,9 +1,16 @@
-# Copyright (C) 2021 European Spallation Source, ERIC. See LICENSE file
+# Copyright (C) 2021 - 2023 European Spallation Source, ERIC. See LICENSE file
 
 add_subdirectory(test)
 add_subdirectory(generators)
 include_directories(.)
 
+get_filename_component(LOKI_CONFIG "${ESS_MODULE_DIR}/loki/configs/LokiFull.json" ABSOLUTE)
+get_filename_component(LOKI_CALIB "${ESS_MODULE_DIR}/loki/configs/lokinullcalib.json" ABSOLUTE)
+get_filename_component(BIFROST_CONFIG "${ESS_MODULE_DIR}/bifrost/configs/bifrost.json" ABSOLUTE)
+get_filename_component(BIFROST_CALIB "${ESS_MODULE_DIR}/bifrost/configs/bifrostnullcalib.json" ABSOLUTE)
+get_filename_component(MIRACLES_CONFIG "${ESS_MODULE_DIR}/miracles/configs/miracles.json" ABSOLUTE)
+get_filename_component(MIRACLES_CALIB "${ESS_MODULE_DIR}/miracles/configs/miraclesnullcalib.json" ABSOLUTE)
+
 #=============================================================================
 # caen detector module and base test
 #=============================================================================
@@ -16,6 +23,7 @@ set(caen_common_inc
   geometry/Geometry.h
   geometry/Interval.h
   ${ESS_MODULE_DIR}/bifrost/geometry/BifrostGeometry.h
+  ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
   ${ESS_MODULE_DIR}/loki/geometry/LokiGeometry.h
   ${ESS_MODULE_DIR}/miracles/geometry/MiraclesGeometry.h
   ${ESS_MODULE_DIR}/cspec/geometry/CspecGeometry.h
@@ -28,6 +36,7 @@ set(caen_common_src
   geometry/CDCalibration.cpp
   geometry/Interval.cpp
   ${ESS_MODULE_DIR}/bifrost/geometry/BifrostGeometry.cpp
+  ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
   ${ESS_MODULE_DIR}/loki/geometry/LokiGeometry.cpp
   ${ESS_MODULE_DIR}/miracles/geometry/MiraclesGeometry.cpp
   ${ESS_MODULE_DIR}/cspec/geometry/CspecGeometry.cpp
@@ -54,6 +63,10 @@ set(CaenInstrumentTest_SRC
   test/CaenInstrumentTest.cpp
 )
 create_test_executable(CaenInstrumentTest)
+target_compile_definitions(CaenInstrumentTest PRIVATE LOKI_CONFIG="${LOKI_CONFIG}")
+target_compile_definitions(CaenInstrumentTest PRIVATE LOKI_CALIB="${LOKI_CALIB}")
+target_compile_definitions(CaenInstrumentTest PRIVATE BIFROST_CONFIG="${BIFROST_CONFIG}")
+target_compile_definitions(CaenInstrumentTest PRIVATE BIFROST_CALIB="${BIFROST_CALIB}")
 
 set(CaenBaseTest_INC
   ${caen_common_inc}
@@ -63,3 +76,9 @@ set(CaenBaseTest_SRC
   test/CaenBaseTest.cpp
 )
 create_test_executable(CaenBaseTest)
+target_compile_definitions(CaenBaseTest PRIVATE LOKI_CONFIG="${LOKI_CONFIG}")
+target_compile_definitions(CaenBaseTest PRIVATE LOKI_CALIB="${LOKI_CALIB}")
+target_compile_definitions(CaenBaseTest PRIVATE BIFROST_CONFIG="${BIFROST_CONFIG}")
+target_compile_definitions(CaenBaseTest PRIVATE BIFROST_CALIB="${BIFROST_CALIB}")
+target_compile_definitions(CaenBaseTest PRIVATE MIRACLES_CONFIG="${MIRACLES_CONFIG}")
+target_compile_definitions(CaenBaseTest PRIVATE MIRACLES_CALIB="${MIRACLES_CALIB}")
diff --git a/src/modules/caen/CaenBase.cpp b/src/modules/caen/CaenBase.cpp
index ba27bca5371d88807fcf51c092c827f590cfc117..e6b155a0d2c7db0b07a61f0211f8b32c90075749 100644
--- a/src/modules/caen/CaenBase.cpp
+++ b/src/modules/caen/CaenBase.cpp
@@ -71,10 +71,11 @@ CaenBase::CaenBase(BaseSettings const &settings,
   // Logical and Digital geometry incl. Calibration
   Stats.create("geometry.ring_mapping_errors", Counters.Geom.RingErrors);
   Stats.create("geometry.fen_mapping_errors", Counters.Geom.FENErrors);
-  Stats.create("geometry.unit_errors", Counters.Geom.GroupErrors);
+  Stats.create("geometry.group_errors", Counters.Geom.GroupErrors);
   Stats.create("geometry.ampl_zero", Counters.Geom.AmplitudeZero);
   Stats.create("geometry.pos_low", Counters.Calibration.ClampLow);
   Stats.create("geometry.pos_high", Counters.Calibration.ClampHigh);
+  Stats.create("geometry.calib_group_errors", Counters.Calibration.GroupErrors);
   Stats.create("geometry.outside_tube", Counters.Calibration.OutsideInterval);
 
   // Events
diff --git a/src/modules/caen/CaenInstrument.cpp b/src/modules/caen/CaenInstrument.cpp
index 8810401fd88fc310e0d748ee6220b485bee1aab8..4afa47f7f9d3795ca50c0f45346bb6820caba17d 100644
--- a/src/modules/caen/CaenInstrument.cpp
+++ b/src/modules/caen/CaenInstrument.cpp
@@ -47,6 +47,10 @@ CaenInstrument::CaenInstrument(struct CaenCounters &counters,
         fmt::format("Invalid Detector Name {}", settings.DetectorName));
   }
 
+  if (Settings.CalibFile.empty()) {
+    throw std::runtime_error("Calibration file is required, none supplied");
+  }
+
   XTRACE(INIT, ALW, "Loading calibration file %s", Settings.CalibFile.c_str());
   Geom->CaenCDCalibration =
       CDCalibration(settings.DetectorName, Settings.CalibFile);
diff --git a/src/modules/caen/CaenInstrument.h b/src/modules/caen/CaenInstrument.h
index 38b6e1d6436fa6705436f94fc653ac09cee08dce..a9c81f98018fc66516063c7bb2933794c46e73ab 100644
--- a/src/modules/caen/CaenInstrument.h
+++ b/src/modules/caen/CaenInstrument.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2022 European Spallation Source, ERIC. See LICENSE file
+// Copyright (C) 2020-2023 European Spallation Source, ERIC. See LICENSE file
 //===----------------------------------------------------------------------===//
 ///
 /// \file
@@ -20,7 +20,6 @@
 #include <common/readout/ess/Parser.h>
 #include <cspec/geometry/CspecGeometry.h>
 #include <loki/geometry/LokiGeometry.h>
-#include <loki/geometry/PanelGeometry.h>
 #include <miracles/geometry/MiraclesGeometry.h>
 #include <readout/DataParser.h>
 
@@ -58,6 +57,7 @@ public:
   struct CaenCounters &counters;
 
   Config CaenConfiguration;
+  LokiConfig config;
   BaseSettings &Settings;
   ESSReadout::Parser ESSReadoutParser;
   DataParser CaenParser;
diff --git a/src/modules/caen/geometry/CDCalibration.cpp b/src/modules/caen/geometry/CDCalibration.cpp
index 5e188a2c09915c94108115566d1e55ae09a7d3c1..904f94d3f02166dca2e207dff6ee0d93fe873282 100644
--- a/src/modules/caen/geometry/CDCalibration.cpp
+++ b/src/modules/caen/geometry/CDCalibration.cpp
@@ -66,6 +66,11 @@ double CDCalibration::posCorrection(int Group, int Unit, double Pos) {
 
 ///\brief
 int CDCalibration::getUnitId(int GroupIndex, double GlobalPos) {
+  if (GroupIndex >= Parms.Groups) {
+    XTRACE(EVENT, WAR, "Provided GroupIndex %d > config (%d)", GroupIndex, Parms.Groups);
+    Stats.GroupErrors++;
+    return -1;
+  }
   auto &GroupIntervals = Intervals[GroupIndex];
 
   int Unit;
@@ -131,6 +136,11 @@ void CDCalibration::loadCalibration() {
   int Polynomials{0};
 
   auto ParameterVector = root["Calibration"]["Parameters"];
+  if ((int)ParameterVector.size() != Parms.Groups) {
+    Message = fmt::format("Groupsize mismatch: {} specified, {} received",
+      Parms.Groups, ParameterVector.size());
+    throwException(Message);
+  }
   for (auto &Group : ParameterVector) {
     auto GroupIntervals =
         Group["intervals"].get<std::vector<std::pair<double, double>>>();
@@ -143,6 +153,8 @@ void CDCalibration::loadCalibration() {
   }
   XTRACE(INIT, ALW, "Loaded %d polynomials from %d groups", Polynomials,
          Parms.Groups);
+
+
 }
 
 nlohmann::json CDCalibration::getObjectAndCheck(nlohmann::json JsonObject,
diff --git a/src/modules/caen/geometry/CDCalibration.h b/src/modules/caen/geometry/CDCalibration.h
index f740927a9f8b8e4b3d1528e631cea34e2fb88550..a0ffc49edfb32892e9e6b97660a58f941b565669 100644
--- a/src/modules/caen/geometry/CDCalibration.h
+++ b/src/modules/caen/geometry/CDCalibration.h
@@ -55,6 +55,7 @@ public:
   struct Stats {
     int64_t ClampLow{0};
     int64_t ClampHigh{0};
+    int64_t GroupErrors{0};
     int64_t OutsideInterval{0};
   } Stats;
 
@@ -62,6 +63,7 @@ public:
     // New abstraction: Groups is used in stead of Tubes(LOKI),
     // Triplets(BIFROST), TubePair(MIRACLES) etc.
     int Groups{0};
+    int LoadedGroups{0};
     // New abstraction: GroupSize is used instead of Straws(LOKI),
     // Tubes(BIFROST)
     int GroupSize{0};
diff --git a/src/modules/caen/geometry/Config.cpp b/src/modules/caen/geometry/Config.cpp
index 3bffda5966063afdfc8c4621c1347d14fcc91a82..1276a76b7c8f43c1597baef4915258a6b629b39e 100644
--- a/src/modules/caen/geometry/Config.cpp
+++ b/src/modules/caen/geometry/Config.cpp
@@ -39,87 +39,59 @@ void Config::parseConfig() {
                              "loki, bifrost, miracles, or cspec");
   }
 
-  try {
-    // Assumed the same for all straws in all banks
-    Resolution = root["StrawResolution"].get<unsigned int>();
+  if (InstrumentName == "loki") {
+    LokiConf.root = root;
+    LokiConf.parseConfig();
+  }
 
+  if ((InstrumentName == "bifrost") or (InstrumentName == "miracles")) {
     try {
-      ReadoutConstDelayNS = root["ReadoutConstDelayNS"].get<unsigned int>();
-    } catch (...) {
-      // Use default value
-    }
-    LOG(INIT, Sev::Info, "ReadoutConstDelayNS: {}", ReadoutConstDelayNS);
+      // Assumed the same for all straws in all banks
+      Resolution = root["StrawResolution"].get<unsigned int>();
 
-    try {
-      MaxPulseTimeNS = root["MaxPulseTimeNS"].get<unsigned int>();
-    } catch (...) {
-      // Use default value
-    }
-    LOG(INIT, Sev::Info, "MaxPulseTimeNS: {}", MaxPulseTimeNS);
+      try {
+        MaxPulseTimeNS = root["MaxPulseTimeNS"].get<unsigned int>();
+      } catch (...) {
+        // Use default value
+      }
+      LOG(INIT, Sev::Info, "MaxPulseTimeNS: {}", MaxPulseTimeNS);
 
-    try {
-      MaxTOFNS = root["MaxTOFNS"].get<unsigned int>();
-    } catch (...) {
-      // Use default value
-    }
-    LOG(INIT, Sev::Info, "MaxTOFNS: {}", MaxTOFNS);
+      try {
+        MaxTOFNS = root["MaxTOFNS"].get<unsigned int>();
+      } catch (...) {
+        // Use default value
+      }
+      LOG(INIT, Sev::Info, "MaxTOFNS: {}", MaxTOFNS);
 
-    try {
-      MaxRing = root["MaxRing"].get<unsigned int>();
-    } catch (...) {
-      // Use default value
-    }
-    LOG(INIT, Sev::Info, "MaxRing: {}", MaxRing);
-    XTRACE(INIT, DEB, "MaxRing: %u", MaxRing);
+      try {
+        MaxRing = root["MaxRing"].get<unsigned int>();
+      } catch (...) {
+        // Use default value
+      }
+      LOG(INIT, Sev::Info, "MaxRing: {}", MaxRing);
+      XTRACE(INIT, DEB, "MaxRing: %u", MaxRing);
 
-    try {
-      MaxFEN = root["MaxFEN"].get<unsigned int>();
-    } catch (...) {
-      // Use default value
-    }
-    LOG(INIT, Sev::Info, "MaxFEN: {}", MaxFEN);
-    XTRACE(INIT, DEB, "MaxFEN: %u", MaxFEN);
+      try {
+        MaxFEN = root["MaxFEN"].get<unsigned int>();
+      } catch (...) {
+        // Use default value
+      }
+      LOG(INIT, Sev::Info, "MaxFEN: {}", MaxFEN);
+      XTRACE(INIT, DEB, "MaxFEN: %u", MaxFEN);
 
-    try {
-      MaxGroup = root["MaxGroup"].get<unsigned int>();
-    } catch (...) {
-      // Use default value
-    }
-    LOG(INIT, Sev::Info, "MaxGroup: {}", MaxGroup);
-    XTRACE(INIT, DEB, "MaxGroup: %u", MaxGroup);
-
-    if (InstrumentName == "loki") {
-      auto PanelConfig = root["PanelConfig"];
-      for (auto &Mapping : PanelConfig) {
-        XTRACE(INIT, DEB, "Loading panel");
-        auto Bank = Mapping["Bank"].get<unsigned int>();
-        bool Vertical = Mapping["Vertical"].get<bool>();
-        auto GroupsZ = Mapping["GroupsZ"].get<unsigned int>();
-        auto GroupsN = Mapping["GroupsN"].get<unsigned int>();
-        auto UnitOffset = Mapping["StrawOffset"].get<unsigned int>();
-
-        NGroupsTotal += GroupsZ * GroupsN;
-        LOG(INIT, Sev::Info, "NGroupsTotal: {}", NGroupsTotal);
-
-        LOG(INIT, Sev::Info,
-            "JSON config - Detector {}, Bank {}, Vertical {}, GroupsZ {}, "
-            "GroupsN "
-            "{}, UnitOffset {}",
-            InstrumentName, Bank, Vertical, GroupsZ, GroupsN, UnitOffset);
-
-        XTRACE(INIT, DEB,
-               "JSON config - GroupsZ %u, GroupsN %u "
-               ", UnitOffset %u",
-               GroupsZ, GroupsN, UnitOffset);
-
-        PanelGeometry Temp(GroupsZ, GroupsN, UnitOffset);
-        Panels.push_back(Temp);
+      try {
+        MaxGroup = root["MaxGroup"].get<unsigned int>();
+      } catch (...) {
+        // Use default value
       }
+      LOG(INIT, Sev::Info, "MaxGroup: {}", MaxGroup);
+      XTRACE(INIT, DEB, "MaxGroup: %u", MaxGroup);
+
+    } catch (...) {
+      LOG(INIT, Sev::Error, "JSON config - error: Invalid Json file: {}",
+          ConfigFileName);
+      throw std::runtime_error("Invalid Json file");
     }
-  } catch (...) {
-    LOG(INIT, Sev::Error, "JSON config - error: Invalid Json file: {}",
-        ConfigFileName);
-    throw std::runtime_error("Invalid Json file");
   }
 }
 
diff --git a/src/modules/caen/geometry/Config.h b/src/modules/caen/geometry/Config.h
index 66ab4f514968f5bf45d37fa6af5d9c93f28f0acc..9d5cd7f65ccbb914e1634aac67995fd6e681a6e8 100644
--- a/src/modules/caen/geometry/Config.h
+++ b/src/modules/caen/geometry/Config.h
@@ -12,7 +12,7 @@
 #include <common/JsonFile.h>
 #include <common/debug/Trace.h>
 #include <logical_geometry/ESSGeometry.h>
-#include <loki/geometry/PanelGeometry.h>
+#include <loki/geometry/LokiConfig.h>
 #include <string>
 #include <vector>
 
@@ -31,7 +31,7 @@ public:
   ///\brief parse the loaded json object
   void parseConfig();
 
-  std::vector<PanelGeometry> Panels;
+  // Should be moved to BIFROST config
   std::string InstrumentName;
   uint8_t NPanels{0};              // Caen panels, not logical geometry panels
   uint16_t NGroupsTotal{0};         // total number of groups in instrument
@@ -43,6 +43,9 @@ public:
   uint8_t MaxFEN{0};
   uint8_t MaxGroup{14};
 
+  LokiConfig LokiConf;
+
+
   std::string ConfigFileName{""};
   nlohmann::json root; // configuration (json)
 };
diff --git a/src/modules/caen/geometry/Geometry.h b/src/modules/caen/geometry/Geometry.h
index db5a4167f1606d8f630bc0fba02518c46223afd3..d2f3404e0f44e0075b4e5fd5442ba7285c791953 100644
--- a/src/modules/caen/geometry/Geometry.h
+++ b/src/modules/caen/geometry/Geometry.h
@@ -43,7 +43,9 @@ public:
 
   struct Stats {
     int64_t RingErrors{0};
+    int64_t RingMappingErrors{0};
     int64_t FENErrors{0};
+    int64_t FENMappingErrors{0};
     int64_t GroupErrors{0};
     int64_t AmplitudeZero{0};
   } Stats;
diff --git a/src/modules/caen/test/CMakeLists.txt b/src/modules/caen/test/CMakeLists.txt
index ec8909486a88ba9afaab3c0140ae37f6c18e5272..ca09ac3f68059add648eed86d15e17f1299b0c60 100644
--- a/src/modules/caen/test/CMakeLists.txt
+++ b/src/modules/caen/test/CMakeLists.txt
@@ -5,8 +5,6 @@
 include_directories(.)
 include_directories(..)
 
-get_filename_component(CAEN_FULL "${ESS_MODULE_DIR}/loki/configs/Loki.json" ABSOLUTE)
-
 ##
 ## Pure unit tests
 ##
@@ -41,6 +39,7 @@ set(IntervalTest_INC
   ${ESS_MODULE_DIR}/caen/geometry/Interval.h)
 set(IntervalTest_SRC
   ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
+  ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
   IntervalTest.cpp)
 create_test_executable(IntervalTest)
 
@@ -49,9 +48,9 @@ set(CaenConfigTest_INC
   ${ESS_MODULE_DIR}/caen/geometry/Config.h)
 set(CaenConfigTest_SRC
   ${ESS_MODULE_DIR}/caen/geometry/Config.cpp
+  ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
   ConfigTest.cpp)
 create_test_executable(CaenConfigTest)
-target_compile_definitions(CaenConfigTest PRIVATE CAEN_FULL="${CAEN_FULL}")
 
 ##
 ## readout/
diff --git a/src/modules/caen/test/CaenBaseTest.cpp b/src/modules/caen/test/CaenBaseTest.cpp
index 90e8fd9082fe11698e0caeecdfe9a1897c5f8681..b12a289a8cf9e1fdffd9728602786d99f867cc0e 100644
--- a/src/modules/caen/test/CaenBaseTest.cpp
+++ b/src/modules/caen/test/CaenBaseTest.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2019 - 2022 European Spallation Source, see LICENSE file
+// Copyright (C) 2019 - 2023 European Spallation Source, see LICENSE file
 //===----------------------------------------------------------------------===//
 ///
 /// \file
@@ -12,145 +12,12 @@
 #include <caen/CaenBase.h>
 #include <common/debug/Trace.h>
 #include <common/readout/ess/Parser.h>
-#include <common/testutils/SaveBuffer.h>
 #include <common/testutils/TestBase.h>
 #include <common/testutils/TestUDPServer.h>
 
 // #undef TRC_LEVEL
 // #define TRC_LEVEL TRC_L_DEB
 
-//----------------------------------------------------------------------------//
-// LOKI
-//----------------------------------------------------------------------------//
-
-/// Test configuration - two rings used (0 and 1)
-// clang-format off
-std::string LokiConfigFile{"deleteme_loki_config.json"};
-std::string LokiConfigJson = R"(
-{
-  "Detector" : "loki",
-
-  "StrawResolution" : 512,
-
-  "PanelConfig" : [
-    { "Bank" : 0, "Vertical" :  true,  "GroupsZ" : 4, "GroupsN" : 8, "StrawOffset" :   0 },
-    { "Bank" : 1, "Vertical" :  false, "GroupsZ" : 4, "GroupsN" : 8, "StrawOffset" : 224 }
-  ],
-  "MaxTOFNS" : 800000000,
-  "MaxRing" : 2
-}
-)";
-
-std::string LokiCalibFile{"deleteme_loki_calib.json"};
-std::string LokiCalibJson = R"(
-{
-  "Calibration" : {
-    "version" : 0,
-    "date" : "2023-06-07T15:29:26.892641",
-    "info" : "generated by nullcalib.py",
-
-    "instrument" : "loki",
-    "groups" : 2,
-    "groupsize" : 7,
-
-    "Parameters" : [
-      {
-        "groupindex" : 0,
-        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
-        "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-      },
-      {
-        "groupindex" : 1,
-        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
-        "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-      }
-    ]
-  }
-}
-)";
-
-//----------------------------------------------------------------------------//
-// BIFROST
-//----------------------------------------------------------------------------//
-
-std::string BifrostConfigFile{"deleteme_bifrost_config.json"};
-std::string BifrostConfigJson = R"(
-  {
-    "Detector": "bifrost",
-    "MaxRing": 2,
-    "StrawResolution": 300
-  }
-)";
-
-std::string BifrostCalibFile{"deleteme_bifrost_calib.json"};
-std::string BifrostCalibJson = R"(
-{
-  "Calibration" : {
-    "version" : 0,
-    "date" : "2023-06-07T15:34:05.222957",
-    "info" : "generated by nullcalib.py",
-
-    "instrument" : "bifrost",
-    "groups" : 2,
-    "groupsize" : 3,
-
-    "Parameters" : [
-      {
-        "groupindex" : 0,
-        "intervals" : [[  0.0,0.333], [0.334,0.667], [0.668,  1.0]],
-        "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-      },
-      {
-        "groupindex" : 1,
-        "intervals" : [[  0.0,0.333], [0.334,0.667], [0.668,  1.0]],
-        "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-      }
-    ]
-  }
-}
-)";
-
-//----------------------------------------------------------------------------//
-// MIRACLES
-//----------------------------------------------------------------------------//
-
-std::string MiraclesConfigFile{"deleteme_miracles_config.json"};
-std::string MiraclesConfigJson = R"(
-  {
-    "Detector": "miracles",
-    "MaxRing": 2,
-    "StrawResolution": 128
-  }
-)";
-
-std::string MiraclesCalibFile{"deleteme_miracles_calib.json"};
-std::string MiraclesCalibJson = R"(
-{
-  "Calibration" : {
-    "version" : 0,
-    "date" : "2023-06-07T15:35:48.135555",
-    "info" : "generated by nullcalib.py",
-
-    "instrument" : "miracles",
-    "groups" : 2,
-    "groupsize" : 2,
-
-    "Parameters" : [
-      {
-        "groupindex" : 0,
-        "intervals" : [[  0.0,  0.5], [0.501,  1.0]],
-        "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-      },
-      {
-        "groupindex" : 1,
-        "intervals" : [[  0.0,  0.5], [0.501,  1.0]],
-        "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-      }
-    ]
-  }
-}
-)";
-
 
 class CaenBaseStandIn : public Caen::CaenBase {
 public:
@@ -166,8 +33,8 @@ public:
   void SetUp() override {
     Settings.RxSocketBufferSize = 100000;
     Settings.NoHwCheck = true;
-    Settings.ConfigFile =  LokiConfigFile;
-    Settings.CalibFile = LokiCalibFile;
+    Settings.ConfigFile =  LOKI_CONFIG;
+    Settings.CalibFile = LOKI_CALIB;
   }
   void TearDown() override {}
 
@@ -182,35 +49,28 @@ TEST_F(CaenBaseTest, LokiConstructor) {
 }
 
 TEST_F(CaenBaseTest, BifrostConstructor) {
-  Settings.ConfigFile = BifrostConfigFile;
-  Settings.CalibFile = BifrostCalibFile;
+  Settings.ConfigFile = BIFROST_CONFIG;
+  Settings.CalibFile = BIFROST_CALIB;
   Settings.DetectorName = "bifrost";
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::BIFROST);
   EXPECT_EQ(Readout.ITCounters.RxPackets, 0);
 }
 
 TEST_F(CaenBaseTest, MiraclesConstructor) {
-  Settings.ConfigFile = MiraclesConfigFile;
-  Settings.CalibFile = MiraclesCalibFile;
+  Settings.ConfigFile = MIRACLES_CONFIG;
+  Settings.CalibFile = MIRACLES_CALIB;
   Settings.DetectorName = "miracles";
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::MIRACLES);
   EXPECT_EQ(Readout.ITCounters.RxPackets, 0);
 }
 
-
 std::vector<uint8_t> TestPacket{0x00, 0x01, 0x02};
 
-/// | ESS Header    |
-/// | Data header 1 | Readout 1 | Readout 2 | Readout 3 |
-/// | Data header 2 |
-/// | Data block 1  |
-/// | Data header 1 |
-/// | Data block 1  |
 ///
 std::vector<uint8_t> TestPacket2{
     // ESS header
                 0x00, 0x00, // pad, v0
-    0x45, 0x53, 0x53, 0x30, //  'E' 'S' 'S' 0x00
+    0x45, 0x53, 0x53, 0x30, //  'E' 'S' 'S' 0x30
     0xae, 0x00, 0x00, 0x00, // 0x96 = 150 bytes
     0x11, 0x00, 0x00, 0x00, // Pulse time High (17s)
     0x00, 0x01, 0x00, 0x00, // Pulse time Low (256 clocks)
@@ -220,7 +80,7 @@ std::vector<uint8_t> TestPacket2{
 
 
     // Data Header 1
-    0x00, 0x00, 0x18, 0x00, // ring 0, fen 0, data size 64 bytes
+    0x00, 0x00, 0x18, 0x00, // fiber 0, fen 0, data size 64 bytes
     // Readout
     0x11, 0x00, 0x00, 0x00, // time high (17s)
     0x01, 0x01, 0x00, 0x00, // time low (257 clocks)
@@ -230,8 +90,8 @@ std::vector<uint8_t> TestPacket2{
 
 
     // Data Header 2
-    // Ring 5 is invalid -> RingErrors++
-    0x07, 0x00, 0x18, 0x00, // ring 7, fen 0, data size 64 bytes
+    // Fiber 20 (Ring 10) is invalid -> RingErrors++
+    0x14, 0x00, 0x18, 0x00, // fiber 20, fen 0, data size 64 bytes
     // Readout
     0x11, 0x00, 0x00, 0x00, //time high 17s
     0x01, 0x02, 0x00, 0x00, // time low (257 clocks)
@@ -239,10 +99,9 @@ std::vector<uint8_t> TestPacket2{
     0x01, 0x01, 0x02, 0x01,
     0x03, 0x01, 0x04, 0x01,
 
-
     // Data Header 3
-    // FEN 4 is invalid -> FENErrors++ (for loki only so far)
-    0x01, 0x04, 0x18, 0x00, // ring 1, fen 4, size 24 bytes
+    // FEN 19 is invalid -> FENErrors++ (for loki only so far)
+    0x01, 0x13, 0x18, 0x00, // fiber 1, fen 19, size 24 bytes
     // Readout
     0x11, 0x00, 0x00, 0x00,
     0x02, 0x02, 0x00, 0x00,
@@ -250,7 +109,6 @@ std::vector<uint8_t> TestPacket2{
     0x01, 0x02, 0x02, 0x02,
     0x03, 0x02, 0x04, 0x02,
 
-
     // Data Header 4 
     0x00, 0x00, 0x18, 0x00, // ring 0, fen 0, data size 64 bytes
     // Readout
@@ -283,7 +141,7 @@ std::vector<uint8_t> TestPacket2{
 TEST_F(CaenBaseTest, DataReceiveLoki) {
   Settings.DetectorName = "loki";
 
-  Settings.DetectorPort = 9000;
+  Settings.DetectorPort = 9210;
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::LOKI);
   Readout.startThreads();
 
@@ -300,10 +158,10 @@ TEST_F(CaenBaseTest, DataReceiveLoki) {
 
 TEST_F(CaenBaseTest, DataReceiveBifrost) {
   Settings.DetectorName = "bifrost";
-  Settings.ConfigFile = "deleteme_bifrost_config.json";
-  Settings.CalibFile = "deleteme_bifrost_calib.json";
+  Settings.ConfigFile = BIFROST_CONFIG;
+  Settings.CalibFile = BIFROST_CALIB;
 
-  Settings.DetectorPort = 9000;
+  Settings.DetectorPort = 9211;
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::BIFROST);
   Readout.startThreads();
 
@@ -320,10 +178,10 @@ TEST_F(CaenBaseTest, DataReceiveBifrost) {
 
 TEST_F(CaenBaseTest, DataReceiveMiracles) {
   Settings.DetectorName = "miracles";
-  Settings.ConfigFile = "deleteme_miracles_config.json";
-  Settings.CalibFile = "deleteme_miracles_calib.json";
+  Settings.ConfigFile = MIRACLES_CONFIG;
+  Settings.CalibFile = MIRACLES_CALIB;
 
-  Settings.DetectorPort = 9000;
+  Settings.DetectorPort = 9212;
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::MIRACLES);
   Readout.startThreads();
 
@@ -342,7 +200,7 @@ TEST_F(CaenBaseTest, DataReceiveGoodLoki) {
   XTRACE(DATA, DEB, "Running DataReceiveGood test");
   Settings.DetectorName = "loki";
 
-  Settings.DetectorPort = 9000;
+  Settings.DetectorPort = 9213;
   Settings.UpdateIntervalSec = 0;
   Settings.DumpFilePrefix = "deleteme_";
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::LOKI);
@@ -359,8 +217,7 @@ TEST_F(CaenBaseTest, DataReceiveGoodLoki) {
   EXPECT_EQ(Readout.Counters.Parser.Readouts, 6);
   EXPECT_EQ(Readout.Counters.Parser.DataHeaders, 6);
   EXPECT_EQ(Readout.Counters.PixelErrors, 1);
-  EXPECT_EQ(Readout.Counters.Geom.RingErrors, 1);
-  EXPECT_EQ(Readout.Counters.Geom.FENErrors, 1);
+  EXPECT_EQ(Readout.Counters.Geom.RingMappingErrors, 1);
   EXPECT_EQ(Readout.Counters.TimeStats.TofHigh, 1);
   EXPECT_EQ(Readout.Counters.TimeStats.PrevTofNegative, 1);
 }
@@ -368,10 +225,10 @@ TEST_F(CaenBaseTest, DataReceiveGoodLoki) {
 TEST_F(CaenBaseTest, DataReceiveGoodBifrost) {
   XTRACE(DATA, DEB, "Running DataReceiveGood test");
   Settings.DetectorName = "bifrost";
-  Settings.ConfigFile = "deleteme_bifrost_config.json";
-  Settings.CalibFile = "deleteme_bifrost_calib.json";
+  Settings.ConfigFile = BIFROST_CONFIG;
+  Settings.CalibFile = BIFROST_CALIB;
 
-  Settings.DetectorPort = 9000;
+  Settings.DetectorPort = 9214;
   Settings.UpdateIntervalSec = 0;
   Settings.DumpFilePrefix = "deleteme_";
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::BIFROST);
@@ -390,10 +247,10 @@ TEST_F(CaenBaseTest, DataReceiveGoodBifrost) {
 TEST_F(CaenBaseTest, DataReceiveGoodMiracles) {
   XTRACE(DATA, DEB, "Running DataReceiveGood test");
   Settings.DetectorName = "miracles";
-  Settings.ConfigFile = "deleteme_miracles_config.json";
-  Settings.CalibFile = "deleteme_miracles_calib.json";
+  Settings.ConfigFile = MIRACLES_CONFIG;
+  Settings.CalibFile = MIRACLES_CALIB;
 
-  Settings.DetectorPort = 9000;
+  Settings.DetectorPort = 9215;
   Settings.UpdateIntervalSec = 0;
   Settings.DumpFilePrefix = "deleteme_";
   CaenBaseStandIn Readout(Settings, ESSReadout::Parser::MIRACLES);
@@ -410,29 +267,6 @@ TEST_F(CaenBaseTest, DataReceiveGoodMiracles) {
 }
 
 int main(int argc, char **argv) {
-
-  saveBuffer(LokiConfigFile, (void *)LokiConfigJson.c_str(),
-             LokiConfigJson.size());
-  saveBuffer(LokiCalibFile, (void *)LokiCalibJson.c_str(),
-             LokiCalibJson.size());
-  saveBuffer(BifrostConfigFile, (void *)BifrostConfigJson.c_str(),
-             BifrostConfigJson.size());
-  saveBuffer(BifrostCalibFile, (void *)BifrostCalibJson.c_str(),
-             BifrostCalibJson.size());
-  saveBuffer(MiraclesConfigFile, (void *)MiraclesConfigJson.c_str(),
-             MiraclesConfigJson.size());
-  saveBuffer(MiraclesCalibFile, (void *)MiraclesCalibJson.c_str(),
-             MiraclesCalibJson.size());
-
   testing::InitGoogleTest(&argc, argv);
-  auto RetVal = RUN_ALL_TESTS();
-
-  deleteFile(LokiConfigFile);
-  deleteFile(LokiCalibFile);
-  deleteFile(BifrostConfigFile);
-  deleteFile(BifrostCalibFile);
-  deleteFile(MiraclesConfigFile);
-  deleteFile(MiraclesCalibFile);
-
-  return RetVal;
+  return RUN_ALL_TESTS();
 }
diff --git a/src/modules/caen/test/CaenInstrumentTest.cpp b/src/modules/caen/test/CaenInstrumentTest.cpp
index 8a032740d7b21c61358d1f98d177788cba1e4465..c78c6874dc71502764688808b088a718ef03de0d 100644
--- a/src/modules/caen/test/CaenInstrumentTest.cpp
+++ b/src/modules/caen/test/CaenInstrumentTest.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2022 European Spallation Source, ERIC. See LICENSE file
+// Copyright (C) 2020 - 2023 European Spallation Source, ERIC. See LICENSE file
 //===----------------------------------------------------------------------===//
 ///
 /// \file
@@ -10,80 +10,6 @@
 
 using namespace Caen;
 
-// Contrieved but valid configuration file
-// The config one panel with 4 x 1 tubes with 7 straws each having a
-// resolution of 1 - this gives a total of 28 pixels
-std::string LokiConfigFile{"deleteme_loki_instr_config.json"};
-std::string LokiConfigStr = R"(
-  {
-    "Detector": "loki",
-
-    "StrawResolution" : 256,
-
-    "PanelConfig" : [
-      { "Bank" : 0, "Vertical" :  false,  "GroupsZ" : 1, "GroupsN" : 1, "StrawOffset" : 0    }
-    ]
-
-  }
-)";
-
-std::string BifrostConfigFile{"deleteme_bifrost_instr_config.json"};
-std::string BifrostConfigStr = R"(
-  {
-    "Detector": "bifrost",
-    "MaxRing": 4,
-    "StrawResolution": 300
-  }
-)";
-
-// LOKI minimal valid calib file
-std::string LokiCalibFile{"deleteme_caen_instr_loki_calib.json"};
-std::string LokiCalibStr = R"(
-  {
-    "Calibration" : {
-      "version" : 0,
-      "date" : "2023-06-07T15:14:48.025700",
-      "info" : "generated by nullcalib.py",
-
-      "instrument" : "loki",
-      "groups" : 1,
-      "groupsize" : 7,
-
-      "Parameters" : [
-        {
-          "groupindex" : 0,
-          "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
-          "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-        }
-      ]
-    }
-  }
-)";
-
-// BIFROST minimal valid calib file
-std::string BifrostCalibFile{"deleteme_caen_instr_bifrost_calib.json"};
-std::string BifrostCalibStr = R"(
-  {
-    "Calibration" : {
-      "version" : 0,
-      "date" : "2023-06-07T15:17:44.610568",
-      "info" : "generated by nullcalib.py",
-
-      "instrument" : "bifrost",
-      "groups" : 1,
-      "groupsize" : 3,
-
-      "Parameters" : [
-        {
-          "groupindex" : 0,
-          "intervals" : [[  0.0,0.333], [0.334,0.667], [0.668,  1.0]],
-          "polynomials" : [[0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] , [0.0, 0.0, 0.0, 0.0] ]
-        }
-      ]
-    }
-  }
-)";
-
 class CaenInstrumentTest : public TestBase {
 protected:
   struct CaenCounters counters;
@@ -91,39 +17,25 @@ protected:
 
   void SetUp() override {
     Settings.DetectorName = "loki";
-    Settings.ConfigFile = LokiConfigFile;
+    Settings.ConfigFile = LOKI_CONFIG;
   }
   void TearDown() override {}
 };
 
 // Test cases below
 TEST_F(CaenInstrumentTest, LokiConstructor) {
-  Settings.CalibFile = LokiCalibFile;
+  Settings.CalibFile = LOKI_CALIB;
   CaenInstrument Caen(counters, Settings);
 }
 
 TEST_F(CaenInstrumentTest, BifrostConstructor) {
-  Settings.ConfigFile = BifrostConfigFile;
-  Settings.CalibFile = BifrostCalibFile;
+  Settings.ConfigFile = BIFROST_CONFIG;
+  Settings.CalibFile = BIFROST_CALIB;
   Settings.DetectorName = "bifrost";
   CaenInstrument Caen(counters, Settings);
 }
 
 int main(int argc, char **argv) {
-  saveBuffer(LokiConfigFile, (void *)LokiConfigStr.c_str(),
-             LokiConfigStr.size());
-  saveBuffer(BifrostConfigFile, (void *)BifrostConfigStr.c_str(),
-             BifrostConfigStr.size());
-  saveBuffer(LokiCalibFile, (void *)LokiCalibStr.c_str(), LokiCalibStr.size());
-  saveBuffer(BifrostCalibFile, (void *)BifrostCalibStr.c_str(),
-             BifrostCalibStr.size());
-
   testing::InitGoogleTest(&argc, argv);
-  auto RetVal = RUN_ALL_TESTS();
-
-  deleteFile(LokiConfigFile);
-  deleteFile(BifrostConfigFile);
-  deleteFile(LokiCalibFile);
-  deleteFile(BifrostCalibFile);
-  return RetVal;
+  return RUN_ALL_TESTS();
 }
diff --git a/src/modules/caen/test/ConfigTest.cpp b/src/modules/caen/test/ConfigTest.cpp
index aa095e6bd10868f0b4069c3d6e3fafda059f0768..351966fe22a2d0f02de8d07eaa3cde4c2c656dee 100644
--- a/src/modules/caen/test/ConfigTest.cpp
+++ b/src/modules/caen/test/ConfigTest.cpp
@@ -28,38 +28,67 @@ auto InvalidConfig = R"(
 
 // Invalid config file: StrawResolution missing
 auto InvalidConfigII = R"(
-{
-  "Detector": "loki",
+  {
+    "Detector" : "loki",
 
-  "PanelConfig" : [
-    { "Ring" : 0, "Vertical" :  true,  "GroupsZ" : 4, "GroupsN" : 8, "Offset" :      0 }
-  ]
-}
+    "GroupsZ" : 4,
+
+    "ReadoutConstDelayNS" : 0,
+    "MaxPulseTimeNS" : 357142855,
+    "MaxTOFNS" : 1000000000,
+
+    "Banks" : [
+       {"Bank" : 0, "ID" : "bank0", "GroupsN" : 56, "YOffset" : 0}
+    ],
+
+    "Config" : [
+      { "Ring" : 0, "Bank" : 0, "FENs" : 16, "FENOffset" :  0}
+    ]
+  }
 )"_json;
 
 // Invalid config file: Detector name is not LoKI
 auto BadDetector = R"(
-{
-  "Detector": "LoKI4x8",
+  {
+    "Detector" : "lokixx",
 
-  "NotPanelConfig" : [
-    { "Ring" : 0, "Vertical" :  true,  "GroupsZ" : 4, "GroupsN" : 8, "Offset" :      0 }
-  ]
-}
+    "Resolution" : 512,
+    "GroupsZ" : 4,
+
+    "ReadoutConstDelayNS" : 0,
+    "MaxPulseTimeNS" : 357142855,
+    "MaxTOFNS" : 1000000000,
+
+    "Banks" : [
+       {"Bank" : 0, "ID" : "bank0", "GroupsN" : 56, "YOffset" : 0}
+    ],
+
+    "Config" : [
+      { "Ring" : 0, "Bank" : 0, "FENs" : 16, "FENOffset" :  0}
+    ]
+  }
 )"_json;
 
 // Good configuration file
 auto ValidConfig = R"(
-{
-  "Detector" : "loki",
+  {
+    "Detector" : "loki",
 
-  "StrawResolution" : 256,
+    "Resolution" : 512,
+    "GroupsZ" : 4,
 
-  "PanelConfig" : [
-    { "Bank" : 0, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 32, "StrawOffset" : 0    },
-    { "Bank" : 1, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 24, "StrawOffset" : 896  }
-  ]
-}
+    "ReadoutConstDelayNS" : 0,
+    "MaxPulseTimeNS" : 357142855,
+    "MaxTOFNS" : 1000000000,
+
+    "Banks" : [
+       {"Bank" : 0, "ID" : "bank0", "GroupsN" : 56, "YOffset" : 0}
+    ],
+
+    "Config" : [
+      { "Ring" : 0, "Bank" : 0, "FENs" : 16, "FENOffset" :  0}
+    ]
+  }
 )"_json;
 
 using namespace Caen;
@@ -72,7 +101,6 @@ protected:
 };
 
 TEST_F(CaenConfigTest, Constructor) {
-  ASSERT_EQ(config.Panels.size(), 0);
   ASSERT_EQ(config.Resolution, 0);
   ASSERT_EQ(config.NGroupsTotal, 0);
 }
@@ -108,25 +136,7 @@ TEST_F(CaenConfigTest, InvalidConfigII) {
 TEST_F(CaenConfigTest, ValidConfig) {
   config.root = ValidConfig;
   config.parseConfig();
-  ASSERT_EQ(config.NGroupsTotal, (32 + 24) * 4);
-  ASSERT_EQ(config.Panels.size(), 2);
-}
-
-// Validate full Loki instrument configuration (Loki.json)
-// should match the definitions in the ICD
-TEST_F(CaenConfigTest, CaenICDGeometryFull) {
-  config = Config(CAEN_FULL);
-  config.parseConfig();
-  ASSERT_EQ(config.Panels[0].getGlobalUnitId(0, 0, 0), 0);
-  ASSERT_EQ(config.Panels[1].getGlobalUnitId(0, 0, 0), 1568 * 32 / 56);
-  ASSERT_EQ(config.Panels[2].getGlobalUnitId(0, 0, 0), 1568);
-  ASSERT_EQ(config.Panels[3].getGlobalUnitId(0, 0, 0), 2016);
-  ASSERT_EQ(config.Panels[4].getGlobalUnitId(0, 0, 0), 2352);
-  ASSERT_EQ(config.Panels[5].getGlobalUnitId(0, 0, 0), 2800);
-  ASSERT_EQ(config.Panels[6].getGlobalUnitId(0, 0, 0), 3136);
-  ASSERT_EQ(config.Panels[7].getGlobalUnitId(0, 0, 0), 3920);
-  ASSERT_EQ(config.Panels[8].getGlobalUnitId(0, 0, 0), 4816);
-  ASSERT_EQ(config.Panels[9].getGlobalUnitId(0, 0, 0), 5376);
+  ASSERT_EQ(config.LokiConf.Parms.TotalGroups, (32 + 24) * 4);
 }
 
 int main(int argc, char **argv) {
diff --git a/src/modules/cspec/test/CMakeLists.txt b/src/modules/cspec/test/CMakeLists.txt
index ef369f7b1fe96460436144050ddcadcf1a71dba7..1336ca2d4fbdd47e009506f776a45cc7e6a53cec 100644
--- a/src/modules/cspec/test/CMakeLists.txt
+++ b/src/modules/cspec/test/CMakeLists.txt
@@ -16,6 +16,7 @@ set(CspecGeometryTest_INC
     ${ESS_MODULE_DIR}/caen/geometry/Config.h
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.h
     ${ESS_MODULE_DIR}/caen/geometry/Interval.h
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
 )
 set(CspecGeometryTest_SRC
     CspecGeometryTest.cpp
@@ -23,5 +24,6 @@ set(CspecGeometryTest_SRC
     ${ESS_MODULE_DIR}/caen/geometry/Config.cpp
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.cpp
     ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
 )
 create_test_executable(CspecGeometryTest)
diff --git a/src/modules/freia/configs/amor.json b/src/modules/freia/configs/amor.json
index b09d312ba301d83329064db4cda7895b77579f53..3106d3cfbd0819802edc9108ccdc47cbd722eec7 100644
--- a/src/modules/freia/configs/amor.json
+++ b/src/modules/freia/configs/amor.json
@@ -2,28 +2,30 @@
 {
   "Detector" : "Freia",
 
+  "Comment" : "Updated after mail exchange with F. Piscitelli in August 2023",
+
   "InstrumentGeometry" : "AMOR",
 
   "WireChOffset" : 16,
 
   "Config" : [
-    { "Ring" :  0, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000000"},
-    { "Ring" :  0, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000001"},
-    { "Ring" :  0, "FEN": 1, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000002"},
-    { "Ring" :  0, "FEN": 1, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000003"},
-    { "Ring" :  1, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000004"},
-    { "Ring" :  1, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000005"},
-    { "Ring" :  2, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000006"},
-    { "Ring" :  2, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000007"},
-    { "Ring" :  3, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000008"},
-    { "Ring" :  3, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000009"},
-    { "Ring" :  4, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000010"},
-    { "Ring" :  4, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000011"},
-    { "Ring" :  5, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000012"},
-    { "Ring" :  5, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000013"}
+    { "CassetteNumber":  0, "Ring" :  2, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000000"},
+    { "CassetteNumber":  1, "Ring" :  2, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000001"},
+    { "CassetteNumber":  2, "Ring" :  2, "FEN": 0, "Hybrid" :  2, "HybridId" : "E5533333222222221111111100000002"},
+    { "CassetteNumber":  3, "Ring" :  2, "FEN": 0, "Hybrid" :  3, "HybridId" : "E5533333222222221111111100000003"},
+    { "CassetteNumber":  4, "Ring" :  1, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000004"},
+    { "CassetteNumber":  5, "Ring" :  1, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000005"},
+    { "CassetteNumber":  6, "Ring" :  1, "FEN": 0, "Hybrid" :  2, "HybridId" : "E5533333222222221111111100000006"},
+    { "CassetteNumber":  7, "Ring" :  1, "FEN": 0, "Hybrid" :  3, "HybridId" : "E5533333222222221111111100000007"},
+    { "CassetteNumber":  8, "Ring" :  1, "FEN": 0, "Hybrid" :  4, "HybridId" : "E5533333222222221111111100000008"},
+    { "CassetteNumber":  9, "Ring" :  0, "FEN": 0, "Hybrid" :  0, "HybridId" : "E5533333222222221111111100000009"},
+    { "CassetteNumber": 10, "Ring" :  0, "FEN": 0, "Hybrid" :  1, "HybridId" : "E5533333222222221111111100000010"},
+    { "CassetteNumber": 11, "Ring" :  0, "FEN": 0, "Hybrid" :  2, "HybridId" : "E5533333222222221111111100000011"},
+    { "CassetteNumber": 12, "Ring" :  0, "FEN": 0, "Hybrid" :  3, "HybridId" : "E5533333222222221111111100000012"},
+    { "CassetteNumber": 13, "Ring" :  0, "FEN": 0, "Hybrid" :  4, "HybridId" : "E5533333222222221111111100000013"}
   ],
 
-  "MaxPulseTimeNS" : 71428570,
+  "MaxPulseTimeNS" : 2071428570,
   "MaxGapWire"  : 0,
   "MaxGapStrip" : 0
 }
diff --git a/src/modules/loki/configs/Loki.json b/src/modules/loki/configs/Loki.json
deleted file mode 100644
index a7b917e60ceb295c6d2f5051dee6662144f88004..0000000000000000000000000000000000000000
--- a/src/modules/loki/configs/Loki.json
+++ /dev/null
@@ -1,19 +0,0 @@
-
-{
-  "Detector": "loki",
-
-  "StrawResolution" : 512,
-
-  "PanelConfig" : [
-    { "Bank" : 0, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 32, "StrawOffset" : 0    },
-    { "Bank" : 0, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 24, "StrawOffset" : 896  },
-    { "Bank" : 1, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 16, "StrawOffset" : 1568 },
-    { "Bank" : 2, "Vertical" :  true,   "GroupsZ" : 4, "GroupsN" : 12, "StrawOffset" : 2016 },
-    { "Bank" : 3, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 16, "StrawOffset" : 2352 },
-    { "Bank" : 4, "Vertical" :  true,   "GroupsZ" : 4, "GroupsN" : 12, "StrawOffset" : 2800 },
-    { "Bank" : 5, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 28, "StrawOffset" : 3136 },
-    { "Bank" : 6, "Vertical" :  true,   "GroupsZ" : 4, "GroupsN" : 32, "StrawOffset" : 3920 },
-    { "Bank" : 7, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 20, "StrawOffset" : 4816 },
-    { "Bank" : 8, "Vertical" :  true,   "GroupsZ" : 4, "GroupsN" : 32, "StrawOffset" : 5376 }
-  ]
-}
diff --git a/src/modules/loki/configs/LokiFull.json b/src/modules/loki/configs/LokiFull.json
new file mode 100644
index 0000000000000000000000000000000000000000..6e53603212f5b0b68dc742f52e268a24ff371b9a
--- /dev/null
+++ b/src/modules/loki/configs/LokiFull.json
@@ -0,0 +1,36 @@
+
+{
+  "Detector" : "loki",
+
+  "Resolution" : 512,
+  "GroupsZ" : 4,
+
+  "ReadoutConstDelayNS" : 0,
+  "MaxPulseTimeNS" : 357142855,
+  "MaxTOFNS" : 1000000000,
+
+  "Banks" : [
+     {"Bank" : 0, "ID" : "bank0", "GroupsN" : 56, "YOffset" : 0},
+     {"Bank" : 1, "ID" : "bank1", "GroupsN" : 16, "YOffset" : 1568},
+     {"Bank" : 2, "ID" : "bank2", "GroupsN" : 12, "YOffset" : 2016},
+     {"Bank" : 3, "ID" : "bank3", "GroupsN" : 16, "YOffset" : 2352},
+     {"Bank" : 4, "ID" : "bank4", "GroupsN" : 12, "YOffset" : 2800},
+     {"Bank" : 5, "ID" : "bank5", "GroupsN" : 28, "YOffset" : 3136},
+     {"Bank" : 6, "ID" : "bank6", "GroupsN" : 32, "YOffset" : 3920},
+     {"Bank" : 7, "ID" : "bank7", "GroupsN" : 20, "YOffset" : 4816},
+     {"Bank" : 8, "ID" : "bank8", "GroupsN" : 32, "YOffset" : 5376}
+  ],
+
+  "Config" : [
+    { "Ring" : 0, "Bank" : 0, "FENs" : 16, "FENOffset" :  0},
+    { "Ring" : 1, "Bank" : 0, "FENs" : 12, "FENOffset" : 16},
+    { "Ring" : 2, "Bank" : 1, "FENs" :  8, "FENOffset" :  0},
+    { "Ring" : 3, "Bank" : 2, "FENs" :  6, "FENOffset" :  0},
+    { "Ring" : 4, "Bank" : 3, "FENs" :  8, "FENOffset" :  0},
+    { "Ring" : 5, "Bank" : 4, "FENs" :  6, "FENOffset" :  0},
+    { "Ring" : 6, "Bank" : 5, "FENs" : 14, "FENOffset" :  0},
+    { "Ring" : 7, "Bank" : 6, "FENs" : 16, "FENOffset" :  0},
+    { "Ring" : 8, "Bank" : 7, "FENs" : 10, "FENOffset" :  0},
+    { "Ring" : 9, "Bank" : 8, "FENs" : 16, "FENOffset" :  0}
+  ]
+}
diff --git a/src/modules/loki/configs/STFCTestII.json b/src/modules/loki/configs/STFCTestII.json
deleted file mode 100644
index 6f4275131764a9bbe9b3889dd76a7ca61919778a..0000000000000000000000000000000000000000
--- a/src/modules/loki/configs/STFCTestII.json
+++ /dev/null
@@ -1,17 +0,0 @@
-
-{
-  "Detector": "loki",
-
-  "StrawResolution" : 512,
-
-  "ReadoutConstDelayNS" : 0,
-
-  "MaxPulseTimeNS" : 357142857,
-
-  "PanelConfig" : [
-    { "Bank" : 0, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 16, "StrawOffset" :    0 },
-    { "Bank" : 1, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 16, "StrawOffset" :  448 },
-    { "Bank" : 2, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 16, "StrawOffset" :  896 }
-  ]
-
-}
diff --git a/src/modules/loki/configs/STFCTestIII.json b/src/modules/loki/configs/STFCTestIII.json
deleted file mode 100644
index e74135250b3f4ddd21d37b56d5ec679e918901ca..0000000000000000000000000000000000000000
--- a/src/modules/loki/configs/STFCTestIII.json
+++ /dev/null
@@ -1,19 +0,0 @@
-
-{
-  "Comment" : "March 2022 test - Ring 0 has 16 FENs, part of bank 0",
-
-  "Detector": "loki",
-
-  "StrawResolution" : 512,
-
-  "ReadoutConstDelayNS" : 0,
-
-  "MaxPulseTimeNS" : 357142857,
-
-  "MaxTOF" : 800000000,
-
-  "PanelConfig" : [
-    { "Bank" : 0, "Vertical" :  false,  "GroupsZ" : 4, "GroupsN" : 32, "StrawOffset" :    0 }
-  ]
-
-}
diff --git a/src/modules/loki/configs/lokiconstcalib.json b/src/modules/loki/configs/lokiconstcalib.json
new file mode 100644
index 0000000000000000000000000000000000000000..f206ec8a14725584c78cdae0d2fcbb213e7b0b50
--- /dev/null
+++ b/src/modules/loki/configs/lokiconstcalib.json
@@ -0,0 +1,4494 @@
+{
+  "Calibration" : {
+    "version" : 0,
+    "date" : "2023-08-30T12:30:14.793851", 
+    "info" : "generated by generatecalib.py with type: const", 
+
+    "instrument" : "loki",
+    "groups" : 896,
+    "groupsize" : 7,
+
+    "Parameters" : [
+      {
+        "groupindex" : 0,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 1,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 2,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 3,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 4,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 5,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 6,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 7,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 8,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 9,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 10,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 11,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 12,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 13,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 14,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 15,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 16,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 17,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 18,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 19,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 20,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 21,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 22,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 23,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 24,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 25,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 26,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 27,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 28,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 29,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 30,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 31,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 32,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 33,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 34,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 35,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 36,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 37,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 38,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 39,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 40,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 41,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 42,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 43,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 44,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 45,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 46,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 47,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 48,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 49,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 50,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 51,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 52,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 53,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 54,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 55,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 56,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 57,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 58,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 59,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 60,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 61,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 62,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 63,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 64,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 65,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 66,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 67,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 68,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 69,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 70,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 71,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 72,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 73,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 74,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 75,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 76,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 77,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 78,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 79,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 80,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 81,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 82,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 83,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 84,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 85,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 86,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 87,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 88,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 89,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 90,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 91,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 92,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 93,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 94,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 95,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 96,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 97,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 98,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 99,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 100,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 101,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 102,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 103,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 104,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 105,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 106,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 107,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 108,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 109,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 110,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 111,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 112,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 113,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 114,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 115,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 116,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 117,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 118,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 119,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 120,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 121,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 122,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 123,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 124,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 125,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 126,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 127,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 128,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 129,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 130,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 131,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 132,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 133,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 134,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 135,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 136,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 137,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 138,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 139,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 140,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 141,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 142,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 143,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 144,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 145,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 146,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 147,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 148,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 149,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 150,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 151,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 152,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 153,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 154,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 155,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 156,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 157,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 158,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 159,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 160,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 161,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 162,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 163,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 164,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 165,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 166,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 167,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 168,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 169,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 170,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 171,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 172,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 173,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 174,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 175,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 176,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 177,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 178,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 179,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 180,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 181,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 182,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 183,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 184,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 185,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 186,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 187,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 188,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 189,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 190,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 191,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 192,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 193,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 194,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 195,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 196,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 197,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 198,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 199,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 200,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 201,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 202,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 203,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 204,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 205,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 206,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 207,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 208,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 209,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 210,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 211,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 212,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 213,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 214,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 215,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 216,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 217,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 218,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 219,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 220,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 221,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 222,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 223,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 224,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 225,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 226,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 227,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 228,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 229,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 230,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 231,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 232,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 233,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 234,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 235,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 236,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 237,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 238,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 239,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 240,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 241,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 242,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 243,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 244,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 245,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 246,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 247,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 248,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 249,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 250,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 251,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 252,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 253,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 254,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 255,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 256,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 257,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 258,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 259,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 260,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 261,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 262,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 263,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 264,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 265,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 266,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 267,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 268,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 269,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 270,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 271,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 272,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 273,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 274,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 275,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 276,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 277,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 278,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 279,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 280,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 281,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 282,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 283,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 284,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 285,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 286,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 287,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 288,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 289,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 290,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 291,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 292,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 293,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 294,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 295,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 296,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 297,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 298,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 299,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 300,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 301,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 302,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 303,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 304,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 305,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 306,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 307,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 308,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 309,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 310,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 311,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 312,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 313,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 314,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 315,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 316,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 317,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 318,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 319,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 320,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 321,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 322,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 323,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 324,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 325,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 326,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 327,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 328,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 329,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 330,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 331,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 332,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 333,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 334,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 335,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 336,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 337,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 338,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 339,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 340,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 341,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 342,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 343,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 344,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 345,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 346,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 347,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 348,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 349,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 350,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 351,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 352,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 353,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 354,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 355,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 356,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 357,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 358,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 359,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 360,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 361,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 362,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 363,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 364,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 365,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 366,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 367,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 368,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 369,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 370,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 371,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 372,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 373,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 374,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 375,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 376,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 377,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 378,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 379,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 380,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 381,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 382,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 383,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 384,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 385,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 386,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 387,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 388,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 389,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 390,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 391,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 392,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 393,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 394,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 395,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 396,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 397,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 398,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 399,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 400,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 401,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 402,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 403,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 404,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 405,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 406,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 407,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 408,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 409,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 410,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 411,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 412,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 413,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 414,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 415,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 416,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 417,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 418,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 419,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 420,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 421,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 422,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 423,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 424,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 425,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 426,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 427,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 428,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 429,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 430,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 431,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 432,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 433,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 434,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 435,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 436,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 437,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 438,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 439,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 440,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 441,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 442,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 443,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 444,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 445,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 446,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 447,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 448,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 449,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 450,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 451,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 452,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 453,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 454,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 455,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 456,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 457,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 458,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 459,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 460,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 461,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 462,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 463,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 464,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 465,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 466,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 467,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 468,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 469,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 470,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 471,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 472,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 473,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 474,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 475,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 476,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 477,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 478,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 479,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 480,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 481,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 482,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 483,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 484,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 485,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 486,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 487,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 488,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 489,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 490,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 491,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 492,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 493,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 494,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 495,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 496,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 497,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 498,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 499,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 500,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 501,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 502,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 503,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 504,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 505,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 506,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 507,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 508,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 509,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 510,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 511,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 512,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 513,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 514,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 515,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 516,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 517,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 518,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 519,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 520,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 521,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 522,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 523,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 524,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 525,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 526,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 527,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 528,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 529,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 530,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 531,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 532,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 533,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 534,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 535,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 536,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 537,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 538,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 539,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 540,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 541,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 542,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 543,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 544,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 545,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 546,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 547,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 548,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 549,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 550,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 551,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 552,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 553,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 554,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 555,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 556,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 557,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 558,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 559,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 560,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 561,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 562,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 563,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 564,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 565,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 566,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 567,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 568,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 569,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 570,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 571,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 572,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 573,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 574,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 575,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 576,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 577,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 578,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 579,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 580,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 581,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 582,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 583,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 584,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 585,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 586,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 587,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 588,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 589,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 590,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 591,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 592,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 593,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 594,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 595,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 596,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 597,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 598,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 599,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 600,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 601,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 602,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 603,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 604,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 605,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 606,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 607,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 608,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 609,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 610,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 611,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 612,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 613,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 614,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 615,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 616,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 617,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 618,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 619,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 620,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 621,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 622,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 623,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 624,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 625,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 626,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 627,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 628,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 629,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 630,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 631,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 632,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 633,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 634,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 635,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 636,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 637,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 638,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 639,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 640,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 641,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 642,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 643,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 644,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 645,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 646,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 647,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 648,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 649,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 650,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 651,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 652,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 653,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 654,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 655,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 656,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 657,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 658,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 659,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 660,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 661,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 662,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 663,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 664,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 665,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 666,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 667,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 668,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 669,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 670,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 671,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 672,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 673,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 674,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 675,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 676,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 677,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 678,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 679,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 680,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 681,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 682,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 683,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 684,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 685,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 686,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 687,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 688,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 689,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 690,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 691,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 692,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 693,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 694,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 695,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 696,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 697,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 698,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 699,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 700,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 701,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 702,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 703,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 704,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 705,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 706,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 707,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 708,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 709,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 710,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 711,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 712,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 713,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 714,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 715,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 716,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 717,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 718,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 719,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 720,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 721,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 722,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 723,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 724,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 725,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 726,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 727,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 728,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 729,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 730,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 731,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 732,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 733,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 734,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 735,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 736,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 737,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 738,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 739,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 740,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 741,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 742,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 743,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 744,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 745,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 746,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 747,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 748,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 749,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 750,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 751,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 752,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 753,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 754,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 755,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 756,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 757,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 758,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 759,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 760,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 761,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 762,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 763,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 764,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 765,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 766,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 767,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 768,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 769,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 770,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 771,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 772,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 773,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 774,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 775,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 776,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 777,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 778,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 779,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 780,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 781,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 782,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 783,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 784,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 785,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 786,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 787,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 788,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 789,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 790,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 791,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 792,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 793,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 794,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 795,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 796,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 797,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 798,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 799,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 800,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 801,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 802,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 803,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 804,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 805,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 806,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 807,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 808,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 809,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 810,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 811,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 812,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 813,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 814,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 815,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 816,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 817,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 818,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 819,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 820,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 821,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 822,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 823,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 824,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 825,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 826,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 827,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 828,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 829,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 830,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 831,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 832,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 833,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 834,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 835,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 836,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 837,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 838,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 839,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 840,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 841,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 842,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 843,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 844,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 845,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 846,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 847,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 848,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 849,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 850,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 851,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 852,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 853,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 854,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 855,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 856,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 857,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 858,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 859,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 860,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 861,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 862,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 863,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 864,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 865,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 866,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 867,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 868,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 869,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 870,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 871,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 872,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 873,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 874,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 875,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 876,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 877,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 878,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 879,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 880,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 881,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 882,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 883,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 884,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 885,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 886,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 887,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 888,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 889,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 890,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 891,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 892,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 893,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 894,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      },
+      {
+        "groupindex" : 895,
+        "intervals" : [[  0.0,0.143], [0.144,0.286], [0.287,0.429], [ 0.43,0.571], [0.572,0.714], [0.715,0.857], [0.858,  1.0]],
+        "polynomials" : [[-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] , [-0.5, 1.0, 0.0, 0.0] ]
+      }
+    ]
+  }
+}
diff --git a/src/modules/loki/configs/old/artificial_calib.json b/src/modules/loki/configs/old/artificial_calib.json
deleted file mode 100644
index 7babbf82a2391bfe7444d945181ffdfc212b7612..0000000000000000000000000000000000000000
--- a/src/modules/loki/configs/old/artificial_calib.json
+++ /dev/null
@@ -1,908 +0,0 @@
-{
-  "LokiCalibration" : {
-    "date" : "2023 06 07 16:46",
-    "comment" : "this is the old calibration file format - it needs to be converted",
-    "ntubes" : 128,
-    "nstraws" : 7,
-    "resolution" : 512,
-
-    "polynomials" : [
-      [0, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[1, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[2, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[3, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[4, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[5, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[6, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[7, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[8, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[9, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[10, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[11, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[12, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[13, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[14, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[15, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[16, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[17, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[18, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[19, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[20, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[21, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[22, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[23, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[24, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[25, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[26, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[27, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[28, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[29, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[30, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[31, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[32, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[33, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[34, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[35, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[36, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[37, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[38, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[39, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[40, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[41, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[42, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[43, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[44, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[45, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[46, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[47, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[48, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[49, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[50, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[51, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[52, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[53, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[54, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[55, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[56, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[57, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[58, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[59, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[60, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[61, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[62, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[63, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[64, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[65, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[66, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[67, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[68, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[69, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[70, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[71, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[72, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[73, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[74, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[75, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[76, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[77, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[78, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[79, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[80, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[81, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[82, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[83, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[84, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[85, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[86, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[87, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[88, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[89, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[90, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[91, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[92, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[93, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[94, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[95, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[96, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[97, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[98, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[99, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[100, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[101, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[102, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[103, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[104, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[105, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[106, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[107, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[108, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[109, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[110, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[111, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[112, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[113, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[114, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[115, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[116, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[117, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[118, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[119, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[120, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[121, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[122, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[123, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[124, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[125, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[126, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[127, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[128, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[129, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[130, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[131, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[132, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[133, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[134, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[135, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[136, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[137, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[138, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[139, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[140, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[141, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[142, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[143, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[144, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[145, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[146, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[147, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[148, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[149, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[150, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[151, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[152, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[153, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[154, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[155, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[156, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[157, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[158, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[159, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[160, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[161, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[162, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[163, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[164, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[165, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[166, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[167, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[168, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[169, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[170, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[171, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[172, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[173, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[174, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[175, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[176, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[177, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[178, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[179, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[180, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[181, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[182, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[183, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[184, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[185, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[186, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[187, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[188, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[189, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[190, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[191, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[192, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[193, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[194, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[195, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[196, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[197, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[198, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[199, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[200, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[201, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[202, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[203, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[204, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[205, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[206, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[207, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[208, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[209, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[210, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[211, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[212, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[213, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[214, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[215, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[216, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[217, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[218, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[219, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[220, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[221, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[222, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[223, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[224, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[225, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[226, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[227, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[228, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[229, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[230, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[231, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[232, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[233, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[234, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[235, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[236, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[237, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[238, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[239, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[240, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[241, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[242, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[243, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[244, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[245, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[246, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[247, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[248, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[249, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[250, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[251, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[252, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[253, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[254, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[255, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[256, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[257, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[258, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[259, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[260, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[261, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[262, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[263, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[264, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[265, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[266, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[267, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[268, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[269, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[270, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[271, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[272, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[273, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[274, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[275, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[276, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[277, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[278, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[279, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[280, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[281, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[282, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[283, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[284, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[285, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[286, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[287, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[288, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[289, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[290, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[291, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[292, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[293, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[294, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[295, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[296, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[297, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[298, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[299, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[300, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[301, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[302, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[303, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[304, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[305, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[306, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[307, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[308, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[309, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[310, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[311, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[312, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[313, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[314, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[315, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[316, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[317, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[318, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[319, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[320, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[321, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[322, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[323, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[324, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[325, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[326, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[327, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[328, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[329, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[330, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[331, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[332, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[333, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[334, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[335, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[336, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[337, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[338, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[339, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[340, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[341, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[342, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[343, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[344, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[345, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[346, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[347, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[348, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[349, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[350, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[351, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[352, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[353, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[354, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[355, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[356, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[357, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[358, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[359, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[360, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[361, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[362, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[363, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[364, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[365, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[366, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[367, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[368, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[369, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[370, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[371, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[372, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[373, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[374, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[375, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[376, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[377, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[378, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[379, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[380, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[381, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[382, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[383, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[384, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[385, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[386, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[387, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[388, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[389, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[390, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[391, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[392, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[393, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[394, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[395, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[396, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[397, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[398, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[399, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[400, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[401, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[402, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[403, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[404, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[405, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[406, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[407, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[408, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[409, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[410, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[411, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[412, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[413, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[414, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[415, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[416, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[417, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[418, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[419, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[420, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[421, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[422, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[423, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[424, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[425, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[426, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[427, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[428, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[429, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[430, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[431, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[432, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[433, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[434, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[435, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[436, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[437, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[438, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[439, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[440, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[441, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[442, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[443, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[444, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[445, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[446, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[447, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[448, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[449, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[450, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[451, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[452, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[453, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[454, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[455, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[456, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[457, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[458, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[459, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[460, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[461, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[462, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[463, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[464, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[465, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[466, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[467, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[468, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[469, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[470, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[471, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[472, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[473, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[474, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[475, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[476, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[477, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[478, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[479, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[480, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[481, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[482, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[483, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[484, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[485, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[486, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[487, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[488, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[489, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[490, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[491, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[492, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[493, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[494, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[495, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[496, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[497, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[498, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[499, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[500, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[501, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[502, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[503, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[504, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[505, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[506, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[507, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[508, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[509, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[510, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[511, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[512, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[513, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[514, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[515, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[516, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[517, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[518, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[519, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[520, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[521, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[522, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[523, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[524, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[525, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[526, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[527, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[528, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[529, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[530, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[531, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[532, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[533, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[534, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[535, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[536, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[537, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[538, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[539, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[540, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[541, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[542, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[543, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[544, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[545, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[546, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[547, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[548, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[549, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[550, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[551, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[552, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[553, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[554, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[555, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[556, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[557, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[558, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[559, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[560, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[561, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[562, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[563, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[564, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[565, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[566, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[567, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[568, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[569, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[570, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[571, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[572, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[573, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[574, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[575, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[576, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[577, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[578, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[579, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[580, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[581, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[582, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[583, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[584, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[585, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[586, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[587, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[588, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[589, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[590, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[591, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[592, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[593, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[594, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[595, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[596, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[597, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[598, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[599, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[600, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[601, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[602, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[603, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[604, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[605, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[606, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[607, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[608, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[609, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[610, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[611, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[612, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[613, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[614, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[615, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[616, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[617, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[618, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[619, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[620, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[621, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[622, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[623, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[624, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[625, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[626, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[627, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[628, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[629, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[630, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[631, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[632, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[633, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[634, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[635, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[636, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[637, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[638, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[639, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[640, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[641, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[642, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[643, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[644, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[645, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[646, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[647, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[648, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[649, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[650, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[651, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[652, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[653, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[654, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[655, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[656, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[657, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[658, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[659, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[660, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[661, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[662, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[663, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[664, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[665, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[666, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[667, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[668, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[669, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[670, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[671, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[672, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[673, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[674, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[675, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[676, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[677, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[678, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[679, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[680, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[681, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[682, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[683, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[684, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[685, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[686, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[687, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[688, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[689, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[690, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[691, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[692, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[693, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[694, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[695, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[696, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[697, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[698, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[699, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[700, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[701, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[702, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[703, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[704, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[705, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[706, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[707, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[708, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[709, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[710, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[711, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[712, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[713, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[714, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[715, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[716, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[717, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[718, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[719, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[720, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[721, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[722, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[723, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[724, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[725, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[726, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[727, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[728, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[729, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[730, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[731, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[732, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[733, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[734, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[735, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[736, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[737, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[738, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[739, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[740, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[741, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[742, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[743, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[744, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[745, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[746, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[747, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[748, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[749, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[750, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[751, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[752, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[753, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[754, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[755, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[756, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[757, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[758, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[759, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[760, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[761, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[762, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[763, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[764, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[765, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[766, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[767, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[768, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[769, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[770, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[771, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[772, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[773, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[774, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[775, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[776, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[777, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[778, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[779, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[780, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[781, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[782, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[783, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[784, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[785, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[786, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[787, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[788, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[789, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[790, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[791, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[792, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[793, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[794, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[795, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[796, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[797, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[798, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[799, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[800, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[801, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[802, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[803, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[804, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[805, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[806, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[807, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[808, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[809, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[810, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[811, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[812, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[813, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[814, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[815, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[816, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[817, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[818, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[819, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[820, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[821, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[822, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[823, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[824, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[825, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[826, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[827, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[828, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[829, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[830, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[831, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[832, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[833, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[834, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[835, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[836, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[837, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[838, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[839, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[840, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[841, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[842, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[843, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[844, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[845, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[846, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[847, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[848, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[849, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[850, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[851, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[852, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[853, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[854, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[855, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[856, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[857, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[858, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[859, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[860, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[861, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[862, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[863, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[864, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[865, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[866, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[867, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[868, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[869, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[870, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[871, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[872, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[873, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[874, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[875, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[876, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[877, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[878, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[879, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[880, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[881, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[882, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[883, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[884, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[885, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[886, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[887, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[888, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-[889, -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-[890, 21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-[891, 33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-[892, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-[893, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-[894, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-[895, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07]
-    ]
-  }
-}
diff --git a/src/modules/loki/configs/old/calibration.json b/src/modules/loki/configs/old/calibration.json
deleted file mode 100644
index d80ed4cb0cb426e1f7e03b1cf6729bc4d095bb26..0000000000000000000000000000000000000000
--- a/src/modules/loki/configs/old/calibration.json
+++ /dev/null
@@ -1,908 +0,0 @@
-{
-    "LokiCalibration":
-    {
-        "date" : "2023 06 07 16:46",
-        "comment" : "this is the old calibration file format - it needs to be converted",
-        "ntubes": 128,
-        "nstraws": 7,
-        "resolution": 512,
-        "polynomials": [
-            [0,0,0,0,0],
-            [1,0,0,0,0],
-            [2,0,0,0,0],
-            [3,0,0,0,0],
-            [4,0,0,0,0],
-            [5,0,0,0,0],
-            [6,0,0,0,0],
-            [7,0,0,0,0],
-            [8,0,0,0,0],
-            [9,0,0,0,0],
-            [10,0,0,0,0],
-            [11,0,0,0,0],
-            [12,0,0,0,0],
-            [13,0,0,0,0],
-            [14,0,0,0,0],
-            [15,0,0,0,0],
-            [16,0,0,0,0],
-            [17,0,0,0,0],
-            [18,0,0,0,0],
-            [19,0,0,0,0],
-            [20,0,0,0,0],
-            [21,0,0,0,0],
-            [22,0,0,0,0],
-            [23,0,0,0,0],
-            [24,0,0,0,0],
-            [25,0,0,0,0],
-            [26,0,0,0,0],
-            [27,0,0,0,0],
-            [28,0,0,0,0],
-            [29,0,0,0,0],
-            [30,0,0,0,0],
-            [31,0,0,0,0],
-            [32,0,0,0,0],
-            [33,0,0,0,0],
-            [34,0,0,0,0],
-            [35.0,1.97898861404,0.204262504035,-0.00106402641289,0.00000121210946782],
-            [36.0,27.623466053,0.217723909167,-0.00167664921788,0.00000200236968694],
-            [37.0,48.1840728013,0.108049008655,-0.00144263280712,0.00000158202265925],
-            [38.0,59.403903958,0.0400471338553,-0.00132068609057,0.00000144781546878],
-            [39.0,58.9241234045,0.00937718059402,-0.00117025060764,0.00000135084332802],
-            [40.0,29.6549721653,0.157186276758,-0.00134011070281,0.00000146121676351],
-            [41.0,17.58405996,0.0438797373481,-0.000509891489741,5.11249512744E-7],
-            [42,0,0,0,0],
-            [43,0,0,0,0],
-            [44,0,0,0,0],
-            [45,0,0,0,0],
-            [46,0,0,0,0],
-            [47,0,0,0,0],
-            [48,0,0,0,0],
-            [49.0,18.8075534992,0.113245199409,-0.00100164281002,0.00000133022500918],
-            [50.0,29.7636859779,0.153572310055,-0.00161190248577,0.00000213552880751],
-            [51.0,59.6002812492,0.00595497121901,-0.0013230553742,0.00000157024448071],
-            [52.0,72.464937803,-0.0871634217892,-0.00100138097881,0.00000108119730748],
-            [53.0,57.5453792899,0.0625109937366,-0.00154112555866,0.00000186493435841],
-            [54.0,38.3647733246,0.0459684136186,-0.00094997911163,0.00000102987384618],
-            [55.0,14.0839052421,0.186722543082,-0.00117799388283,0.00000134733977908],
-            [56.0,14.3391225395,0.215635603711,-0.00130298431985,0.00000152230355328],
-            [57.0,34.4298203474,0.189582580453,-0.00160309794767,0.00000185020158684],
-            [58.0,42.2737790345,0.249300313514,-0.00205769087571,0.00000232522923272],
-            [59.0,67.9120039313,0.0746736746884,-0.00152049020648,0.00000157716450548],
-            [60.0,48.7777925727,0.125771725128,-0.00147096520691,0.00000162017160955],
-            [61.0,35.8679741773,0.123780374357,-0.00120326537413,0.00000123040930494],
-            [62.0,14.8549465831,0.189276874571,-0.00105226706826,0.00000106824865553],
-            [63.0,19.3935374421,0.157458804409,-0.000871704032784,8.61106232562E-7],
-            [64.0,26.7672488582,0.237829025386,-0.0017050037712,0.00000196893290216],
-            [65.0,45.2273666216,0.232998097991,-0.00201086678428,0.00000226326139582],
-            [66.0,47.3540740671,0.188559792718,-0.00181205854611,0.00000194418814543],
-            [67.0,47.4453898446,0.208468743499,-0.00195642246036,0.00000225356828827],
-            [68.0,41.3216030322,0.105894762021,-0.00112556846542,0.00000118502542066],
-            [69.0,11.7060796854,0.110055674005,-0.000730337194893,7.3750336864E-7],
-            [70.0,14.3405013125,0.138425678466,-0.000920636359311,0.00000101222897723],
-            [71.0,37.7975014146,0.183795829086,-0.00162458939901,0.00000189050566347],
-            [72.0,52.8480693571,0.0671649041596,-0.00130429603466,0.00000135857030068],
-            [73.0,58.4463632524,0.149278946572,-0.00173766771899,0.00000191071926581],
-            [74.0,54.1269199439,0.108886992255,-0.00157084247162,0.00000178486109484],
-            [75.0,43.8437151253,0.0914678134821,-0.00108881840515,0.00000111095872193],
-            [76.0,20.3529474131,0.13900821293,-0.000841059820184,8.39856914628E-7],
-            [77.0,4.22228704124,0.259566298718,-0.00113405492576,0.00000117970805338],
-            [78.0,34.7731994943,0.160797310207,-0.0012875103084,0.00000136450480406],
-            [79.0,50.6450530217,0.11038758003,-0.0013975456888,0.00000150074181779],
-            [80.0,60.5624692138,0.0419088391124,-0.00118615932304,0.00000111384083002],
-            [81.0,46.3208601188,0.14994283226,-0.0014945896797,0.00000163532639609],
-            [82.0,29.7325870522,0.207325577693,-0.00153519203598,0.00000172038084831],
-            [83.0,19.7116976338,0.0212087462395,-0.000419484459001,3.19821550747E-7],
-            [84.0,21.1038826127,0.129145556315,-0.000860518151207,9.29802694344E-7],
-            [85.0,103.306106969,-0.747874601148,0.00228756894607,-0.00000322538506958],
-            [86.0,67.3835776546,-0.0607161932991,-0.000888447525854,8.68615931025E-7],
-            [87.0,82.1750413658,-0.18885777868,-0.000463406813437,2.62703127885E-7],
-            [88.0,54.313759705,0.117006868949,-0.00165588056849,0.0000019051998235],
-            [89.0,74.1777143319,-0.360899664175,0.000738530247098,-0.0000012693057342],
-            [90.0,20.3424019171,0.108889835004,-0.000819466890153,8.63980014353E-7],
-            [91.0,13.4992697762,0.186522397498,-0.00108877654517,0.00000123525563745],
-            [92.0,38.4154475628,0.115606478666,-0.0012176424459,0.00000133896117318],
-            [93.0,34.7367790176,0.268348831727,-0.00194861250237,0.00000218681538888],
-            [94.0,-12.5655785752,0.965661388265,-0.00477691147497,0.0000055222053744],
-            [95.0,44.0089375843,0.232435326966,-0.00189447158433,0.00000217516826178],
-            [96.0,34.4104236992,0.174840787745,-0.00143316779426,0.00000157466743517],
-            [97.0,9.66752206461,0.228538381664,-0.00116957611647,0.00000124316995737],
-            [98.0,8.56349064956,0.245698160952,-0.00119775279254,0.00000137800624009],
-            [99.0,32.0544258087,0.168714787434,-0.00139452347641,0.0000015826199924],
-            [100.0,23.7255775623,0.438396797814,-0.00276424843098,0.00000327504726891],
-            [101.0,54.5411969847,0.0120906653915,-0.00106255984365,0.00000105027461119],
-            [102.0,42.5335186885,0.13093051724,-0.00143487505535,0.0000016702294256],
-            [103.0,34.4526429985,0.0785507113312,-0.00102387417761,0.0000011438077925],
-            [104.0,8.77348250139,0.200089039055,-0.00109361418535,0.00000125387547283],
-            [105.0,8.33741352862,0.25275784274,-0.00128050268641,0.00000143210849357],
-            [106.0,-75.6857820205,1.4820534464,-0.00570188449103,0.00000592447683219],
-            [107.0,-84.273766505,1.67543958695,-0.00676742238735,0.0000071641594964],
-            [108.0,-69.9255280276,1.49807271362,-0.00586459100903,0.00000578216010836],
-            [109.0,43.0858915147,0.241410317996,-0.00201978773049,0.00000235196256598],
-            [110.0,33.2530977887,0.174415015772,-0.00138603685629,0.00000149531760408],
-            [111.0,21.0433235668,0.0749658189578,-0.000607585738043,6.47569845866E-7],
-            [112.0,3.58867283047,0.239230085274,-0.00114364117939,0.00000130475445731],
-            [113.0,28.1440985878,0.154210063581,-0.00125597119944,0.00000139887142666],
-            [114.0,-71.596871699,1.40365363207,-0.00553683910001,0.00000544759155462],
-            [115.0,63.6440046389,-0.0913761961444,-0.000893811124122,9.41925136861E-7],
-            [116.0,54.2015339828,-0.0140779329912,-0.000965424162471,0.00000102334657021],
-            [117.0,29.7100737268,0.121936418245,-0.00119805948369,0.00000127883383805],
-            [118.0,11.9084615202,0.193705399511,-0.000986452671175,0.00000107437872318],
-            [119.0,16.192700718,0.184596361971,-0.00107383089753,0.00000123340885122],
-            [120.0,41.6884057836,0.0288440484152,-0.000830406628804,9.39494670705E-7],
-            [121.0,56.1607943334,0.106174135036,-0.00147980953198,0.00000168925008784],
-            [122.0,52.7362587804,0.213189251793,-0.00199794129919,0.00000231385279333],
-            [123.0,48.6619000382,0.160695809696,-0.0017114872025,0.00000205515540403],
-            [124.0,27.8031165621,0.216648570508,-0.00159502283247,0.0000019226468036],
-            [125.0,23.3597828594,0.0887090738803,-0.00060938376121,5.9719435397E-7],
-            [126.0,15.0115775501,0.184574746519,-0.00116083492957,0.00000138942760512],
-            [127.0,32.3513918167,0.208851941305,-0.00164083354531,0.00000196034243504],
-            [128.0,42.0633782155,0.180746660403,-0.0018420617292,0.0000021711843892],
-            [129.0,47.7380344132,0.18129387547,-0.00177866425966,0.000001955726472],
-            [130.0,48.4559739404,0.207698283249,-0.00195204916628,0.00000225456982753],
-            [131.0,38.4092807839,0.150109375702,-0.00135421117855,0.00000140510901573],
-            [132.0,15.1581679818,0.201079900764,-0.00113174414195,0.00000120233329096],
-            [133.0,2.71001273617,0.314104272467,-0.00149105889233,0.00000170590330475],
-            [134.0,40.4788168745,0.0959901833406,-0.00103425776385,0.00000104425773286],
-            [135.0,43.6950855741,0.126030022266,-0.00143718096396,0.00000149891796798],
-            [136.0,56.3274069915,0.0563998672759,-0.00133984098601,0.00000141896646968],
-            [137.0,47.3272058153,0.175982726394,-0.0018211598011,0.00000213311780318],
-            [138.0,33.8548448816,0.157769786404,-0.0013273469215,0.00000144445610159],
-            [139.0,5.99291404965,0.268319356297,-0.0014559118998,0.00000174087035977],
-            [140.0,13.4266689587,0.248763406444,-0.00147810915702,0.00000176073162485],
-            [141.0,26.1862505687,0.22661549401,-0.00173531911786,0.00000204357670126],
-            [142.0,59.8151469543,0.0314952573893,-0.00121776076516,0.00000124368365736],
-            [143.0,55.3487602842,0.173766385388,-0.00196116173441,0.00000224519531733],
-            [144.0,51.0688349166,0.170674278717,-0.00182695281925,0.0000020828370185],
-            [145.0,48.5823061704,0.0170200486002,-0.000860200219564,8.11807603698E-7],
-            [146.0,18.7192635727,0.147194457289,-0.000947602726309,9.79780003428E-7],
-            [147.0,12.3185774124,0.159489010696,-0.000984344782508,0.00000118391631295],
-            [148.0,33.5720742144,0.129213183502,-0.00137368263153,0.0000016732862884],
-            [149.0,45.2268290574,0.0516253364536,-0.00128735833871,0.0000015345484543],
-            [150.0,54.9428823982,0.0121251302163,-0.00119643754419,0.00000140774927791],
-            [151.0,49.6980263102,0.092110314088,-0.00157448977572,0.00000197271251738],
-            [152.0,35.9819957399,0.0865557930564,-0.00117369535119,0.00000137590135791],
-            [153.0,10.1385234462,0.107744705629,-0.000778816278621,9.26698989205E-7],
-            [154.0,6.02615152349,0.253789306209,-0.00133349363475,0.00000156806174018],
-            [155.0,21.5542172645,0.21892030952,-0.0014732331341,0.0000016885883996],
-            [156.0,54.0404457251,0.0412049754522,-0.00110626500982,0.00000108209577782],
-            [157.0,64.8471199768,-0.0486415816529,-0.000829196269298,6.94803667563E-7],
-            [158.0,47.231965447,0.163738099751,-0.00167507893991,0.00000190069119484],
-            [159.0,30.2941477387,0.195998853687,-0.00135192195773,0.00000141608776666],
-            [160.0,4.40075804223,0.217145609727,-0.00107791071583,0.00000116011994005],
-            [161.0,13.5885237195,0.151308973355,-0.000967948077189,0.00000113425727859],
-            [162.0,31.6173781866,0.17959113558,-0.00152397244952,0.00000180743451001],
-            [163.0,58.8364982595,-0.0134060703594,-0.000919348996851,8.09201156641E-7],
-            [164.0,66.8965507965,-0.0465630882605,-0.000896724361274,7.72362823996E-7],
-            [165.0,52.0941823454,0.113825960614,-0.0015227205929,0.00000172922582802],
-            [166.0,36.1963739947,0.133150225056,-0.00122098765517,0.00000125581081304],
-            [167.0,15.2733380103,0.147436842358,-0.000816924453711,7.81564656854E-7],
-            [168.0,13.3614354791,0.202348935097,-0.00123164765577,0.0000014570309293],
-            [169.0,34.9975117869,0.172856125362,-0.00149675864317,0.00000173845556058],
-            [170.0,64.3314359848,-0.0362373127698,-0.000965040716192,0.00000100367065044],
-            [171.0,59.6432089577,0.027188359358,-0.00125378594989,0.00000130005637487],
-            [172.0,46.1934499324,0.201707010944,-0.00180242891092,0.00000205059933141],
-            [173.0,41.262195017,0.0842884292338,-0.00110494436204,0.00000115032523764],
-            [174.0,10.7359887343,0.216866325352,-0.00121434651113,0.0000013814036625],
-            [175.0,4.77121313499,0.271917798191,-0.00123723227148,0.00000133548933429],
-            [176.0,28.5601231717,0.191044290487,-0.00143925211942,0.0000015809307646],
-            [177.0,47.2244630131,0.099476168292,-0.00134332450976,0.00000139841265221],
-            [178.0,71.3258828249,-0.0489053619619,-0.000851455706627,7.67155121972E-7],
-            [179.0,40.3008543428,0.220199889995,-0.0019119221544,0.00000227752314288],
-            [180.0,44.7998585739,0.0411538203843,-0.000845247097353,8.37747836282E-7],
-            [181.0,8.60893125039,0.162777594589,-0.000893924829049,0.0000010168312189],
-            [182.0,13.9227402722,0.212680425715,-0.00108687554426,0.0000011587730346],
-            [183.0,35.6079679006,0.199816963797,-0.00152268749908,0.00000166551301289],
-            [184.0,53.6428293498,0.057628286369,-0.00111524097234,0.00000101496352022],
-            [185.0,67.9545964415,0.011871056359,-0.00111342814112,0.00000102428539157],
-            [186.0,49.7540580651,0.190283967393,-0.00174833280066,0.00000188618828772],
-            [187.0,43.4189376157,0.0967670236144,-0.000910037524797,7.3504522453E-7],
-            [188.0,14.8398233981,0.215582862682,-0.00105022852875,0.00000105173553968],
-            [189,0,0,0,0],
-            [190,0,0,0,0],
-            [191,0,0,0,0],
-            [192,0,0,0,0],
-            [193.0,51.2478767983,0.139653108414,-0.00166417527641,0.0000018550789565],
-            [194.0,37.6256659608,0.128924519453,-0.0013307022578,0.00000147547927965],
-            [195,0,0,0,0],
-            [196,0,0,0,0],
-            [197,0,0,0,0],
-            [198,0,0,0,0],
-            [199,0,0,0,0],
-            [200,0,0,0,0],
-            [201,0,0,0,0],
-            [202,0,0,0,0],
-            [203,0,0,0,0],
-            [204,0,0,0,0],
-            [205,0,0,0,0],
-            [206,0,0,0,0],
-            [207,0,0,0,0],
-            [208,0,0,0,0],
-            [209,0,0,0,0],
-            [210,0,0,0,0],
-            [211,0,0,0,0],
-            [212,0,0,0,0],
-            [213,0,0,0,0],
-            [214,0,0,0,0],
-            [215,0,0,0,0],
-            [216,0,0,0,0],
-            [217,0,0,0,0],
-            [218,0,0,0,0],
-            [219,0,0,0,0],
-            [220,0,0,0,0],
-            [221,0,0,0,0],
-            [222,0,0,0,0],
-            [223,0,0,0,0],
-            [224,0,0,0,0],
-            [225,0,0,0,0],
-            [226,0,0,0,0],
-            [227,0,0,0,0],
-            [228,0,0,0,0],
-            [229,0,0,0,0],
-            [230,0,0,0,0],
-            [231,0,0,0,0],
-            [232,0,0,0,0],
-            [233,0,0,0,0],
-            [234,0,0,0,0],
-            [235,0,0,0,0],
-            [236,0,0,0,0],
-            [237,0,0,0,0],
-            [238,0,0,0,0],
-            [239,0,0,0,0],
-            [240,0,0,0,0],
-            [241,0,0,0,0],
-            [242,0,0,0,0],
-            [243,0,0,0,0],
-            [244,0,0,0,0],
-            [245,0,0,0,0],
-            [246,0,0,0,0],
-            [247,0,0,0,0],
-            [248,0,0,0,0],
-            [249,0,0,0,0],
-            [250,0,0,0,0],
-            [251,0,0,0,0],
-            [252,0,0,0,0],
-            [253,0,0,0,0],
-            [254,0,0,0,0],
-            [255,0,0,0,0],
-            [256,0,0,0,0],
-            [257,0,0,0,0],
-            [258,0,0,0,0],
-            [259.0,8.32473621798,0.169931596355,-0.000971184368206,0.00000111257836845],
-            [260.0,37.3428400838,0.0652735072713,-0.000984235357045,0.00000116987998581],
-            [261.0,54.8332543385,0.00309247377857,-0.000947661847644,9.7754033174E-7],
-            [262.0,63.4688627986,-0.0414316320481,-0.0010021308302,0.00000108031410139],
-            [263,0,0,0,0],
-            [264,0,0,0,0],
-            [265.0,25.9325934613,-0.0581326175208,0.0000416222579749,-2.02896634545E-7],
-            [266.0,16.4331194138,0.142146803034,-0.000995704790177,0.00000114196089283],
-            [267.0,55.6340647726,-0.0853083932689,-0.000552937376637,5.69035481595E-7],
-            [268.0,71.1295248734,-0.0737854300221,-0.000867311209456,8.36029323895E-7],
-            [269.0,66.2281433715,0.0372330204149,-0.00134241864499,0.00000146335484144],
-            [270.0,54.9124697526,0.110675754306,-0.00151832840722,0.00000170992608954],
-            [271.0,37.8126935483,0.103321520855,-0.00122009494124,0.00000138525423311],
-            [272.0,11.6273694798,0.123294286909,-0.000752313423367,7.15748395858E-7],
-            [273.0,10.6359447443,0.0817265947468,-0.000552464859016,5.88911997098E-7],
-            [274.0,37.4779197077,0.144373315468,-0.00145994281067,0.00000182572196989],
-            [275.0,50.0181212588,0.00296539749997,-0.00104027498768,0.000001194499622],
-            [276.0,69.5997842249,-0.140495923874,-0.000693255516681,8.11123601308E-7],
-            [277.0,49.2372912857,0.0184745602094,-0.00123717004422,0.00000159635037209],
-            [278.0,28.7571393947,0.094195245205,-0.00122528726932,0.00000162233825683],
-            [279.0,23.4250914948,0.0161751348748,-0.000568379051849,7.28651419491E-7],
-            [280.0,17.7940267344,0.133122158069,-0.00075197373705,7.35147480982E-7],
-            [281.0,42.308042282,0.0436132002738,-0.000927419801946,9.46479605055E-7],
-            [282.0,60.6644057241,-0.0644980097384,-0.000705830624889,5.79498386347E-7],
-            [283.0,55.7041845812,0.148900863063,-0.00159247602044,0.00000164767834896],
-            [284.0,48.2559727641,0.151699497097,-0.00168707656492,0.00000196391384467],
-            [285.0,43.9837078206,0.0983636355064,-0.00105965733608,0.00000110430911562],
-            [286.0,16.2824999964,0.174121829829,-0.000952404130568,9.21018587931E-7],
-            [287.0,13.3953866229,0.217349763013,-0.00103799839204,0.00000102565532321],
-            [288.0,31.979757015,0.240054714465,-0.001623054454,0.00000177144222358],
-            [289.0,47.2345084906,0.078178481369,-0.00123936078033,0.00000125278158899],
-            [290.0,50.7944828622,0.207031405734,-0.00204383815474,0.00000235773939564],
-            [291.0,57.7960468329,0.034797065065,-0.00123432796458,0.00000132699585888],
-            [292.0,31.5949138684,0.103923153546,-0.00112140167881,0.00000128632069155],
-            [293.0,15.5231419425,0.131496025603,-0.00091671497912,0.00000103635564859],
-            [294.0,9.65721211864,0.257112858357,-0.00127445141592,0.0000013635332249],
-            [295.0,42.2945568544,0.131345981197,-0.00137800075001,0.00000157215778879],
-            [296.0,49.6818738332,0.185874127712,-0.00171473486128,0.00000184538852456],
-            [297.0,59.3838201903,0.0584153864802,-0.00138439755869,0.00000148545678168],
-            [298.0,43.0504790224,0.244481363785,-0.00196640498255,0.00000219924024841],
-            [299.0,44.1837254271,0.103401506401,-0.00121589455349,0.00000130800784801],
-            [300.0,17.038373338,0.130616910824,-0.000715369382472,6.39305455119E-7],
-            [301.0,17.6015340985,0.14907402474,-0.000898698163858,8.60946265412E-7],
-            [302.0,37.5014186113,0.184292307204,-0.00149825402542,0.00000168034312043],
-            [303.0,51.7539715012,0.0752642688395,-0.00133117470406,0.00000137895374481],
-            [304.0,43.2601193665,0.341460904573,-0.00256659193876,0.00000304581562409],
-            [305.0,60.4328734781,0.0514502718961,-0.00140945124855,0.00000162436066305],
-            [306.0,40.8119006411,0.124254255306,-0.00132044825894,0.00000153854691591],
-            [307.0,19.0966543784,0.120769274512,-0.000891140148025,9.61647982292E-7],
-            [308.0,17.5659452135,0.116318159696,-0.000587945513282,4.74356361072E-7],
-            [309.0,21.895255577,0.364424464252,-0.00223806612757,0.00000264530792992],
-            [310.0,26.785418221,0.463963042827,-0.00279906893074,0.00000322456978993],
-            [311.0,54.9955277584,0.175517513819,-0.00181864804632,0.00000209290544881],
-            [312.0,43.4579994579,0.243997380928,-0.00197077253657,0.00000219694143185],
-            [313.0,52.4670061278,-0.0690738993235,-0.000395945212711,2.27934408848E-7],
-            [314.0,8.24271464983,0.248238007538,-0.00124027866869,0.00000133974475122],
-            [315.0,14.4824606577,0.125366047072,-0.000824211917705,9.27766795866E-7],
-            [316.0,26.5497017682,0.229906909721,-0.00177456558867,0.00000219754319002],
-            [317.0,55.1909553023,0.0150917571511,-0.0011658673186,0.00000130690334429],
-            [318.0,60.3384734582,0.0316425480578,-0.0015109493078,0.00000195507185477],
-            [319.0,51.4381782549,0.0649200217391,-0.00140038414215,0.00000174706491153],
-            [320.0,26.6350375556,0.108118015172,-0.00134979446344,0.00000180924905553],
-            [321.0,24.4205802733,-0.0486924056074,-0.000245675101304,3.06074356547E-7],
-            [322.0,10.5148261081,0.196602505494,-0.000979222004668,0.00000102310840367],
-            [323.0,30.8995451601,0.120765269465,-0.000983357293545,0.00000100009524891],
-            [324.0,63.0937150056,-0.0232273684983,-0.000738630001793,5.79854134555E-7],
-            [325.0,73.2378041039,-0.171154887135,-0.000239374347824,5.80604880541E-8],
-            [326.0,43.5704878054,0.195923036946,-0.00157604695017,0.00000165321142424],
-            [327.0,39.6527843447,0.101239535314,-0.000903233557959,8.04364702344E-7],
-            [328.0,25.4509883129,-0.0188367736019,0.0000610167536495,-4.37195168601E-7],
-            [329.0,17.2242450181,0.0899923027287,-0.000699255283629,7.65006230526E-7],
-            [330.0,54.6188476307,-0.103203957168,-0.000404688647921,4.88525078626E-7],
-            [331.0,70.9093932223,-0.156622679927,-0.000553118419048,6.10619186606E-7],
-            [332.0,60.8766338942,0.0240791194363,-0.00134773925529,0.00000158905930179],
-            [333.0,60.8904892168,-0.0235114260354,-0.00109189123268,0.00000131306059882],
-            [334.0,35.4979752094,0.119948836944,-0.00123416501028,0.00000147059372379],
-            [335.0,11.4692105285,0.145336656704,-0.000908769417968,0.00000103245356031],
-            [336.0,16.6539129634,0.0901208648571,-0.000534884379576,4.97860369348E-7],
-            [337.0,43.0790563531,0.0183125674222,-0.000729367464609,7.65341986255E-7],
-            [338.0,59.4549831049,-0.0901776778852,-0.000671111964783,7.37294599429E-7],
-            [339.0,60.1946401105,-0.0538673602916,-0.000878694803322,9.60909285962E-7],
-            [340.0,54.3601160276,0.0737262248787,-0.00127718899653,0.00000142635530317],
-            [341.0,27.386605126,0.141927891686,-0.00123217799356,0.00000140517089507],
-            [342.0,13.5203163006,0.178842962942,-0.000951864590358,0.00000107370677655],
-            [343.0,11.9584178374,0.0700953180249,-0.000526464533424,4.48123889603E-7],
-            [344.0,52.6117119895,-0.109158926426,-0.000334296910415,1.75815650608E-7],
-            [345.0,30.6556433543,0.218411729987,-0.00172073587808,0.000001850710975],
-            [346.0,32.3379694435,0.224223828368,-0.00173505046719,0.00000164579934729],
-            [347.0,44.687824589,0.0600845416188,-0.00124257677141,0.0000012967220501],
-            [348.0,30.2042730778,0.173262013279,-0.00148008606721,0.00000162836696453],
-            [349.0,-674.852754525,9.47593727491,-0.0380585386212,0.0000467315635918],
-            [350.0,24.2642268666,0.0790842066909,-0.000648187028479,5.93677188377E-7],
-            [351.0,38.8084595448,0.176080797428,-0.00153514698008,0.00000171985231759],
-            [352.0,68.3247291879,-0.0392783644487,-0.000896155387446,7.75339757069E-7],
-            [353.0,90.6185515661,-0.289310383992,-0.000100359594353,-3.57663498721E-8],
-            [354.0,60.878898634,0.0803478818151,-0.00145471444701,0.00000159343940763],
-            [355.0,37.8179884251,0.184481637645,-0.00151134873928,0.00000164556718846],
-            [356.0,20.5866371022,0.158459434717,-0.000991637173876,0.00000102649278591],
-            [357.0,16.4946035254,0.133863527043,-0.000754644161216,7.48574781363E-7],
-            [358.0,35.3647500675,0.0659931495793,-0.000939841974297,9.98869261741E-7],
-            [359.0,72.5269774328,-0.126955378348,-0.000644913373295,6.69236799194E-7],
-            [360.0,61.9678378666,0.0536775617782,-0.00123452946455,0.00000122774286269],
-            [361.0,46.3736238764,0.110744383301,-0.00138910516414,0.00000150407905236],
-            [362.0,35.306165053,0.0999655070586,-0.00103023971543,0.00000109824021856],
-            [363.0,22.1797504092,0.0832865349719,-0.000561892000072,5.31442412651E-7],
-            [364.0,9.15535367191,0.25505231363,-0.00141238439105,0.0000016032083716],
-            [365.0,34.4132390194,0.214376105042,-0.00177996572539,0.00000213337909955],
-            [366.0,46.7119865388,0.188100118401,-0.00184237338674,0.00000204059448688],
-            [367.0,55.3913522034,0.175828181778,-0.00205008901139,0.00000247619741295],
-            [368.0,44.1443887922,0.244040892952,-0.00209770631436,0.00000246336189428],
-            [369.0,40.8036414782,0.123565561855,-0.0013568445366,0.00000153665636292],
-            [370.0,15.9071562784,0.100564197507,-0.00072468469604,7.20630402884E-7],
-            [371.0,8.99308749985,0.185221725582,-0.00101751366467,0.00000115487060083],
-            [372.0,29.0799176214,0.197251988607,-0.00157826775004,0.00000191456617598],
-            [373.0,48.5893856248,0.00225840034314,-0.000921091207293,9.05179466112E-7],
-            [374.0,61.9789086045,0.00973793455973,-0.00113576545188,0.00000128086263405],
-            [375.0,49.0828047551,0.0764146201922,-0.00124476923284,0.0000014124738577],
-            [376.0,26.8798248694,0.209143570284,-0.00161402918415,0.00000194997854882],
-            [377.0,12.8168740641,0.0997502930389,-0.000669278290742,7.24723555111E-7],
-            [378.0,11.2936719832,0.174813399321,-0.000973215632252,0.0000010336926443],
-            [379.0,37.3743536614,0.128970772451,-0.00130902253971,0.00000150818022726],
-            [380.0,35.3850327361,0.32224424625,-0.00236556712626,0.00000278445415563],
-            [381.0,32.8476315597,0.392864504097,-0.00275516364706,0.00000333277492276],
-            [382.0,52.1007564817,0.0866657204655,-0.00140114189193,0.00000158109880562],
-            [383.0,37.4302593727,0.127431890138,-0.00127282702072,0.00000144119977755],
-            [384.0,16.6167869126,0.127696760815,-0.000801521135568,8.50801075429E-7],
-            [385.0,19.9504041452,0.117931309536,-0.000832505510306,8.62965777822E-7],
-            [386.0,44.8078201996,0.0696788802294,-0.00116114100956,0.00000131138182896],
-            [387.0,65.7771379822,-0.016847209128,-0.00108998003234,0.00000112995438998],
-            [388.0,64.0930663684,0.0628546745624,-0.00155301350011,0.00000176765859725],
-            [389.0,52.9334220717,0.14330766779,-0.00178868192891,0.00000210497422958],
-            [390.0,45.1974781996,0.0628627546637,-0.00116183890999,0.00000134867100715],
-            [391.0,29.3024188632,-0.00138220093642,-0.000408358769373,3.69801349764E-7],
-            [392.0,16.972209,0.137033015628,-0.000731355604853,6.44359484306E-7],
-            [393.0,39.0837898926,0.1438776166,-0.00126304711466,0.0000013330020988],
-            [394.0,64.0307619779,-0.0085440742607,-0.000932748946554,8.67378295497E-7],
-            [395.0,52.0522879652,0.202630566928,-0.00175387367167,0.00000184897081895],
-            [396.0,48.3256295465,0.1994009533,-0.0016812672207,0.0000017910924288],
-            [397.0,35.9055641798,0.183831008655,-0.00134474923497,0.00000138105505766],
-            [398.0,22.0348195216,0.101518726471,-0.000595291480428,4.67020158823E-7],
-            [399.0,15.2485016904,0.144445033811,-0.000809896151394,8.25304978856E-7],
-            [400.0,43.8368073806,0.0458849807609,-0.00103430912408,0.00000118919039065],
-            [401.0,57.7322664037,0.0275603840411,-0.00122893801142,0.00000136014266712],
-            [402.0,56.3715678956,0.0573077909898,-0.00140491023528,0.00000162722087544],
-            [403.0,52.9583884556,0.0638073817052,-0.00131273568657,0.00000152825898259],
-            [404.0,40.5774847034,0.0812601385304,-0.00119440029869,0.00000141093839803],
-            [405.0,17.4071296344,0.109669064892,-0.00079897823138,8.59645913854E-7],
-            [406.0,33.8611040058,-0.0360428698611,-0.0000195377992369,-3.68655984047E-7],
-            [407.0,40.1248113352,0.170428979066,-0.00133763009841,0.00000130294412134],
-            [408.0,61.7297499507,0.070534441744,-0.00124863214082,0.00000113644311086],
-            [409.0,72.762442383,0.0241547674313,-0.00129743719499,0.00000133009160432],
-            [410.0,45.093646184,0.234789908363,-0.00184512581212,0.00000197413189348],
-            [411.0,38.0163441937,0.215504264421,-0.00159211262831,0.00000167647484267],
-            [412.0,20.8775894962,0.160685528638,-0.000816468868479,6.94346882117E-7],
-            [413.0,12.3147559893,0.116842393444,-0.000732193997205,7.96474908867E-7],
-            [414,0,0,0,0],
-            [415,0,0,0,0],
-            [416.0,74.6654912487,-0.134225028233,-0.00062081136551,5.47535670683E-7],
-            [417.0,60.1299541024,0.0127146644505,-0.00119810942598,0.0000014184868475],
-            [418.0,36.8367684381,0.151508906776,-0.00156840354418,0.00000195142110971],
-            [419.0,25.9559239284,0.0150480356959,-0.000489843929812,5.05293672838E-7],
-            [420,0,0,0,0],
-            [421,0,0,0,0],
-            [422,0,0,0,0],
-            [423,0,0,0,0],
-            [424,0,0,0,0],
-            [425,0,0,0,0],
-            [426,0,0,0,0],
-            [427,0,0,0,0],
-            [428,0,0,0,0],
-            [429,0,0,0,0],
-            [430,0,0,0,0],
-            [431,0,0,0,0],
-            [432,0,0,0,0],
-            [433,0,0,0,0],
-            [434,0,0,0,0],
-            [435,0,0,0,0],
-            [436,0,0,0,0],
-            [437,0,0,0,0],
-            [438,0,0,0,0],
-            [439,0,0,0,0],
-            [440,0,0,0,0],
-            [441,0,0,0,0],
-            [442,0,0,0,0],
-            [443,0,0,0,0],
-            [444,0,0,0,0],
-            [445,0,0,0,0],
-            [446,0,0,0,0],
-            [447,0,0,0,0],
-            [448,0,0,0,0],
-            [449,0,0,0,0],
-            [450,0,0,0,0],
-            [451,0,0,0,0],
-            [452,0,0,0,0],
-            [453,0,0,0,0],
-            [454,0,0,0,0],
-            [455,0,0,0,0],
-            [456,0,0,0,0],
-            [457,0,0,0,0],
-            [458,0,0,0,0],
-            [459,0,0,0,0],
-            [460,0,0,0,0],
-            [461,0,0,0,0],
-            [462,0,0,0,0],
-            [463,0,0,0,0],
-            [464,0,0,0,0],
-            [465,0,0,0,0],
-            [466,0,0,0,0],
-            [467,0,0,0,0],
-            [468,0,0,0,0],
-            [469,0,0,0,0],
-            [470,0,0,0,0],
-            [471,0,0,0,0],
-            [472,0,0,0,0],
-            [473,0,0,0,0],
-            [474,0,0,0,0],
-            [475,0,0,0,0],
-            [476,0,0,0,0],
-            [477,0,0,0,0],
-            [478,0,0,0,0],
-            [479,0,0,0,0],
-            [480,0,0,0,0],
-            [481,0,0,0,0],
-            [482,0,0,0,0],
-            [483.0,27.8018090993,-0.00786953972833,-0.000523827647659,6.81430706693E-7],
-            [484.0,30.1460791246,0.164760675905,-0.0015788647568,0.00000195357733481],
-            [485.0,57.2786054775,-0.0163932238013,-0.00103726867951,0.00000121697100254],
-            [486,0,0,0,0],
-            [487,0,0,0,0],
-            [488,0,0,0,0],
-            [489,0,0,0,0],
-            [490.0,16.4674961693,0.136246305214,-0.00116405765441,0.00000152070437081],
-            [491,0,0,0,0],
-            [492,0,0,0,0],
-            [493,0,0,0,0],
-            [494,0,0,0,0],
-            [495,0,0,0,0],
-            [496,0,0,0,0],
-            [497.0,11.3990803191,0.189055816471,-0.00112238807588,0.00000124758080886],
-            [498.0,46.5696047446,0.0486541059794,-0.000976580121401,0.00000104374237347],
-            [499.0,63.8132004451,-0.126334602028,-0.00055783007835,4.90111676679E-7],
-            [500.0,73.0988752409,-0.0514231287249,-0.00106773479471,0.00000120928337188],
-            [501.0,45.8813111815,0.193617902447,-0.00184578312403,0.00000211855993049],
-            [502.0,28.9900600963,0.148771821781,-0.0014634407083,0.00000180326529555],
-            [503.0,17.3894026738,0.142128768494,-0.000950845339285,0.00000110145486454],
-            [504.0,10.8029232741,0.181795616328,-0.00101152801032,0.00000115546256145],
-            [505.0,47.0123790749,-0.0320334219884,-0.000702090890805,7.75182621838E-7],
-            [506.0,62.9576020177,-0.0968665411885,-0.00067864207751,6.39864646453E-7],
-            [507.0,66.5462319405,-0.0399821316554,-0.000992716413226,0.00000110275175012],
-            [508.0,38.733290414,0.160998541738,-0.00160640040901,0.00000188960651677],
-            [509.0,38.0413344933,-0.0025425674133,-0.000737706176021,7.91990911271E-7],
-            [510.0,20.625171426,0.0650574053278,-0.000505841444056,4.95051516513E-7],
-            [511.0,6.03845156403,0.25314633337,-0.00137354260418,0.00000159429707068],
-            [512.0,45.9106886916,-0.0184188833535,-0.000686021506924,6.65209783326E-7],
-            [513,0,0,0,0],
-            [514.0,71.5147708304,-0.0906307266012,-0.000862883122544,8.92099902658E-7],
-            [515.0,50.4767253536,0.108456363055,-0.00140727286467,0.00000154710419163],
-            [516.0,47.6867812743,-0.0232085503206,-0.000714935636992,7.28316427476E-7],
-            [517.0,15.7061499161,0.15107677585,-0.000867706140723,9.51129552112E-7],
-            [518.0,6.09554767133,0.239792938433,-0.00116624627636,0.00000132534328824],
-            [519.0,39.6349472934,0.0787190808064,-0.000987262003639,0.00000110345548504],
-            [520.0,52.4313373342,0.00103139176135,-0.000910391847076,9.96434431054E-7],
-            [521.0,70.2024642866,-0.0797508561662,-0.000821371826432,8.34525914048E-7],
-            [522.0,35.3742243043,0.194554601016,-0.00161208866513,0.00000181549466956],
-            [523.0,31.0961532852,0.0701975142874,-0.00089220346739,9.31992209524E-7],
-            [524.0,8.71070570268,0.162288015385,-0.000773001120608,7.93825845679E-7],
-            [525.0,10.1105637488,0.193167159046,-0.000938133168473,9.27837635838E-7],
-            [526.0,33.4263890914,0.156935383633,-0.00125829872654,0.00000132016619981],
-            [527.0,58.0201886949,0.0343000770479,-0.0011420172418,0.00000123843986721],
-            [528.0,67.1526052514,-0.0309617238063,-0.000964907645926,0.00000102033854374],
-            [529.0,41.3489858998,0.194373445228,-0.00162373222911,0.00000174391377592],
-            [530.0,42.6025383891,0.0739250647618,-0.000917816085162,9.5626470569E-7],
-            [531.0,-5.37484641263,0.424452520272,-0.00202091175028,0.00000244429545245],
-            [532.0,13.2882104532,0.16260771293,-0.000887405577983,9.51918695039E-7],
-            [533.0,8.79196535293,0.525011872098,-0.00301014309896,0.00000372445785184],
-            [534.0,36.0166811824,0.267574429718,-0.00205190361875,0.00000227637312188],
-            [535.0,37.2402186407,0.320918512702,-0.00253504482074,0.00000324291994217],
-            [536.0,49.1768854628,0.135138074397,-0.00154327551469,0.00000171807712422],
-            [537.0,31.218171577,0.130024195132,-0.00134567889759,0.00000164597086415],
-            [538.0,14.6450350201,0.187447481968,-0.00105073448546,0.00000122524464254],
-            [539.0,6.16749959558,0.311707334354,-0.00139751139367,0.00000149469236397],
-            [540.0,28.2206229307,0.289302766004,-0.00184043209591,0.00000211277335802],
-            [541,0,0,0,0],
-            [542.0,50.0344396822,0.233931856971,-0.00212415827953,0.00000251099657637],
-            [543.0,48.6798063491,0.154922575285,-0.00159916699379,0.00000179923171356],
-            [544.0,36.2520932737,0.140470718133,-0.00127969883467,0.00000145018332128],
-            [545.0,8.95160469657,0.205868144964,-0.00118825350644,0.00000141032466573],
-            [546.0,6.95723949023,0.217918238212,-0.0011258319522,0.00000132316815548],
-            [547.0,42.0793848536,-0.000181398787568,-0.000715413769977,6.91543911798E-7],
-            [548,0,0,0,0],
-            [549.0,55.2925189881,0.0939654103443,-0.00161306857953,0.00000194066026146],
-            [550.0,43.8214814603,0.15860175355,-0.00169691057239,0.0000019765541935],
-            [551.0,36.7257131765,0.106336834636,-0.00114345549711,0.00000135304517266],
-            [552.0,19.7636697915,0.0587131897711,-0.000601782555958,7.15951236061E-7],
-            [553.0,7.50840250941,0.23121907248,-0.00115537145737,0.00000133280883409],
-            [554.0,37.7084339847,0.094397957871,-0.00110536804415,0.00000129431119187],
-            [555.0,127.0768419,-0.875514223377,0.00236398688633,-0.0000029474440396],
-            [556.0,56.2446174875,0.128503864215,-0.0017679777192,0.00000216294968394],
-            [557.0,45.5409939571,0.136378799764,-0.00161904367487,0.00000189578029469],
-            [558.0,37.0318994365,0.0809434275371,-0.00113964006847,0.00000137352103552],
-            [559.0,10.0350906333,0.16907596433,-0.00102135662667,0.00000122905890452],
-            [560.0,15.5976742765,0.089103119252,-0.000660901910604,7.34614580998E-7],
-            [561.0,43.2367314592,0.00803562446573,-0.000797581264885,8.95291291755E-7],
-            [562.0,65.5398500232,-0.15959204901,-0.000333517239645,2.84747182081E-7],
-            [563.0,72.099642978,-0.116279376362,-0.000624850302709,6.40135884434E-7],
-            [564.0,54.1929696121,0.0410316767634,-0.00111926125056,0.0000012144879835],
-            [565.0,46.0378882205,-0.0190241140899,-0.000703527367647,7.71291192556E-7],
-            [566.0,20.4198700434,0.0615948934953,-0.000428610764334,3.79051972826E-7],
-            [567.0,7.2526252832,0.174674507653,-0.00104705514629,0.00000121615615976],
-            [568.0,61.1666535285,-0.270619898907,0.000203320206611,-2.6730529915E-7],
-            [569.0,56.0046557783,0.0218562298516,-0.0012189677728,0.00000154542557204],
-            [570.0,55.4210675075,-0.0110301313739,-0.00103573179648,0.00000117762817727],
-            [571.0,38.4728428169,0.179563337041,-0.00183666521206,0.00000225468952036],
-            [572.0,46.7646544511,-0.0143039161411,-0.000691976336906,7.98607779402E-7],
-            [573.0,11.3803794829,0.103615263195,-0.000618711250078,7.06027082393E-7],
-            [574.0,18.8679941328,0.100555492269,-0.000924455728604,0.00000114374969644],
-            [575.0,61.8942347421,-0.150394858439,-0.000388933134456,5.35343289487E-7],
-            [576.0,80.4772329286,-0.360765755518,0.000274749522901,-4.81907201898E-7],
-            [577.0,67.9980036153,-0.0816151461513,-0.000956059445508,0.00000112194541911],
-            [578.0,52.2261131399,0.0324735382928,-0.00134529363813,0.00000160645432421],
-            [579.0,54.4993792938,-0.0808764233903,-0.000624245457526,6.99872106486E-7],
-            [580.0,26.6355348028,0.0189258427225,-0.000529841484888,5.75356373046E-7],
-            [581.0,6.36580207113,0.167407394472,-0.000960041784305,0.00000111060164787],
-            [582.0,33.900477827,0.0592083979711,-0.000964679091108,0.00000110949191797],
-            [583.0,42.9551444582,0.0950668099178,-0.00137842104477,0.00000160279610243],
-            [584.0,58.8017157255,-0.0123547813542,-0.00112286139108,0.00000131274649333],
-            [585.0,37.3385543632,0.185321735711,-0.00173084810977,0.00000202959341234],
-            [586.0,42.8684022061,-0.0419661903831,-0.000537893081737,5.55623655156E-7],
-            [587.0,11.8652488326,0.126189996495,-0.000805609800178,9.48931012676E-7],
-            [588.0,16.6485447028,0.156691739371,-0.00103632095325,0.00000121936112027],
-            [589.0,40.6466752399,0.100919794427,-0.00127212550989,0.00000153317962571],
-            [590.0,49.4571782847,0.0648864976013,-0.00142319589316,0.00000167565403852],
-            [591.0,77.819173109,-0.145061344761,-0.000674277793041,7.1603298093E-7],
-            [592.0,48.4959109973,0.164805765863,-0.00176940577977,0.00000208020229518],
-            [593.0,47.3756028513,-0.00406083345457,-0.000860347530441,9.38985215743E-7],
-            [594.0,16.3462968653,0.182814249847,-0.00121110643514,0.00000147165477015],
-            [595.0,7.09730667169,0.223826995043,-0.00127019308784,0.00000147684981857],
-            [596.0,45.7019276814,0.0148943627608,-0.000850971506411,9.48860892669E-7],
-            [597.0,67.9777981679,-0.0158625643967,-0.00105062203731,0.00000112003006282],
-            [598.0,73.0747476507,-0.0705197395699,-0.00101095186554,0.00000109555211059],
-            [599.0,48.6370671544,0.167375203752,-0.00187308083155,0.00000223090565984],
-            [600.0,51.3850962262,-0.0282097232651,-0.000847819134203,9.91079811304E-7],
-            [601.0,18.6948468041,0.0684765843342,-0.000746319358329,9.34988771738E-7],
-            [602.0,1.53012838128,0.177563501024,-0.000970621650405,0.00000113548667247],
-            [603.0,27.3276489496,0.187411604113,-0.00152226424264,0.00000182520843683],
-            [604.0,53.3081352715,0.0375713557134,-0.0011911021169,0.00000146108010112],
-            [605.0,53.7726085399,0.123466671323,-0.00157394361864,0.00000182005744653],
-            [606.0,39.2798413631,0.197401441865,-0.0018086474821,0.00000210941168367],
-            [607.0,42.2742731701,0.069209173964,-0.00105595582801,0.00000119031343284],
-            [608.0,20.6097302345,0.0409837857719,-0.000455094828557,4.57669345139E-7],
-            [609.0,8.07010836538,0.203925259663,-0.00120254391737,0.00000145382049306],
-            [610.0,46.2762368095,-0.0195992553782,-0.000808624619159,9.76503955345E-7],
-            [611.0,71.0202010945,-0.18900516774,-0.000336383348553,2.13832337066E-7],
-            [612.0,69.8327895226,-0.0998298373358,-0.000864730917574,9.62808046695E-7],
-            [613.0,40.6798490981,0.124848029835,-0.00163630068308,0.00000201490090225],
-            [614.0,44.7138132549,-0.00314636737752,-0.000773348987021,9.16705533615E-7],
-            [615.0,12.7736150266,0.0481570103256,-0.000551249541436,6.73176597448E-7],
-            [616.0,7.55811655666,0.192626977814,-0.00112043237814,0.0000013652633324],
-            [617.0,47.5987808498,0.00360657856247,-0.000836381013479,9.41207044585E-7],
-            [618.0,72.1927799388,-0.128777713756,-0.000735329023393,8.49376659939E-7],
-            [619.0,60.2211947114,0.0791068524054,-0.00152218321322,0.00000175853093948],
-            [620.0,50.4567720259,0.055349074024,-0.00135028080086,0.00000157123918733],
-            [621.0,42.2802475266,0.0212209694604,-0.000996250877371,0.0000012437566945],
-            [622.0,24.4938546368,0.0649287145469,-0.000626241913379,7.1574713789E-7],
-            [623.0,9.49589398005,0.126606280015,-0.000650506513296,6.4415897507E-7],
-            [624.0,47.2683051162,-0.0130298753627,-0.00063254563138,6.33120848141E-7],
-            [625.0,54.1791533899,0.0606163692585,-0.00121587086536,0.00000133095484229],
-            [626.0,62.9402277114,0.0251167395151,-0.00125833845277,0.00000143346831291],
-            [627.0,44.8263725904,0.166174236819,-0.00173879353093,0.00000200397518641],
-            [628.0,47.2031906506,-0.0200395240965,-0.000672737241732,7.50210317678E-7],
-            [629.0,11.765600405,0.140052879798,-0.000833790245847,9.71400164662E-7],
-            [630.0,11.6810117937,0.134852908926,-0.000972102796595,0.00000116488707135],
-            [631.0,49.5631859682,-0.100920621036,-0.000460861112678,4.84158038448E-7],
-            [632.0,68.1417486086,-0.0462830396046,-0.00101856034258,0.00000119867317032],
-            [633.0,67.0455944214,-0.0688067052105,-0.000942338123648,0.00000106404885386],
-            [634.0,47.5087182957,0.142500136956,-0.00169206183055,0.00000203399620468],
-            [635.0,50.2526267767,-0.00203094461108,-0.000828809631433,9.32447496658E-7],
-            [636.0,30.8593685613,-0.0185558893854,-0.000401742439641,4.42317072902E-7],
-            [637.0,10.2034956734,0.206928413821,-0.00108358971287,0.00000125162637417],
-            [638.0,50.2156728519,-0.0604128922499,-0.000516728812046,4.58492605992E-7],
-            [639.0,68.8333482568,-0.12091188577,-0.000605001474916,6.43028045435E-7],
-            [640.0,59.9114117895,-0.0171424509877,-0.000971036218688,0.00000100926023392],
-            [641.0,45.2669010542,0.161950187037,-0.00171544920812,0.00000197993949739],
-            [642.0,42.0042340783,0.0244263441622,-0.000829850064616,8.44320029808E-7],
-            [643.0,19.8672865848,0.071331462692,-0.000517206307316,5.26600072671E-7],
-            [644,0,0,0,0],
-            [645,0,0,0,0],
-            [646,0,0,0,0],
-            [647,0,0,0,0],
-            [648,0,0,0,0],
-            [649,0,0,0,0],
-            [650,0,0,0,0],
-            [651,0,0,0,0],
-            [652,0,0,0,0],
-            [653,0,0,0,0],
-            [654,0,0,0,0],
-            [655,0,0,0,0],
-            [656,0,0,0,0],
-            [657,0,0,0,0],
-            [658,0,0,0,0],
-            [659,0,0,0,0],
-            [660,0,0,0,0],
-            [661,0,0,0,0],
-            [662,0,0,0,0],
-            [663,0,0,0,0],
-            [664,0,0,0,0],
-            [665,0,0,0,0],
-            [666,0,0,0,0],
-            [667,0,0,0,0],
-            [668,0,0,0,0],
-            [669,0,0,0,0],
-            [670,0,0,0,0],
-            [671,0,0,0,0],
-            [672,0,0,0,0],
-            [673,0,0,0,0],
-            [674,0,0,0,0],
-            [675,0,0,0,0],
-            [676,0,0,0,0],
-            [677,0,0,0,0],
-            [678,0,0,0,0],
-            [679,0,0,0,0],
-            [680,0,0,0,0],
-            [681,0,0,0,0],
-            [682,0,0,0,0],
-            [683,0,0,0,0],
-            [684,0,0,0,0],
-            [685,0,0,0,0],
-            [686,0,0,0,0],
-            [687,0,0,0,0],
-            [688,0,0,0,0],
-            [689,0,0,0,0],
-            [690,0,0,0,0],
-            [691,0,0,0,0],
-            [692,0,0,0,0],
-            [693,0,0,0,0],
-            [694,0,0,0,0],
-            [695,0,0,0,0],
-            [696,0,0,0,0],
-            [697,0,0,0,0],
-            [698,0,0,0,0],
-            [699,0,0,0,0],
-            [700,0,0,0,0],
-            [701,0,0,0,0],
-            [702,0,0,0,0],
-            [703,0,0,0,0],
-            [704,0,0,0,0],
-            [705,0,0,0,0],
-            [706,0,0,0,0],
-            [707,0,0,0,0],
-            [708,0,0,0,0],
-            [709,0,0,0,0],
-            [710,0,0,0,0],
-            [711,0,0,0,0],
-            [712,0,0,0,0],
-            [713,0,0,0,0],
-            [714,0,0,0,0],
-            [715,0,0,0,0],
-            [716,0,0,0,0],
-            [717,0,0,0,0],
-            [718,0,0,0,0],
-            [719,0,0,0,0],
-            [720,0,0,0,0],
-            [721.0,21.0969165999,0.0188372116177,-0.000367699922904,4.11700575998E-7],
-            [722.0,44.7546306324,-0.0726139228317,-0.000422668123209,4.41659160705E-7],
-            [723.0,-82.9266970671,1.58045215996,-0.00704758955237,0.00000862769196066],
-            [724.0,71.2192856175,-0.182248169434,-0.000723365724745,0.00000107406586563],
-            [725.0,58.8572118887,-0.217386804269,-0.000197338580165,2.63502535893E-7],
-            [726.0,39.7994881743,-0.0463442469766,-0.000888737641531,0.00000133633399793],
-            [727.0,5.26391897138,0.0683670846331,-0.00068425959277,0.00000103722603973],
-            [728.0,26.0709561596,-0.0439180661194,-0.000150899805311,4.14213364396E-8],
-            [729.0,47.6841032672,-0.0296704855122,-0.000738274778807,8.49208360495E-7],
-            [730.0,47.5205424674,0.168808342942,-0.00180982853882,0.00000212208977338],
-            [731.0,51.6232144318,0.202013053785,-0.0021855921336,0.0000029027344087],
-            [732.0,67.6597543233,-0.0966642800366,-0.000586903230271,4.17318333605E-7],
-            [733.0,43.6573681443,0.0724143704877,-0.00106712197328,0.00000114607908262],
-            [734.0,4.71697024522,0.323556511963,-0.00157410191776,0.00000179219695236],
-            [735.0,24.4826056541,0.0516618572386,-0.000564624178142,6.0472889219E-7],
-            [736.0,54.0926809846,-0.152616102038,-0.0000787995061678,-1.25290313836E-7],
-            [737.0,59.7921945674,0.00934961561265,-0.00101674797971,9.40595315316E-7],
-            [738.0,82.024752856,-0.182147166297,-0.000521449819012,4.99026842344E-7],
-            [739.0,66.22342701,-0.101501582585,-0.0005919411758,4.63922863826E-7],
-            [740.0,55.4935847229,-0.0689316923649,-0.0005581773417,5.88267846455E-7],
-            [741.0,18.8747390659,0.155082519208,-0.00101187736117,0.00000118443595159],
-            [742.0,19.4747521198,0.0644348346937,-0.000479160742658,3.81430594485E-7],
-            [743,0,0,0,0],
-            [744,0,0,0,0],
-            [745.0,77.60920876,-0.0989165477432,-0.000792145695792,7.71678007279E-7],
-            [746.0,71.3201159342,-0.211434322337,-0.000116907587744,-2.07655693695E-7],
-            [747.0,51.2550815227,-0.0150721596465,-0.000654917739931,5.66657281534E-7],
-            [748.0,10.5756963342,0.184501044361,-0.000976832555142,0.00000104017003446],
-            [749.0,25.4607713219,0.0193151441323,-0.000493201928173,4.96679146986E-7],
-            [750,0,0,0,0],
-            [751,0,0,0,0],
-            [752,0,0,0,0],
-            [753.0,80.7096835282,-0.29787288349,0.0000727695390649,-3.63676225494E-7],
-            [754.0,40.7547748643,-0.0156556038379,-0.00081251744895,9.63767812989E-7],
-            [755.0,3.76322586361,0.236800433087,-0.00133109494852,0.00000164505727598],
-            [756.0,12.850142583,0.201957020151,-0.00100047748826,0.00000105480236441],
-            [757.0,53.6713496464,-0.0882547767457,-0.000362666864005,2.31476582978E-7],
-            [758,0,0,0,0],
-            [759.0,48.1946660664,0.139414102161,-0.0016238221721,0.00000183230681998],
-            [760.0,74.5837905681,-0.192640040537,-0.000209032396105,-9.06731149132E-8],
-            [761.0,57.5917702551,-0.133714153532,-0.000142881473287,-9.62054014785E-8],
-            [762.0,5.43764772024,0.233741095521,-0.00115244306032,0.0000012156625976],
-            [763.0,-21.3163226395,0.692223448779,-0.00312730863129,0.0000038213830517],
-            [764,0,0,0,0],
-            [765,0,0,0,0],
-            [766.0,46.9028313722,0.125045822859,-0.00172601601199,0.00000205413174046],
-            [767.0,46.4591493577,0.071382002761,-0.00130547690562,0.00000153977259064],
-            [768.0,59.5285994781,-0.263696979696,0.000298952661439,-4.30881275086E-7],
-            [769.0,124.51417696,-0.875320348129,0.00217175236805,-0.00000197202104218],
-            [770.0,19.4998321517,0.061266957762,-0.000450810550882,3.51529856265E-7],
-            [771,0,0,0,0],
-            [772,0,0,0,0],
-            [773,0,0,0,0],
-            [774.0,39.1415315259,0.136649665041,-0.00163356733247,0.00000197805316102],
-            [775.0,45.973991956,-0.0197498341895,-0.000685212190553,7.26408700926E-7],
-            [776.0,9.34531479169,0.211807016507,-0.00120471820028,0.00000142126183878],
-            [777.0,20.2671604402,0.0401282149898,-0.000386799987222,2.73079264461E-7],
-            [778.0,35.4234982816,0.00350537790064,-0.000647012467532,6.19807433638E-7],
-            [779,0,0,0,0],
-            [780.0,71.0001946247,-0.118766907704,-0.000719342460503,7.31724654661E-7],
-            [781.0,49.6584308703,0.06975282605,-0.0012878948052,0.00000141524015205],
-            [782.0,54.9142342506,-0.127210809891,-0.000311172000003,3.00385297419E-7],
-            [783.0,13.5937662112,0.15568865892,-0.00105976613211,0.00000132792289317],
-            [784.0,19.0853470485,0.0716228246919,-0.000549215310734,6.10103754023E-7],
-            [785.0,48.6723174714,-0.137143789469,-0.000257189160536,3.18950974976E-7],
-            [786.0,61.3754039702,-0.131328740712,-0.000542999499748,6.57220497829E-7],
-            [787.0,64.5802140196,-0.127789755607,-0.000739578272803,9.36400123124E-7],
-            [788.0,62.6258009229,-0.100186446397,-0.00062447433636,7.06731721837E-7],
-            [789.0,41.0647180168,0.0152257849717,-0.000816081787558,9.64237121836E-7],
-            [790.0,20.9913925148,0.0255857084549,-0.000477657862644,6.34262046282E-7],
-            [791.0,10.3750950816,0.102308516793,-0.000573505291073,6.011268923E-7],
-            [792.0,21.0278218753,0.165574031203,-0.00123057138704,0.00000132440062042],
-            [793.0,118.825453394,-0.654445114648,0.00110928053725,-0.00000109553947263],
-            [794.0,69.3405252612,-0.0829228970583,-0.0008528329258,9.77913454362E-7],
-            [795.0,64.2191264558,-0.132931598345,-0.000454028974691,4.21574115231E-7],
-            [796.0,47.8330387923,-0.0419636710566,-0.000593929387137,6.87828601085E-7],
-            [797.0,10.4560965845,0.101354131965,-0.000624052515029,7.10132773549E-7],
-            [798.0,18.0257750485,0.0921358234312,-0.000631742213865,5.99458732196E-7],
-            [799.0,33.5507297073,0.0714414773816,-0.000981785509912,0.00000107514089878],
-            [800,0,0,0,0],
-            [801,0,0,0,0],
-            [802.0,64.7771815107,-0.0781055926336,-0.000612096730444,4.99913827339E-7],
-            [803.0,31.3416143442,0.189607475263,-0.00156228617809,0.0000018333251429],
-            [804,0,0,0,0],
-            [805.0,32.5431670816,-0.0373737875831,-0.000199573961232,1.18376059571E-7],
-            [806.0,54.0494433058,-0.0551196597468,-0.00065775214845,7.70127005152E-7],
-            [807.0,58.34168846,0.0625688321778,-0.00152417978679,0.00000184985995996],
-            [808.0,74.0996291532,-0.223920799192,-0.000213332145566,-5.30677242167E-8],
-            [809.0,79.474760276,-0.241597513396,-0.000146318646709,-9.88338340508E-8],
-            [810.0,52.581123479,0.0851541339163,-0.00138808641713,0.00000168780960634],
-            [811,0,0,0,0],
-            [812.0,29.2336950957,-0.0162082284384,-0.000295788073683,1.77043531527E-7],
-            [813.0,40.7310915266,0.110330543894,-0.00129347164546,0.00000146748095926],
-            [814,0,0,0,0],
-            [815,0,0,0,0],
-            [816.0,69.5072938628,-0.0890444133658,-0.000756261026194,7.01531598771E-7],
-            [817.0,32.7827890626,0.276663058629,-0.00203519241761,0.00000247940651707],
-            [818,0,0,0,0],
-            [819.0,30.3320124167,-0.0393865333419,-0.000241728292943,2.50643653753E-7],
-            [820.0,53.8330260159,-0.0732435862219,-0.000617184200947,7.6547188091E-7],
-            [821,0,0,0,0],
-            [822.0,24.2659293841,0.386693821898,-0.00257026844893,0.00000295229011338],
-            [823.0,48.9448696112,0.0382170213541,-0.00129676929179,0.00000151521059478],
-            [824.0,41.1831167031,0.0671526425127,-0.00116658592527,0.00000133701153617],
-            [825.0,11.0489092311,0.230576508488,-0.00134941874898,0.00000154462391202],
-            [826.0,26.7016108724,-0.0345615631969,-0.00019590262888,1.41571757893E-7],
-            [827,0,0,0,0],
-            [828.0,31.4989504155,0.287696366187,-0.00202021440848,0.00000223310869646],
-            [829.0,-22.2399939012,0.946416741525,-0.00461786636038,0.00000546114117552],
-            [830.0,93.3602835914,-0.522133502581,0.0011216138027,-0.00000174516296212],
-            [831,0,0,0,0],
-            [832.0,11.2863824115,0.137699798087,-0.000736836805317,6.7420372209E-7],
-            [833.0,-9.65115911036,0.452863973031,-0.00198899457611,0.00000229715489074],
-            [834,0,0,0,0],
-            [835,0,0,0,0],
-            [836,0,0,0,0],
-            [837.0,69.6573340667,-0.172547194431,-0.000255711167253,1.0994174616E-7],
-            [838.0,39.0394830321,0.0503814779757,-0.000974602951368,0.00000112088304628],
-            [839.0,5.8122971356,0.154117089947,-0.000924363131749,0.00000109854567963],
-            [840.0,30.0878244747,-0.0264165683657,-0.000264875441383,1.53244448523E-7],
-            [841.0,59.8958406579,-0.154976216051,-0.000215598662674,6.98356353621E-8],
-            [842.0,41.8473649867,0.276465677364,-0.00234511502436,0.00000285232640692],
-            [843.0,55.2203564095,0.0620794983585,-0.0014007818595,0.00000158350919565],
-            [844.0,61.1213634532,-0.00849742755622,-0.00109252525816,0.00000114159496055],
-            [845.0,43.4466661341,0.0808171978074,-0.00116961292772,0.00000139098445998],
-            [846.0,9.58272983689,0.249262530116,-0.00146086500381,0.00000176678707534],
-            [847.0,8.2058473069,0.267774597769,-0.00150162990369,0.0000017855098866],
-            [848.0,62.0037861752,-0.177961479683,-0.0000456796191953,-1.44954032188E-7],
-            [849.0,38.7385289289,0.298130991141,-0.00244161352794,0.00000301266048957],
-            [850.0,78.8318759111,-0.17734565326,-0.000430507886952,2.19518753806E-7],
-            [851.0,79.7064521137,-0.276616427913,-0.00000697852774063,-2.35425827139E-7],
-            [852.0,43.9222583181,0.0605168990307,-0.00115615249313,0.00000145114841552],
-            [853.0,7.25956826101,0.268082234337,-0.00163525062851,0.00000210980442491],
-            [854.0,23.1666035785,0.0394219277152,-0.000408849399103,3.71096869822E-7],
-            [855.0,49.3211931722,-0.115811797453,-0.000239914092272,9.53173872478E-8],
-            [856.0,47.258030931,0.100274964998,-0.00153375423046,0.00000183035125616],
-            [857.0,51.2168031942,0.170643510685,-0.0019082587864,0.00000227949704142],
-            [858.0,66.5580698943,-0.121924916668,-0.000552984442258,4.4478729437E-7],
-            [859.0,35.8639432307,0.0805846219053,-0.001075755142,0.00000129431248076],
-            [860.0,11.5266544188,0.183724022552,-0.0010964857603,0.00000124417099944],
-            [861.0,-0.361208056076,0.270120014116,-0.00132676769064,0.00000155558903846],
-            [862.0,53.6349468584,-0.104198422819,-0.000273213139163,1.48091004867E-7],
-            [863.0,48.5647447809,0.101151352497,-0.00139823101992,0.00000157487420715],
-            [864.0,91.2165456286,-0.303716294101,-0.000099209456925,-2.8099638365E-8],
-            [865.0,58.0044540634,0.029628311024,-0.00115931953419,0.00000127000790908],
-            [866.0,37.3236744345,0.157932070123,-0.00144821077444,0.00000175090469857],
-            [867.0,10.5698808199,0.247753932327,-0.00134100842923,0.00000161396836711],
-            [868,0,0,0,0],
-            [869,0,0,0,0],
-            [870,0,0,0,0],
-            [871,0,0,0,0],
-            [872,0,0,0,0],
-            [873,0,0,0,0],
-            [874,0,0,0,0],
-            [875,0,0,0,0],
-            [876,0,0,0,0],
-            [877,0,0,0,0],
-            [878,0,0,0,0],
-            [879,0,0,0,0],
-            [880,0,0,0,0],
-            [881,0,0,0,0],
-            [882,0,0,0,0],
-            [883,0,0,0,0],
-            [884,0,0,0,0],
-            [885,0,0,0,0],
-            [886,0,0,0,0],
-            [887,0,0,0,0],
-            [888,0,0,0,0],
-            [889,0,0,0,0],
-            [890,0,0,0,0],
-            [891,0,0,0,0],
-            [892,0,0,0,0],
-            [893,0,0,0,0],
-            [894,0,0,0,0],
-            [895,0,0,0,0]
-        ]
-    }
-}
diff --git a/src/modules/loki/configs/old/corr.json b/src/modules/loki/configs/old/corr.json
deleted file mode 100644
index 3bf209dadd61c51f47fc68fe96182bd83a95b342..0000000000000000000000000000000000000000
--- a/src/modules/loki/configs/old/corr.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
-  "LokiCalibration" : {
-    "date" : "2023 06 07 16:46",
-    "comment" : "this is the old calibration file format - it needs to be converted",
-    "ntubes" : 8,
-    "nstraws" : 7,
-    "resolution" : 512,
-
-    "polynomials" : [
-      [0,  0.0, 0.0, 0.0, 0.0],
-      [1,  0.0, 0.0, 0.0, 0.0],
-      [2,  0.0, 0.0, 0.0, 0.0],
-      [3,  0.0, 0.0, 0.0, 0.0],
-      [4,  0.0, 0.0, 0.0, 0.0],
-      [5,  0.0, 0.0, 0.0, 0.0],
-      [6,  0.0, 0.0, 0.0, 0.0],
-
-      [7,  -5.9063,   0.0105391,  3.08099e-06,  1.02532e-07],
-      [8,  21.3922,  -0.0894232,  5.60272e-07,  1.06596e-07],
-      [9,  33.9697,  -0.166222,   1.44437e-05,  7.76406e-08],
-      [10, 41.8933,  -0.211056,   7.70842e-05, -9.71057e-09],
-      [11, 44.3057,  -0.171058,  -1.50365e-05,  1.03076e-07],
-      [12, 17.5745,  -0.0823212, -8.35434e-05,  1.85326e-07],
-      [13, -5.61863,  0.0119683, -2.66194e-05,  1.11569e-07],
-
-      [14, 0.0, 0.0, 0.0, 0.0],
-      [15, 0.0, 0.0, 0.0, 0.0],
-      [16, 0.0, 0.0, 0.0, 0.0],
-      [17, 0.0, 0.0, 0.0, 0.0],
-      [18, 0.0, 0.0, 0.0, 0.0],
-      [19, 0.0, 0.0, 0.0, 0.0],
-      [20, 0.0, 0.0, 0.0, 0.0],
-
-      [21, 0.0, 0.0, 0.0, 0.0],
-      [22, 0.0, 0.0, 0.0, 0.0],
-      [23, 0.0, 0.0, 0.0, 0.0],
-      [24, 0.0, 0.0, 0.0, 0.0],
-      [25, 0.0, 0.0, 0.0, 0.0],
-      [26, 0.0, 0.0, 0.0, 0.0],
-      [27, 0.0, 0.0, 0.0, 0.0],
-
-      [28, -5.27184, -0.0134901,  -3.49317e-05, 1.69815e-07],
-      [29, 28.3162,  -0.114629,   -3.79167e-05, 1.86055e-07],
-      [30, 50.2752,  -0.223065,    9.49951e-05, 1.30951e-08],
-      [31, 49.1083,  -0.236256,   -8.05768e-06, 1.64068e-07],
-      [32, 43.6452,  -0.215222,   -1.65835e-05, 1.66036e-07],
-      [33, 25.2728,  -0.134793,   -4.75887e-05, 1.98508e-07],
-      [34, -4.08654,  0.00813395, -6.08117e-05, 1.89266e-07],
-
-      [35, -12.6346,  0.0398883,  -0.00010267,  2.37092e-07],
-      [36,  13.3583, -0.0620529,  -3.24256e-05, 1.50361e-07],
-      [37,  31.0557, -0.129533,   -6.30482e-05, 2.0559e-07],
-      [38,  39.3173, -0.169475,   -4.74412e-05, 2.00936e-07],
-      [39,  34.6702, -0.156756,   -2.0864e-05,  1.68778e-07],
-      [40,  25.1811, -0.110586,    6.49113e-06, 1.37661e-07],
-      [41, -10.5454,  0.0140191,  -3.60692e-05, 1.79109e-07],
-
-      [42,  -4.22408, -0.0109503, -6.94592e-05, 2.29255e-07],
-      [43,  22.8854,  -0.121669,  -4.74969e-05, 2.15287e-07],
-      [44,  46.862,   -0.192643,  -5.01069e-05, 2.29039e-07],
-      [45,  56.5869,  -0.24098,   -5.56887e-06, 1.79388e-07],
-      [46,  41.9251,  -0.198841,  -6.19255e-06, 1.74735e-07],
-      [47,  22.4122,  -0.115448,  -5.00023e-05, 2.31322e-07],
-      [48,   2.66577, -0.0251414, -7.33292e-05, 2.41951e-07],
-
-      [49,  -6.18318,  0.0475363, -0.000144759, 2.40154e-07],
-      [50,  19.705,   -0.0492624, -9.80193e-05, 1.9682e-07],
-      [51,  30.6013,  -0.132014,  -6.37932e-05, 1.65934e-07],
-      [52,  38.9958,  -0.150153,  -0.000100935, 2.44284e-07],
-      [53,  34.1063,  -0.149189,  -8.95269e-05, 2.28238e-07],
-      [54,  13.4355,  -0.0661134, -4.34339e-05, 1.75908e-07],
-      [55, -13.6814,   0.0452927, -5.43698e-05, 1.86355e-07]
-    ]
-  }
-}
diff --git a/src/modules/loki/geometry/LokiConfig.cpp b/src/modules/loki/geometry/LokiConfig.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..d67d5dc20408f04dfbe17255e3c4cbeeb2048aab
--- /dev/null
+++ b/src/modules/loki/geometry/LokiConfig.cpp
@@ -0,0 +1,111 @@
+// Copyright (C) 2023 European Spallation Source, ERIC. See LICENSE file
+//===----------------------------------------------------------------------===//
+///
+/// \file
+///
+/// \brief using nlohmann json parser to read configurations from file
+//===----------------------------------------------------------------------===//
+
+#include <loki/geometry/LokiConfig.h>
+#include <common/debug/Log.h>
+#include <common/debug/Trace.h>
+
+// #undef TRC_LEVEL
+// #define TRC_LEVEL TRC_L_DEB
+
+namespace Caen {
+
+///
+LokiConfig::LokiConfig() {}
+
+LokiConfig::LokiConfig(std::string ConfigFile) : ConfigFileName(ConfigFile) {
+  XTRACE(INIT, DEB, "Loading json file");
+  root = from_json_file(ConfigFile);
+}
+
+void LokiConfig::parseConfig() {
+  try {
+    Parms.InstrumentName = root["Detector"].get<std::string>();
+  } catch (...) {
+    LOG(INIT, Sev::Error, "Missing 'Detector' field");
+    throw std::runtime_error("Missing 'Detector' field");
+  }
+
+  if (Parms.InstrumentName != "loki") {
+    LOG(INIT, Sev::Error, "Invalid instrument name ({}) for loki", Parms.InstrumentName);
+    throw std::runtime_error("InstrumentName != 'loki'");
+  }
+
+  try {
+    // Assumed the same for all straws in all banks
+    Parms.Resolution = root["Resolution"].get<int>();
+    XTRACE(INIT, DEB, "Resolution %d", Parms.Resolution);
+
+    Parms.ReadoutConstDelayNS = root["ReadoutConstDelayNS"].get<unsigned int>();
+    LOG(INIT, Sev::Info, "ReadoutConstDelayNS: {}", Parms.ReadoutConstDelayNS);
+
+    Parms.MaxPulseTimeNS = root["MaxPulseTimeNS"].get<unsigned int>();
+    LOG(INIT, Sev::Info, "MaxPulseTimeNS: {}", Parms.MaxPulseTimeNS);
+
+    Parms.MaxTOFNS = root["MaxTOFNS"].get<unsigned int>();
+    LOG(INIT, Sev::Info, "MaxTOFNS: {}", Parms.MaxTOFNS);
+
+    Parms.GroupsZ = root["GroupsZ"].get<unsigned int>();
+    LOG(INIT, Sev::Info, "GroupsZ: {}", Parms.GroupsZ);
+
+    // First run through the Banks section
+    auto Banks = root["Banks"];
+    for (auto & elt : Banks) {
+      int Bank = elt["Bank"].get<int>();
+      if ((Bank <0) or (Bank >= Parms.NumBanks)) {
+        XTRACE(INIT, WAR, "Invalid bank: %d", Bank);
+        continue;
+      }
+      Parms.Banks[Bank].BankName = elt["ID"];
+      Parms.Banks[Bank].GroupsN = elt["GroupsN"].get<int>();
+      Parms.Banks[Bank].YOffset = elt["YOffset"].get<int>();
+      Parms.TotalGroups += Parms.Banks[Bank].GroupsN * Parms.GroupsZ;
+      Parms.ConfiguredBanks++;
+    }
+    XTRACE(INIT, ALW, "Banks configured: %d", Parms.ConfiguredBanks);
+
+
+    // Then run through the Config section
+    auto Configs = root["Config"];
+    for (auto & elt : Configs) {
+      int Ring = elt["Ring"].get<int>();
+      if ((Ring <0) or (Ring >= Parms.NumRings)) {
+        XTRACE(INIT, WAR, "Invalid ring: %d", Ring);
+        continue;
+      }
+      int Bank = elt["Bank"].get<unsigned int>();
+      int FENs = elt["FENs"].get<unsigned int>();
+      int FENOffset = elt["FENOffset"].get<unsigned int>();
+      XTRACE(INIT, ALW, "Ring %2d, Bank %2d, FENs %2d, FENOffset %2d",
+          Ring, Bank, FENs, FENOffset);
+      Parms.Rings[Ring].Bank = Bank;
+      Parms.Rings[Ring].FENs = FENs;
+      Parms.Rings[Ring].FENOffset = FENOffset;
+      //
+
+      for (int Layer = 0; Layer < 4; Layer ++) {
+        int YOffset = Parms.Banks[Bank].YOffset;
+        int YMin = YOffset + getY(Ring, 0, Layer, 0);
+        int YMax = YOffset + getY(Ring, FENs-1, Layer + 4, 6);
+        XTRACE(INIT, ALW, "  Layer %d - YMin: %d, YMax %d", Layer, YMin, YMax);
+      }
+      Parms.ConfiguredRings++;
+    }
+    XTRACE(INIT, ALW, "Rings configured: %d", Parms.ConfiguredRings);
+
+
+
+
+  } catch (...) {
+    LOG(INIT, Sev::Error, "JSON config - error: Invalid Json file: {}",
+        ConfigFileName);
+    throw std::runtime_error("Invalid Json file");
+  }
+}
+
+} // namespace Caen
diff --git a/src/modules/loki/geometry/LokiConfig.h b/src/modules/loki/geometry/LokiConfig.h
new file mode 100644
index 0000000000000000000000000000000000000000..fb98a706533933b8f79adac8cd1380c5b3eae9ee
--- /dev/null
+++ b/src/modules/loki/geometry/LokiConfig.h
@@ -0,0 +1,98 @@
+// Copyright (C) 2023 European Spallation Source, ERIC. See LICENSE file
+//===----------------------------------------------------------------------===//
+///
+/// \file
+///
+/// \brief Get loki configuration from json file
+///
+//===----------------------------------------------------------------------===//
+
+#pragma once
+
+#include <common/JsonFile.h>
+#include <common/debug/Trace.h>
+#include <string>
+#include <vector>
+
+// #undef TRC_LEVEL
+// #define TRC_LEVEL TRC_L_DEB
+
+namespace Caen {
+class LokiConfig {
+public:
+  ///\brief default constructor (useful for unit tests)
+  LokiConfig();
+
+  ///\brief constructor used in EFU to load json from file
+  LokiConfig(std::string ConfigFile);
+
+  ///\brief parse the loaded json object
+  void parseConfig();
+
+
+  // New and temporary \todo move somwhere else
+  // assumption is that Ring, FEN and LocalGroup have
+  // already been validated
+  int getGlobalGroup(int Ring, int FEN, int LocalGroup) {
+    auto & RParm = Parms.Rings[Ring];
+    int FENOffset = RParm.FENOffset;
+
+    int Bank = RParm.Bank;
+    auto & BParm = Parms.Banks[Bank];
+    int YOffset = BParm.YOffset;
+    int GroupsN = BParm.GroupsN;
+
+    int Z = LocalGroup % 4;
+    //     Bank pos
+    return YOffset/7 + Z * GroupsN + (FENOffset+FEN)*2 + LocalGroup/4;
+  }
+
+  // New and temporary \todo move somwhere else
+  int getY(int Ring, int FEN, int Group, int Unit) {
+    auto & RParm = Parms.Rings[Ring];
+    int Bank = RParm.Bank;
+    int FENOffset = RParm.FENOffset;
+
+    auto & BParm = Parms.Banks[Bank];
+    int GroupsN = BParm.GroupsN;
+
+    int UnitsPerLayer = GroupsN * 7;
+    int Z = Group % 4;
+    return Z * UnitsPerLayer + (FENOffset+FEN)*2*7 + 7*(Group/4) + Unit;
+  }
+
+
+  struct BankCfg {
+    int GroupsN{0};
+    std::string BankName{""};
+    int YOffset{0};
+  };
+
+  struct RingCfg {
+    int Bank{-1};
+    int FENs{0};
+    int FENOffset{0};
+  };
+
+  struct LokiCfg {
+    std::string InstrumentName{""};
+    int Resolution{0};
+    uint32_t ReadoutConstDelayNS{0}; /// added to readout data timestamp
+    uint32_t MaxPulseTimeNS{5 * 71'428'571}; // 5 * 1/14 * 10^9
+    uint32_t MaxTOFNS{800000000};
+
+    int ConfiguredBanks{0};
+    int ConfiguredRings{0};
+    int GroupsZ{0};
+    int TotalGroups{0};
+    static constexpr int NumBanks{9};
+    static constexpr int NumRings{11};
+    struct BankCfg Banks[NumBanks];
+    struct RingCfg Rings[NumRings];
+  } Parms;
+
+
+  std::string ConfigFileName{""};
+  nlohmann::json root; // configuration (json)
+};
+} // namespace Caen
diff --git a/src/modules/loki/geometry/LokiGeometry.cpp b/src/modules/loki/geometry/LokiGeometry.cpp
index 3aa2be91e441a162e636ce0ad9cbade96a281bce..0b2bfb767514baf0c05c60ea7db9b5dfc78daaa8 100644
--- a/src/modules/loki/geometry/LokiGeometry.cpp
+++ b/src/modules/loki/geometry/LokiGeometry.cpp
@@ -17,121 +17,117 @@
 namespace Caen {
 
 LokiGeometry::LokiGeometry(Config &CaenConfiguration)
-    : Panels(CaenConfiguration.Panels) {
+  : Conf(CaenConfiguration) {
+  XTRACE(INIT, ALW, "Logical geometry: %u x %u", Conf.LokiConf.Parms.Resolution,
+    Conf.LokiConf.Parms.TotalGroups * 7);
   ESSGeom = new ESSGeometry(
-      CaenConfiguration.Resolution,
-      CaenConfiguration.NGroupsTotal * PanelGeometry::NUnits, 1, 1);
-  setResolution(CaenConfiguration.Resolution);
-  MaxRing = CaenConfiguration.MaxRing;
+      Conf.LokiConf.Parms.Resolution,
+      Conf.LokiConf.Parms.TotalGroups * 7, 1, 1);
+  setResolution(Conf.LokiConf.Parms.Resolution);
 }
 
-uint32_t LokiGeometry::calcPixel(DataParser::CaenReadout &Data) {
-  uint8_t GroupBank = Data.FENId; // one FEN has 8 Groups
 
-  bool valid = calcPositions(Data.AmpA, Data.AmpB, Data.AmpC, Data.AmpD);
+std::pair<int, double> LokiGeometry::calcUnitAndPos(int GlobalGroup, int AmpA,
+    int AmpB, int AmpC, int AmpD) {
+
+  int Denominator = AmpA + AmpB + AmpC + AmpD;
+
+  if ( Denominator == 0) {
+    XTRACE(DATA, DEB, "Sum of amplitudes is 0");
+    Stats.AmplitudeZero++;
+    return InvalidPos;
+  }
+
+  double GlobalPos = 1.0 * (AmpA + AmpB )/ Denominator; // [0.0 ; 1.0]
+  if ((GlobalPos < 0) or (GlobalPos > 1.0)) {
+    XTRACE(DATA, WAR, "Pos %f not in unit interval", GlobalPos);
+    return InvalidPos;
+  }
+
+  int Unit = CaenCDCalibration.getUnitId(GlobalGroup, GlobalPos);
+  if (Unit == -1) {
+    XTRACE(DATA, DEB, "A %d, B %d, GlobalPos %f outside valid region", AmpA,
+           AmpB, GlobalPos);
+    return InvalidPos;
+  }
+
+  ///\brief raw unit pos will be in the interval [0;1] regardless of the width
+  /// of the interval
+  auto &Intervals = CaenCDCalibration.Intervals[GlobalGroup];
+  double Lower = Intervals[Unit].first;
+  double Upper = Intervals[Unit].second;
+  double RawUnitPos = (GlobalPos - Lower) / (Upper - Lower);
+
+  XTRACE(DATA, DEB, "Unit %d, GlobalPos %f, RawUnitPos %f", Unit, GlobalPos,
+         RawUnitPos);
+  return std::make_pair(Unit, RawUnitPos);
+}
+
+
+uint32_t LokiGeometry::calcPixel(DataParser::CaenReadout &Data) {
   int Ring = Data.FiberId/2;
-  PanelGeometry Panel = Panels[Ring];
+  int FEN = Data.FENId;
+  int Group = Data.Group; // local group for a FEN
+
   XTRACE(DATA, DEB, "Fiber ID %u, Ring %d", Data.FiberId, Ring);
-  if (not valid) {
-    return 0;
-  }
-  XTRACE(DATA, DEB, "Valid pixel id calculated");
-  /// GlobalUnit is per its definition == Y
-  uint32_t GlobalUnit = Panel.getGlobalUnitId(GroupBank, Data.Group, UnitId);
 
-  XTRACE(EVENT, DEB, "global straw: %u", GlobalUnit);
-  if (GlobalUnit == Panel.UnitError) {
-    XTRACE(EVENT, WAR, "Invalid straw id: %d", GlobalUnit);
+  uint32_t GlobalGroup = Conf.LokiConf.getGlobalGroup(Ring, FEN, Group);
+  XTRACE(DATA, DEB, "FEN %d, LocalGroup %d, GlobalGroup %d", FEN, Group,
+    GlobalGroup);
+
+  std::pair<int, double> UnitPos = calcUnitAndPos(GlobalGroup, Data.AmpA,
+    Data.AmpB, Data.AmpC, Data.AmpD);
+    XTRACE(DATA, DEB, "Unit %d, GlobalPos %f", UnitPos.first, UnitPos.second);
+
+  if (UnitPos.first == -1) {
     return 0;
   }
 
-  int Group = GlobalUnit / 7;
-  int Unit = UnitId;
+  uint32_t GlobalUnit = Conf.LokiConf.getY(Ring, FEN, Data.Group, UnitPos.first);
+
   double CalibratedUnitPos =
-      CaenCDCalibration.posCorrection(Group, Unit, PosVal);
+      CaenCDCalibration.posCorrection(GlobalGroup, UnitPos.first, UnitPos.second);
   uint16_t CalibratedPos = CalibratedUnitPos * (NPos - 1);
   XTRACE(EVENT, DEB, "Group %d, Unit %d - calibrated unit pos: %g, pos %d",
-         Group, Unit, CalibratedUnitPos, CalibratedPos);
+         GlobalGroup, UnitPos.first, CalibratedUnitPos, CalibratedPos);
 
   uint32_t PixelId = ESSGeom->pixel2D(CalibratedPos, GlobalUnit);
 
-  XTRACE(EVENT, DEB, "xpos %u (calibrated: %u), ypos %u, pixel: %u", PosVal,
-         CalibratedPos, GlobalUnit,
-         PixelId); ///\todo this print statement prints a random number for
-                   /// pixel id
+  ///\todo this print statement prints a random number for pixel id
+  XTRACE(EVENT, DEB, "xpos %f (calibrated: %u), ypos %u, pixel: %u", UnitPos.second,
+         CalibratedPos, GlobalUnit, PixelId);
+
   XTRACE(EVENT, DEB, "Pixel is %u", PixelId);
   return PixelId;
 }
 
 bool LokiGeometry::validateData(DataParser::CaenReadout &Data) {
   unsigned int Ring = Data.FiberId / 2;
-  if (Ring >= Panels.size()) {
-    XTRACE(DATA, WAR, "RINGId %u is incompatible with #panels: %u", Ring,
-           Panels.size());
+
+  auto & Cfg = Conf.LokiConf.Parms;
+
+  if (Ring >= Cfg.NumRings) {
+    XTRACE(DATA, WAR, "RINGId %u is >= %u", Ring, Cfg.NumRings);
     Stats.RingErrors++;
     return false;
   }
-  XTRACE(DATA, DEB, "Panels size %u", Panels.size());
-
-  auto Panel = Panels[Ring];
 
-  if (Data.FENId >= Panel.getMaxGroup()) {
-    XTRACE(DATA, WAR, "FENId %u outside valid range 0 - %u", Data.FENId,
-           Panel.getMaxGroup() - 1);
-    Stats.FENErrors++;
+  int Bank = Cfg.Rings[Ring].Bank;
+  if (Bank == -1) {
+    XTRACE(DATA, WAR, "RINGId %u is uninitialised", Ring);
+    Stats.RingMappingErrors++;
     return false;
   }
-  XTRACE(DATA, DEB, "FENId %d, Max FENId %d", Data.FENId,
-         Panel.getMaxGroup() - 1);
-  return true;
-}
 
-bool LokiGeometry::calcPositions(std::int16_t AmplitudeA,
-                                 std::int16_t AmplitudeB,
-                                 std::int16_t AmplitudeC,
-                                 std::int16_t AmplitudeD) {
-  std::int32_t UnitNum = AmplitudeB + AmplitudeD;
-  std::int32_t PosNum = AmplitudeA + AmplitudeB;
-  std::int32_t Denominator = AmplitudeA + AmplitudeB + AmplitudeC + AmplitudeD;
-  XTRACE(INIT, DEB, "UnitNum: %d, PosNum: %d, Denominator: %d", UnitNum,
-         PosNum, Denominator);
-  if (Denominator == 0) {
-    XTRACE(INIT, WAR,
-           "Denominator is 0, UnitNum: %d, PosNum: %d, "
-           " Denominator: %d,  A %d, B %d, C %d, D %d",
-           UnitNum, PosNum, Denominator, AmplitudeA, AmplitudeB, AmplitudeC,
-           AmplitudeD);
-    Stats.AmplitudeZero++;
-    UnitId = NUnits;
-    PosVal = NPos;
+  int FENs = Cfg.Rings[Ring].FENs;
+  if (Data.FENId >= FENs) {
+    XTRACE(DATA, WAR, "FENId %u outside valid range 0 - %u", Data.FENId, FENs);
+    Stats.FENMappingErrors++;
     return false;
   }
-  double dUnitId = ((NUnits - 1) * UnitNum * 1.0) / Denominator;
-  UnitId = getUnitId(dUnitId);
-  PosVal = (PosNum * 1.0) / Denominator;
-  XTRACE(INIT, DEB, "dUnit %f, UnitId %d, PosNum: %d, PosVal: %f", dUnitId,
-         UnitId, PosNum, PosVal);
+  XTRACE(DATA, DEB, "FENId %d, Max FENId %d", Data.FENId, FENs - 1);
   return true;
 }
 
-// convert from Unit value [0.0; 1.0] to integer UnitId
-// \todo replace with commom caen code
-uint8_t LokiGeometry::getUnitId(double value) {
-  // limits is a vector defined in LokiGeometry.h
-  if (value <= limits[0])
-    return 0;
-  else if (value <= limits[1])
-    return 1;
-  else if (value <= limits[2])
-    return 2;
-  else if (value <= limits[3])
-    return 3;
-  else if (value <= limits[4])
-    return 4;
-  else if (value <= limits[5])
-    return 5;
-  else
-    return 6;
-}
 
 } // namespace Caen
diff --git a/src/modules/loki/geometry/LokiGeometry.h b/src/modules/loki/geometry/LokiGeometry.h
index 346145f901672dd6a921ae1ea155eeaa8802e30d..36a6985423ee155e9857081c033dd5c2dade0f64 100644
--- a/src/modules/loki/geometry/LokiGeometry.h
+++ b/src/modules/loki/geometry/LokiGeometry.h
@@ -30,6 +30,18 @@ namespace Caen {
 class LokiGeometry : public Geometry {
 public:
   LokiGeometry(Config &CaenConfiguration);
+
+  /// \brief return the position along the tube
+  /// \param AmpA amplitude A from readout data
+  /// \param AmpB amplitude B from readout data
+  /// \param AmpC amplitude C from readout data
+  /// \param AmpD amplitude D from readout data
+  /// \return tube index (0, 1, 2, .. 6) and normalised position [0.0 ; 1.0]
+  /// or (-1, -1.0) if invalid
+  std::pair<int, double> calcUnitAndPos(int Group,
+    int AmpA, int AmpB, int AmpC, int AmpD);
+
+
   /// \brief The four amplitudes measured at certain points in the
   /// Helium tube circuit diagram are used to identify the straw that
   /// detected the neutron and also the position along the straw.
@@ -37,23 +49,18 @@ public:
   /// is stored in the two member variables (UnitId, PosId) if an
   /// invalid input is given the output will be outside the valid
   /// ranges.
-  bool calcPositions(std::int16_t AmplitudeA, std::int16_t AmplitudeB,
-                     std::int16_t AmplitudeC, std::int16_t AmplitudeD);
+  // bool calcPositions(std::int16_t AmplitudeA, std::int16_t AmplitudeB,
+  //                    std::int16_t AmplitudeC, std::int16_t AmplitudeD);
 
   void setCalibration(CDCalibration Calib) { CaenCDCalibration = Calib; }
 
-  uint8_t getUnitId(double value);
   uint32_t calcPixel(DataParser::CaenReadout &Data);
   bool validateData(DataParser::CaenReadout &Data);
 
-  std::vector<PanelGeometry> &Panels;
+  // Holds the parsed configuration
+  Config Conf;
 
-  /// holds latest calculated values for straw and position
-  /// they will hold out-of-range values if calculation fails
-  std::uint8_t UnitId{7};
-  double PosVal{1.0};
-  const std::uint8_t NUnits{7}; ///< number of straws per tube
-  std::vector<double> limits = {0.7, 1.56, 2.52, 3.54, 4.44, 5.3};
+  const std::pair<int, float> InvalidPos{-1, -1.0};
 };
 
 } // namespace Caen
diff --git a/src/modules/loki/geometry/PanelGeometry.h b/src/modules/loki/geometry/PanelGeometry.h
deleted file mode 100644
index 0849b54186661b0d60c3afccfa485b729d9af0fa..0000000000000000000000000000000000000000
--- a/src/modules/loki/geometry/PanelGeometry.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (C) 2019 - 2023 European Spallation Source, ERIC. See LICENSE file
-//===----------------------------------------------------------------------===//
-///
-/// \file
-///
-/// \brief Caen Panel Geometry
-///
-//===----------------------------------------------------------------------===//
-
-#pragma once
-
-#include <assert.h>
-#include <common/debug/Trace.h>
-#include <cstdint>
-
-// #undef TRC_LEVEL
-// #define TRC_LEVEL TRC_L_DEB
-
-namespace Caen {
-
-class PanelGeometry {
-public:
-  static const uint8_t NUnits{7};       /// straws per tube
-  const uint32_t UnitError{0xFFFFFFFF}; // return value upon error
-
-  /// MaxGroup is equivalient to number of FENs
-  uint32_t getMaxGroup() { return MaxGroup; }
-
-  /// It is expected to have multiple instansiations of PanelGeometry, one
-  /// and sometimes more than one for each panel. It is the assumption that
-  /// Ring maps directly to a PanelGeometry object. Thus this implementation
-  /// does not need to use Ring in its calculations.
-  PanelGeometry(uint8_t GroupsZ, uint8_t GroupsN, uint32_t UnitOffset)
-      : TZ(GroupsZ), TN(GroupsN), UnitOffset(UnitOffset) {
-    MaxUnit = GroupsZ * GroupsN * NUnits;
-    MaxGroup = GroupsN / 2;
-  };
-
-  /// \brief
-  uint32_t getGlobalUnitId(uint8_t GroupBank, uint8_t Group, uint16_t Unit) {
-    if (GroupBank >= MaxGroup) {
-      XTRACE(EVENT, WAR, "Invalid GroupBank %d (max %d)", GroupBank, MaxGroup);
-      return UnitError;
-    }
-    if (Group >= 8) {
-      XTRACE(EVENT, WAR, "Invalid Group %d (max %d)", Group, 8);
-      return UnitError;
-    }
-
-    if (Unit >= NUnits) {
-      XTRACE(EVENT, WAR, "Invalid Unit %d (max %d)", Unit, NUnits);
-      return UnitError;
-    }
-    XTRACE(EVENT, DEB, "Group: %u, TZ: %u, NUnits: %u, TN: %u", Group,
-           TZ, NUnits, TN);
-    /// (0) (1) (2) (3)
-    /// (4) (5) (6) (7)
-    auto GroupLayer = Group % TZ; /// 0 - 3
-    auto GroupIndex = Group / TZ; /// 0, 1
-
-    auto LayerOffset = NUnits * TN * GroupLayer;
-    auto GroupOffset = GroupBank * 2 * NUnits;
-    auto TubeOffset = GroupIndex * NUnits;
-
-    // Add the contributions to the total straw - this is the y coordinate
-    // for the pixelid calculation, x comes from the position along the straw
-    auto AbsoluteUnit =
-        UnitOffset + LayerOffset + GroupOffset + TubeOffset + Unit;
-    assert(AbsoluteUnit < MaxUnit + UnitOffset);
-    return AbsoluteUnit;
-  }
-
-private:
-  ///< Initialised in constructor
-  uint8_t TZ{0}; ///< Tubes in the z-direction
-  uint8_t TN{0}; ///< Tubes in the y/x direction depending on orientation
-  uint32_t UnitOffset{0}; ///< global straw number for first straw in bank
-  uint32_t MaxUnit{0};
-  uint32_t MaxGroup{0};
-};
-} // namespace Caen
diff --git a/src/modules/loki/test/CMakeLists.txt b/src/modules/loki/test/CMakeLists.txt
index 1eb7dbdf64a9107bea953152b03c4b26d178bfe9..5de16b201179f105275dcd8d68e9b4111cca0614 100644
--- a/src/modules/loki/test/CMakeLists.txt
+++ b/src/modules/loki/test/CMakeLists.txt
@@ -5,7 +5,7 @@
 include_directories(.)
 include_directories(..)
 
-get_filename_component(CAEN_FULL "${ESS_MODULE_DIR}/loki/configs/Loki.json" ABSOLUTE)
+get_filename_component(LOKI_CONFIG "${ESS_MODULE_DIR}/loki/configs/LokiFull.json" ABSOLUTE)
 
 ##
 ## Pure unit tests
@@ -15,44 +15,33 @@ get_filename_component(CAEN_FULL "${ESS_MODULE_DIR}/loki/configs/Loki.json" ABSO
 ## Analog geometry - amplitude calculations
 ##
 set(LokiGeometryTest_INC
-    ../geometry/LokiGeometry.h
-    ../geometry/PanelGeometry.h
     ${ESS_MODULE_DIR}/caen/geometry/Config.h
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.h
     ${ESS_MODULE_DIR}/caen/geometry/Interval.h
+    ${ESS_MODULE_DIR}/loki/geometry/LokiGeometry.h
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
 )
 set(LokiGeometryTest_SRC
     LokiGeometryTest.cpp
-    ../geometry/LokiGeometry.cpp
     ${ESS_MODULE_DIR}/caen/geometry/Config.cpp
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.cpp
     ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
+    ${ESS_MODULE_DIR}/loki/geometry/LokiGeometry.cpp
 )
 create_test_executable(LokiGeometryTest)
 
 
 ##
-## Panel geometry
+## LOKI config test
 ##
-set(LokiPanelGeometryTest_INC
-  ../geometry/LokiGeometry.h
-  ../geometry/PanelGeometry.h)
-set(LokiPanelGeometryTest_SRC PanelGeometryTest.cpp)
-create_test_executable(LokiPanelGeometryTest)
-
-##
-## Validate LoKI geometry between EFU and Nexus Constructor
-##
-set(LokiFullGeometryTest_INC
-  LokiFullGeometryTestData.h
-  ../geometry/LokiGeometry.h
-  ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.h
-  ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
-  ../geometry/PanelGeometry.h)
-set(LokiFullGeometryTest_SRC
-  LokiFullGeometryTest.cpp
-  ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.cpp
-  ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
-  )
+set(LokiConfigTest_INC
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
+)
+set(LokiConfigTest_SRC
+    LokiConfigTest.cpp
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
 
-create_test_executable(LokiFullGeometryTest)
+)
+create_test_executable(LokiConfigTest)
+target_compile_definitions(LokiConfigTest PRIVATE LOKI_CONFIG="${LOKI_CONFIG}")
diff --git a/src/modules/loki/test/LokiConfigTest.cpp b/src/modules/loki/test/LokiConfigTest.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..e36b388f53c05147cb7cdaf1d281681964dc602d
--- /dev/null
+++ b/src/modules/loki/test/LokiConfigTest.cpp
@@ -0,0 +1,97 @@
+// Copyright (C) 2023 European Spallation Source, ERIC. See LICENSE file
+//===----------------------------------------------------------------------===//
+///
+/// \file
+//===----------------------------------------------------------------------===//
+
+#include <loki/geometry/LokiConfig.h>
+#include <common/testutils/TestBase.h>
+
+using namespace Caen;
+
+
+class LokiConfigTest : public TestBase {
+protected:
+  LokiConfig config{LOKI_CONFIG};
+  void SetUp() override {
+    ASSERT_EQ(config.Parms.Resolution, 0); // check one var is uninitialised
+  }
+  void TearDown() override {}
+};
+
+
+TEST_F(LokiConfigTest, ParseConfig) {
+  ASSERT_NO_THROW(config.parseConfig());
+  ASSERT_EQ(config.Parms.Resolution, 512);
+  ASSERT_EQ(config.Parms.ConfiguredBanks, 9);
+  ASSERT_EQ(config.Parms.ConfiguredRings, 10);
+}
+
+TEST_F(LokiConfigTest, NoDetectorKey) {
+  json_change_key(config.root, "Detector", "InvalidDetector");
+  ASSERT_ANY_THROW(config.parseConfig());
+}
+
+TEST_F(LokiConfigTest, BadDetectorName) {
+  config.root["Detector"] = "nosuchdetector";
+  ASSERT_ANY_THROW(config.parseConfig());
+}
+
+
+TEST_F(LokiConfigTest, BadBank) {
+  config.root["Banks"][0]["Bank"] = 200;
+  ASSERT_NO_THROW(config.parseConfig());
+  ASSERT_EQ(config.Parms.ConfiguredBanks, 8);
+}
+
+TEST_F(LokiConfigTest, BadRing) {
+  config.root["Config"][0]["Ring"] = 200;
+  ASSERT_NO_THROW(config.parseConfig());
+  ASSERT_EQ(config.Parms.ConfiguredRings, 9);
+}
+
+
+TEST_F(LokiConfigTest, Constructor) {
+  for (int i = 0; i < config.Parms.NumRings; i++) {
+    ASSERT_EQ(config.Parms.Rings[i].Bank, -1);
+    ASSERT_EQ(config.Parms.Rings[i].FENs, 0);
+    ASSERT_EQ(config.Parms.Rings[i].FENOffset, 0);
+  }
+  for (int i = 0; i < config.Parms.NumBanks; i++) {
+    ASSERT_EQ(config.Parms.Banks[i].GroupsN, 0);
+    ASSERT_EQ(config.Parms.Banks[i].YOffset, 0);
+  }
+  ASSERT_EQ(config.Parms.Resolution, 0);
+}
+
+
+TEST_F(LokiConfigTest, GetGlobalGroup) {
+  config.parseConfig();
+  //  Ring, FEN, (Local)Group     R   F  LG
+  // Validating partitioned bank0
+  ASSERT_EQ(config.getGlobalGroup(0,  0, 0), 0);
+  ASSERT_EQ(config.getGlobalGroup(0,  0, 4), 1);
+  ASSERT_EQ(config.getGlobalGroup(0, 15, 4), 31);
+  ASSERT_EQ(config.getGlobalGroup(1,  0, 0), 32);
+  ASSERT_EQ(config.getGlobalGroup(1,  0, 4), 33);
+  ASSERT_EQ(config.getGlobalGroup(1, 11, 4), 55);
+  ASSERT_EQ(config.getGlobalGroup(1, 11, 7), 223);
+
+  ASSERT_EQ(config.getGlobalGroup(0,  0, 1),   0 + 56);
+  ASSERT_EQ(config.getGlobalGroup(0, 15, 5),  31 + 56);
+  ASSERT_EQ(config.getGlobalGroup(1,  0, 1),  32 + 56);
+  ASSERT_EQ(config.getGlobalGroup(1, 11, 5),  55 + 56);
+
+  // Ad hoc checking
+  ASSERT_EQ(config.getGlobalGroup(2,  0, 0), 224);
+  ASSERT_EQ(config.getGlobalGroup(2,  0, 1), 224 + 16);
+
+  // Last Group
+  ASSERT_EQ(config.getGlobalGroup(9, 15, 7), 895);
+
+}
+
+int main(int argc, char **argv) {
+  testing::InitGoogleTest(&argc, argv);
+  return RUN_ALL_TESTS();
+}
diff --git a/src/modules/loki/test/LokiFullGeometryTest.cpp b/src/modules/loki/test/LokiFullGeometryTest.cpp
deleted file mode 100644
index 4225176c6aa42e5b2bd3cdc657b0069ef0552b1c..0000000000000000000000000000000000000000
--- a/src/modules/loki/test/LokiFullGeometryTest.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (C) 2021-2022 European Spallation Source, ERIC. See LICENSE file
-//===----------------------------------------------------------------------===//
-///
-/// \file
-///
-/// \brief Unit tests for validating Nexus Geometry against EFU Pixel values
-///
-//===----------------------------------------------------------------------===//
-
-#include <LokiFullGeometryTestData.h>
-#include <algorithm>
-#include <common/testutils/TestBase.h>
-#include <cstdint>
-#include <logical_geometry/ESSGeometry.h>
-#include <loki/geometry/PanelGeometry.h>
-#include <memory>
-#include <vector>
-
-using namespace Caen;
-
-class FullGeometryTest : public TestBase {
-protected:
-  const bool Vertical{true};
-  const bool Horizontal{false};
-  const uint32_t UnitOffset0{0};
-  const uint16_t TZ4{4}; ///< # tubes in z-direction
-  ESSGeometry Geometry{512, 6272, 1, 1};
-
-  std::vector<PanelGeometry *> Banks;
-
-  void SetUp() override {
-    Banks.push_back(new PanelGeometry(TZ4, 56, 0));    // Panel 0
-    Banks.push_back(new PanelGeometry(TZ4, 16, 1586)); // Panel 1
-    Banks.push_back(new PanelGeometry(TZ4, 12, 2016));
-    Banks.push_back(new PanelGeometry(TZ4, 16, 2352));
-    Banks.push_back(new PanelGeometry(TZ4, 12, 2800));
-    Banks.push_back(new PanelGeometry(TZ4, 28, 3136)); // Panel 5
-    Banks.push_back(new PanelGeometry(TZ4, 32, 3920));
-    Banks.push_back(new PanelGeometry(TZ4, 20, 4816));
-    Banks.push_back(new PanelGeometry(TZ4, 32, 5376)); // Panel 8
-  }
-  void TearDown() override {}
-};
-
-/// Test cases below
-// From Kenan's csv file
-
-//
-TEST_F(FullGeometryTest, BasicValidation) {
-  std::vector<uint32_t> fens{28, 8, 6, 8, 6, 14, 16, 10, 16};
-  for (unsigned int i = 0; i < fens.size(); i++) {
-    ASSERT_EQ(fens[i], Banks[i]->getMaxGroup());
-  }
-}
-
-// Compare pixelids used by the generated nexux files
-// https://github.com/ess-dmsc/generate-nexus-files
-// There is a slight difference in interpretation of TubeIDs, but this is not
-// essential so here we just convert one counting convention into another.
-TEST_F(FullGeometryTest, FirstFewLines) {
-
-  for (auto &NG : NGData) {
-    // helper values
-    uint8_t NBGroups = Banks[NG.Bank]->getMaxGroup() * 2; // In non-Z direction
-    uint8_t Column = NG.Group / NBGroups;
-    uint8_t Row = NG.Group % 2;
-
-    uint32_t GroupBank = (NG.Group % NBGroups) / 2;
-    uint8_t Group = Row * 4 + Column;
-    uint32_t GlobalUnit =
-        Banks[NG.Bank]->getGlobalUnitId(GroupBank, Group, NG.Unit % 7);
-    uint32_t Pixel = Geometry.pixel2D(NG.Pos, GlobalUnit);
-
-    ASSERT_EQ(NG.Pixel, Pixel);
-  }
-}
-
-int main(int argc, char **argv) {
-  testing::InitGoogleTest(&argc, argv);
-  return RUN_ALL_TESTS();
-}
diff --git a/src/modules/loki/test/LokiGeometryTest.cpp b/src/modules/loki/test/LokiGeometryTest.cpp
index b9a28ae36cffeb110b15c7e4bf946c12475c7717..deb7ba814b32f1a59509f96ddf9c2498a46dd08a 100644
--- a/src/modules/loki/test/LokiGeometryTest.cpp
+++ b/src/modules/loki/test/LokiGeometryTest.cpp
@@ -18,17 +18,27 @@ class LokiGeometryTest : public TestBase {
 protected:
   LokiGeometry *geom;
   Config CaenConfiguration;
+
   void SetUp() override {
-    PanelGeometry Panel(4, 7, 0);
-    CaenConfiguration.Panels.push_back(Panel);
-    CaenConfiguration.Resolution = 512;
-    CaenConfiguration.NGroupsTotal = 28;
+    CaenConfiguration.LokiConf.Parms.Resolution = 512;
+    CaenConfiguration.LokiConf.Parms.TotalGroups = 56*4;
+    CaenConfiguration.LokiConf.Parms.Rings[0].Bank = 0;
+    CaenConfiguration.LokiConf.Parms.Rings[0].FENs = 16;
+    CaenConfiguration.LokiConf.Parms.Rings[0].FENOffset = 0;
+
+    CaenConfiguration.LokiConf.Parms.Banks[0].GroupsN = 56;
+    CaenConfiguration.LokiConf.Parms.Banks[0].YOffset = 0;
     geom = new LokiGeometry(CaenConfiguration);
     geom->setResolution(512);
 
+
+
+    geom->CaenCDCalibration.Parms.Groups=CaenConfiguration.LokiConf.Parms.TotalGroups;
     // Make nullcalibration
-    for (int i = 0; i < CaenConfiguration.NGroupsTotal; i++) {
-      geom->CaenCDCalibration.Intervals.push_back({{0.0,0.143}, {0.144,0.286}, {0.287,0.429}, {0.43,0.571}, {0.572,0.714}, {0.715,0.857}, {0.858,  1.0}});
+    for (int i = 0; i < geom->Conf.LokiConf.Parms.TotalGroups; i++) {
+      geom->CaenCDCalibration.Intervals.push_back({{0.0,0.143}, {0.144,0.286},
+            {0.287,0.429}, {0.43,0.571}, {0.572,0.714},
+            {0.715,0.857}, {0.858,  1.0}});
       geom->CaenCDCalibration.Calibration.push_back({{0.0, 0.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 0.0}});
     }
   }
@@ -36,90 +46,87 @@ protected:
 };
 
 // Test cases below
-TEST_F(LokiGeometryTest, Constructor) {
-  geom->setResolution(512);
-  ASSERT_EQ(geom->UnitId, 7);  // valid: 0 - 6
-  ASSERT_EQ(geom->PosVal, 1); // valid: 0.0 - 1.0
-}
-
 TEST_F(LokiGeometryTest, AllZeroes) {
   geom->setResolution(512);
-  geom->calcPositions(0, 0, 0, 0);
-  ASSERT_EQ(geom->UnitId, 7);  // valid: 0 - 6
-  ASSERT_EQ(geom->PosVal, 512); // valid: 0 - 511
+  geom->calcUnitAndPos(0, 0, 0, 0, 0);
   ASSERT_EQ(geom->Stats.AmplitudeZero, 1);
 }
 
+
 TEST_F(LokiGeometryTest, UnitLimits) {
   double delta = 0.0001;
-  ASSERT_EQ(geom->getUnitId(0.1), 0);
-  ASSERT_EQ(geom->getUnitId(0.7 - delta), 0);
-  ASSERT_EQ(geom->getUnitId(0.7), 0);
-  ASSERT_EQ(geom->getUnitId(0.7 + delta), 1);
-  ASSERT_EQ(geom->getUnitId(1.56 - delta), 1);
-  ASSERT_EQ(geom->getUnitId(1.56), 1);
-  ASSERT_EQ(geom->getUnitId(1.56 + delta), 2);
-  ASSERT_EQ(geom->getUnitId(2.52 - delta), 2);
-  ASSERT_EQ(geom->getUnitId(2.52), 2);
-  ASSERT_EQ(geom->getUnitId(2.52 + delta), 3);
-  ASSERT_EQ(geom->getUnitId(3.54 - delta), 3);
-  ASSERT_EQ(geom->getUnitId(3.54), 3);
-  ASSERT_EQ(geom->getUnitId(3.54 + delta), 4);
-  ASSERT_EQ(geom->getUnitId(4.44 - delta), 4);
-  ASSERT_EQ(geom->getUnitId(4.44), 4);
-  ASSERT_EQ(geom->getUnitId(4.44 + delta), 5);
-  ASSERT_EQ(geom->getUnitId(5.30 - delta), 5);
-  ASSERT_EQ(geom->getUnitId(5.30), 5);
-  ASSERT_EQ(geom->getUnitId(5.30 + delta), 6);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.1), 0);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.143 - delta), 0);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.143), 0);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.144 + delta), 1);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.286 - delta), 1);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.286), 1);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.287 + delta), 2);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.429 - delta), 2);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.429), 2);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.43 + delta), 3);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.571 - delta), 3);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.571), 3);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.572 + delta), 4);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.714 - delta), 4);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.714), 4);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.715 + delta), 5);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.857 - delta), 5);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.857), 5);
+  ASSERT_EQ(geom->CaenCDCalibration.getUnitId(0, 0.858 + delta), 6);
 }
 
+
 TEST_F(LokiGeometryTest, MinMaxUnit) {
   geom->setResolution(512);
   unsigned int iMax = 4096;
   for (unsigned int i = 1; i < iMax; i++) {
-    geom->calcPositions(0, i, 0, 0);
-    ASSERT_EQ(geom->UnitId, 6);
-    geom->calcPositions(0, 0, 0, i);
-    ASSERT_EQ(geom->UnitId, 6);
-    geom->calcPositions(0, i, 0, i);
-    ASSERT_EQ(geom->UnitId, 6);
-
-    geom->calcPositions(i, 0, i, 0);
-    ASSERT_EQ(geom->UnitId, 0);
+    auto Res = geom->calcUnitAndPos(0, 0, i, 0, 0);
+    ASSERT_EQ(Res.first, 6);
+    Res = geom->calcUnitAndPos(0, 0, 0, 0, i);
+    ASSERT_EQ(Res.first, 0);
+    Res = geom->calcUnitAndPos(0, 0, i, 0, i);
+    ASSERT_EQ(Res.first, 3);
+    Res = geom->calcUnitAndPos(0, i, 0, i, 0);
+    ASSERT_EQ(Res.first, 3);
   }
 }
 
+
+
 TEST_F(LokiGeometryTest, MinMaxPos) {
   geom->setResolution(512);
   for (unsigned int i = 1; i < 4095; i++) {
-    geom->calcPositions(0, 0, i, 0);
-    ASSERT_EQ(geom->PosVal, 0);
-    geom->calcPositions(0, 0, 0, i);
-    ASSERT_EQ(geom->PosVal, 0);
-    geom->calcPositions(0, 0, i, i);
-    ASSERT_EQ(geom->PosVal, 0);
-
-    geom->calcPositions(i, i, 0, 0);
-    ASSERT_EQ(geom->PosVal, 1.0);
+    auto Res = geom->calcUnitAndPos(0, 0, 0, i, 0);
+    ASSERT_EQ(Res.second, 0);
+    Res = geom->calcUnitAndPos(0, 0, 0, 0, i);
+    ASSERT_EQ(Res.second, 0);
+    Res = geom->calcUnitAndPos(0, 0, 0, i, i);
+    ASSERT_EQ(Res.second, 0);
+    Res = geom->calcUnitAndPos(0, i, i, 0, 0);
+    ASSERT_EQ(Res.second, 1.0);
   }
 }
 
+
+
 TEST_F(LokiGeometryTest, validate) {
   DataParser::CaenReadout readout{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
   ASSERT_TRUE(geom->validateData(readout));
 
   readout.FiberId = 10;
   ASSERT_FALSE(geom->validateData(readout));
-  ASSERT_EQ(geom->Stats.RingErrors, 1);
+  ASSERT_EQ(geom->Stats.RingMappingErrors, 1);
   ASSERT_EQ(geom->Stats.FENErrors, 0);
 
   readout.FiberId = 0;
   readout.FENId = 20;
   ASSERT_FALSE(geom->validateData(readout));
-  ASSERT_EQ(geom->Stats.RingErrors, 1);
-  ASSERT_EQ(geom->Stats.FENErrors, 1);
+  ASSERT_EQ(geom->Stats.RingMappingErrors, 1);
+  ASSERT_EQ(geom->Stats.FENMappingErrors, 1);
 }
 
+
 TEST_F(LokiGeometryTest, calcPixel) {
   DataParser::CaenReadout readout{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
   ASSERT_EQ(geom->calcPixel(readout), 0);
@@ -128,12 +135,10 @@ TEST_F(LokiGeometryTest, calcPixel) {
   readout.AmpB = 10;
   readout.AmpC = 10;
   readout.AmpD = 10;
-  ASSERT_EQ(geom->calcPixel(readout), 1792);
-
-  readout.FENId = 30;
-  ASSERT_EQ(geom->calcPixel(readout), 0);
+  ASSERT_EQ(geom->calcPixel(readout), 1790);
 }
 
+
 int main(int argc, char **argv) {
   testing::InitGoogleTest(&argc, argv);
   return RUN_ALL_TESTS();
diff --git a/src/modules/loki/test/PanelGeometryTest.cpp b/src/modules/loki/test/PanelGeometryTest.cpp
deleted file mode 100644
index 755d2f9a108ba144fcbd9eaf5b5b31f5652c5c49..0000000000000000000000000000000000000000
--- a/src/modules/loki/test/PanelGeometryTest.cpp
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (C) 2019-2023 European Spallation Source ERIC
-
-#include <algorithm>
-#include <common/testutils/TestBase.h>
-#include <loki/geometry/PanelGeometry.h>
-#include <memory>
-
-using namespace Caen;
-
-class PanelGeometryTest : public TestBase {
-protected:
-  const bool Vertical{true};
-  const bool Horizontal{false};
-  const uint32_t UnitOffset0{0};
-  const uint16_t GroupssXY8{8}; ///< # tubes in x or y direction
-  const uint16_t TZ4{4};      ///< # tubes in z-direction
-  void SetUp() override {}
-  void TearDown() override {}
-};
-
-// Test cases below
-TEST_F(PanelGeometryTest, Constructor) {
-  PanelGeometry PG(TZ4, GroupssXY8, UnitOffset0);
-  const uint8_t GroupBank{0};
-  const uint8_t Group{0};
-  const uint8_t Unit{0};
-  uint32_t GlobalUnit = PG.getGlobalUnitId(GroupBank, Group, Unit);
-  ASSERT_EQ(GlobalUnit, 0);
-}
-
-/// Group0  (0) (1) (2) (3)
-///         (4) (5) (6) (7)
-/// Group1  (0) (1) (2) (3)
-///         (4) (5) (6) (7)
-/// Group2  (0) (1) (2) (3)
-///         (4) (5) (6) (7)
-/// Group3  (0) (1) (2) (3)
-///         (4) (5) (6) (7)
-TEST_F(PanelGeometryTest, CanonicalCorners) {
-  PanelGeometry PG(TZ4, GroupssXY8, UnitOffset0);
-  const int UnitsPerCol{GroupssXY8 * 7};
-  ASSERT_EQ(PG.getGlobalUnitId(0, 0, 0), 0 * UnitsPerCol);     // Top left
-  ASSERT_EQ(PG.getGlobalUnitId(0, 3, 0), 3 * UnitsPerCol);     // Top right
-  ASSERT_EQ(PG.getGlobalUnitId(3, 4, 6), UnitsPerCol - 1);     // Bottom left
-  ASSERT_EQ(PG.getGlobalUnitId(3, 7, 6), 4 * UnitsPerCol - 1); // Bottom right
-}
-
-TEST_F(PanelGeometryTest, CanonicalCornersWithOffset) {
-  const uint32_t Offset10000{10000};
-  PanelGeometry PG(TZ4, GroupssXY8, Offset10000);
-  const int UnitsPerCol{GroupssXY8 * 7};
-  ASSERT_EQ(PG.getGlobalUnitId(0, 0, 0),
-            0 * UnitsPerCol + Offset10000); // Top left
-  ASSERT_EQ(PG.getGlobalUnitId(0, 3, 0),
-            3 * UnitsPerCol + Offset10000); // Top right
-  ASSERT_EQ(PG.getGlobalUnitId(3, 4, 6),
-            UnitsPerCol - 1 + Offset10000); // Bottom left
-  ASSERT_EQ(PG.getGlobalUnitId(3, 7, 6),
-            4 * UnitsPerCol - 1 + Offset10000); // Bottom right
-}
-
-TEST_F(PanelGeometryTest, InvalidGeometry) {
-  PanelGeometry PG(TZ4, GroupssXY8, UnitOffset0);
-  ASSERT_NE(PG.getGlobalUnitId(3, 0, 0), 0xffffffff); // valid geometry
-  ASSERT_EQ(PG.getGlobalUnitId(4, 0, 0), 0xffffffff); // Tube group too large
-  ASSERT_NE(PG.getGlobalUnitId(2, 7, 0), 0xffffffff); // valid geometry
-  ASSERT_EQ(PG.getGlobalUnitId(2, 8, 0), 0xffffffff); // Local tube too large
-  ASSERT_NE(PG.getGlobalUnitId(1, 0, 6), 0xffffffff); // valid geometry
-  ASSERT_EQ(PG.getGlobalUnitId(1, 0, 7), 0xffffffff); // Unit too large
-}
-
-int main(int argc, char **argv) {
-  testing::InitGoogleTest(&argc, argv);
-  return RUN_ALL_TESTS();
-}
diff --git a/src/modules/miracles/test/CMakeLists.txt b/src/modules/miracles/test/CMakeLists.txt
index 090f2e8d603af3c57012ebd466e96e0187ca4819..691d9169726ebb591dae757b2c080063372257c6 100644
--- a/src/modules/miracles/test/CMakeLists.txt
+++ b/src/modules/miracles/test/CMakeLists.txt
@@ -5,8 +5,6 @@
 include_directories(.)
 include_directories(..)
 
-get_filename_component(CAEN_FULL "${ESS_MODULE_DIR}/loki/configs/Loki.json" ABSOLUTE)
-
 ##
 ## Pure unit tests
 ##
@@ -16,6 +14,7 @@ set(MiraclesGeometryTest_INC
     ${ESS_MODULE_DIR}/caen/geometry/Config.h
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.h
     ${ESS_MODULE_DIR}/caen/geometry/Interval.h
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.h
 )
 set(MiraclesGeometryTest_SRC
     MiraclesGeometryTest.cpp
@@ -23,5 +22,6 @@ set(MiraclesGeometryTest_SRC
     ${ESS_MODULE_DIR}/caen/geometry/Config.cpp
     ${ESS_MODULE_DIR}/caen/geometry/CDCalibration.cpp
     ${ESS_MODULE_DIR}/caen/geometry/Interval.cpp
+    ${ESS_MODULE_DIR}/loki/geometry/LokiConfig.cpp
 )
 create_test_executable(MiraclesGeometryTest)
diff --git a/src/modules/timepix3/CMakeLists.txt b/src/modules/timepix3/CMakeLists.txt
index c5da98ff5b6e62a0cd3be73bf9a538e61d143d57..34b0a75203e99b1cffd69baf949e1f17ecb77432 100644
--- a/src/modules/timepix3/CMakeLists.txt
+++ b/src/modules/timepix3/CMakeLists.txt
@@ -2,6 +2,8 @@
 
 include_directories(.)
 
+get_filename_component(TIMEPIX_CONFIG "${ESS_MODULE_DIR}/timepix3/configs/timepix3.json" ABSOLUTE)
+
 #=============================================================================
 # timepix3 detector module and base test
 #=============================================================================
@@ -49,6 +51,7 @@ set(Timepix3InstrumentTest_SRC
   test/Timepix3InstrumentTest.cpp
 )
 create_test_executable(Timepix3InstrumentTest)
+target_compile_definitions(Timepix3InstrumentTest PRIVATE TIMEPIX_CONFIG="${TIMEPIX_CONFIG}")
 
 set(Timepix3BaseTest_INC
   ${timepix3_common_inc}
@@ -58,3 +61,4 @@ set(Timepix3BaseTest_SRC
   test/Timepix3BaseTest.cpp
 )
 create_test_executable(Timepix3BaseTest)
+target_compile_definitions(Timepix3BaseTest PRIVATE TIMEPIX_CONFIG="${TIMEPIX_CONFIG}")
diff --git a/src/modules/timepix3/readout/DataParser.cpp b/src/modules/timepix3/readout/DataParser.cpp
index 8f6e6a6de5fc43d6d6446d77ed269f511c89139a..55078d8094181d1246b00473d37065d4e975a3a0 100644
--- a/src/modules/timepix3/readout/DataParser.cpp
+++ b/src/modules/timepix3/readout/DataParser.cpp
@@ -11,8 +11,8 @@
 #include <timepix3/readout/DataParser.h>
 #include <iostream>
 
-#undef TRC_LEVEL
-#define TRC_LEVEL TRC_L_DEB
+// #undef TRC_LEVEL
+// #define TRC_LEVEL TRC_L_DEB
 
 namespace Timepix3 {
 
diff --git a/src/modules/timepix3/test/Timepix3BaseTest.cpp b/src/modules/timepix3/test/Timepix3BaseTest.cpp
index 0b40ba55758905a38c957d6c575c3a19bc183edb..3b3e30666016d369fc75ad629aae3da6d81276cb 100644
--- a/src/modules/timepix3/test/Timepix3BaseTest.cpp
+++ b/src/modules/timepix3/test/Timepix3BaseTest.cpp
@@ -20,13 +20,6 @@
 // #define TRC_LEVEL TRC_L_DEB
 
 // clang-format off
-std::string configjson = R"(
-{
-  "Detector" : "timepix3",
-  "XResolution" : 256,
-  "YResolution" : 256
-}
-)";
 
 class Timepix3BaseStandIn : public Timepix3::Timepix3Base {
 public:
@@ -42,7 +35,7 @@ public:
   void SetUp() override {
     Settings.RxSocketBufferSize = 100000;
     Settings.NoHwCheck = true;
-    Settings.ConfigFile = "deleteme_timepix.json";
+    Settings.ConfigFile = TIMEPIX_CONFIG;
   }
   void TearDown() override {}
 
@@ -178,12 +171,7 @@ TEST_F(Timepix3BaseTest, DataReceiveGood) {
 }
 
 int main(int argc, char **argv) {
-  std::string configfilename{"deleteme_timepix.json"};
-  saveBuffer(configfilename, (void *)configjson.c_str(), configjson.size());
-
   testing::InitGoogleTest(&argc, argv);
-  auto RetVal = RUN_ALL_TESTS();
+  return RUN_ALL_TESTS();
 
-  deleteFile(configfilename);
-  return RetVal;
 }
diff --git a/src/modules/timepix3/test/Timepix3InstrumentTest.cpp b/src/modules/timepix3/test/Timepix3InstrumentTest.cpp
index ebe178b9ba0cff34921360c3d3277d869fadc7a4..f2a7a370bc3c6d3169bc1d2f15ce2aba3a9d9c31 100644
--- a/src/modules/timepix3/test/Timepix3InstrumentTest.cpp
+++ b/src/modules/timepix3/test/Timepix3InstrumentTest.cpp
@@ -10,21 +10,12 @@
 
 using namespace Timepix3;
 
-std::string ConfigFile{"deleteme_instr_config.json"};
-std::string ConfigStr = R"(
-  {
-    "Detector": "timepix3",
-    "XResolution": 128,
-    "YResolution": 128
-  }
-)";
-
 class Timepix3InstrumentTest : public TestBase {
 protected:
   struct Counters counters;
   BaseSettings Settings;
 
-  void SetUp() override { Settings.ConfigFile = ConfigFile; }
+  void SetUp() override { Settings.ConfigFile = TIMEPIX_CONFIG; }
   void TearDown() override {}
 };
 
@@ -34,11 +25,6 @@ TEST_F(Timepix3InstrumentTest, Constructor) {
 }
 
 int main(int argc, char **argv) {
-  saveBuffer(ConfigFile, (void *)ConfigStr.c_str(), ConfigStr.size());
-
   testing::InitGoogleTest(&argc, argv);
-  auto RetVal = RUN_ALL_TESTS();
-
-  deleteFile(ConfigFile);
-  return RetVal;
+  return RUN_ALL_TESTS();
 }
diff --git a/src/modules/ttlmonitor/CMakeLists.txt b/src/modules/ttlmonitor/CMakeLists.txt
index 7b8033b0090c54f14e1522e3d6a22c5fcbfb1693..8df429da4a021aa7e31bc6a75c6627fc46917bd2 100644
--- a/src/modules/ttlmonitor/CMakeLists.txt
+++ b/src/modules/ttlmonitor/CMakeLists.txt
@@ -1,9 +1,11 @@
-# Copyright (C) 2022 European Spallation Source, ERIC. See LICENSE file
+# Copyright (C) 2022 - 2023 European Spallation Source, ERIC. See LICENSE file
 
 add_subdirectory(test)
 add_subdirectory(generators)
 include_directories(.)
 
+get_filename_component(TTLMON_CONFIG "${ESS_MODULE_DIR}/ttlmonitor/configs/lokimon.json" ABSOLUTE)
+
 #=============================================================================
 # ttlmonitor detector module and base test
 #=============================================================================
@@ -41,7 +43,7 @@ set(TTLMonitorBaseTest_SRC
   ${ttlmonitor_common_src}
 )
 create_test_executable(TTLMonitorBaseTest)
-
+target_compile_definitions(TTLMonitorBaseTest PRIVATE TTLMON_CONFIG="${TTLMON_CONFIG}")
 
 #
 # TTLMonitoriInstrumentTest Module integration test
@@ -54,3 +56,4 @@ set(TTLMonitorInstrumentTest_SRC
   test/TTLMonitorInstrumentTest.cpp
 )
 create_test_executable(TTLMonitorInstrumentTest)
+target_compile_definitions(TTLMonitorInstrumentTest PRIVATE TTLMON_CONFIG="${TTLMON_CONFIG}")
diff --git a/src/modules/ttlmonitor/test/TTLMonitorBaseTest.cpp b/src/modules/ttlmonitor/test/TTLMonitorBaseTest.cpp
index c88415033cef760bfa94482e18e65d893d083fc1..ef2271d4348de941646e3df1ddbd5ecd214f897c 100644
--- a/src/modules/ttlmonitor/test/TTLMonitorBaseTest.cpp
+++ b/src/modules/ttlmonitor/test/TTLMonitorBaseTest.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2022 European Spallation Source, see LICENSE file
+// Copyright (C) 2022 - 2023 European Spallation Source, see LICENSE file
 //===----------------------------------------------------------------------===//
 ///
 /// \file
@@ -7,6 +7,9 @@
 ///
 //===----------------------------------------------------------------------===//
 
+#include <common/testutils/TestBase.h>
+#include <common/testutils/TestUDPServer.h>
+#include <ttlmonitor/TTLMonitorBase.h>
 #include <cinttypes>
 #include <string>
 #include <vector>
@@ -35,23 +38,10 @@ std::vector<uint8_t> dummyreadout {
   0x00, 0x00, 0x01, 0x00,  // Pos 0, Ch 0, ADC 1
 };
 
-std::string ttlmonjson = R"(
-  {
-   "Detector" : "TTLMonitor",
 
-   "TypeSubType" : 16,
-
-   "MaxPulseTimeDiffNS" : 1000000000,
-
-   "MaxTOFNS" : 1000000000
-  }
-)";
 // clang-format on
 
-#include <common/testutils/SaveBuffer.h>
-#include <common/testutils/TestBase.h>
-#include <common/testutils/TestUDPServer.h>
-#include <ttlmonitor/TTLMonitorBase.h>
+
 
 class TTLMonitorBaseStandIn : public TTLMonitor::TTLMonitorBase {
 public:
@@ -65,7 +55,7 @@ public:
 class TTLMonitorBaseTest : public ::testing::Test {
 public:
   void SetUp() override {
-    Settings.ConfigFile = "TTLMonitor.json";
+    Settings.ConfigFile = TTLMON_CONFIG;
     Settings.KafkaTopic = "freia_beam_monitor";
     Settings.RxSocketBufferSize = 100000;
     Settings.NoHwCheck = true;
@@ -118,9 +108,6 @@ TEST_F(TTLMonitorBaseTest, DataReceiveBadHeader) {
 }
 
 int main(int argc, char **argv) {
-  std::string filename{"TTLMonitor.json"};
-  saveBuffer(filename, (void *)ttlmonjson.c_str(), ttlmonjson.size());
-
   testing::InitGoogleTest(&argc, argv);
   return RUN_ALL_TESTS();
 }
diff --git a/src/modules/ttlmonitor/test/TTLMonitorInstrumentTest.cpp b/src/modules/ttlmonitor/test/TTLMonitorInstrumentTest.cpp
index 2eca580e9ccc2020126608dbcb22a93910eb3f55..aa5599d8d02b89d1ca7ac7fa04e304ca22428538 100644
--- a/src/modules/ttlmonitor/test/TTLMonitorInstrumentTest.cpp
+++ b/src/modules/ttlmonitor/test/TTLMonitorInstrumentTest.cpp
@@ -7,7 +7,6 @@
 #include <common/kafka/EV44Serializer.h>
 #include <common/readout/ess/Parser.h>
 #include <common/reduction/Event.h>
-#include <common/testutils/SaveBuffer.h>
 #include <common/testutils/TestBase.h>
 #include <stdio.h>
 #include <string.h>
@@ -16,20 +15,6 @@
 using namespace TTLMonitor;
 
 // clang-format off
-std::string ConfigFile{"deleteme_ttlmonitor_instr_config.json"};
-std::string ConfigStr = R"(
-  {
-    "Detector" : "TTLMonitor",
-
-    "TypeSubType" : 72,
-
-    "MaxPulseTimeDiffNS" : 1000000000,
-
-    "MaxTOFNS" : 1000000000,
-
-    "NumberOfMonitors" : 3
-  }
-)";
 
 std::vector<uint8_t> MonitorReadout {
   // Errors caught when parsing readouts
@@ -107,7 +92,7 @@ protected:
   std::vector<Event> Events; // used for testing generateEvents()
 
   void SetUp() override {
-    Settings.ConfigFile = ConfigFile;
+    Settings.ConfigFile = TTLMON_CONFIG;
     serializers.push_back(EV44Serializer(115000, "ttlmonitor"));
     counters = {};
 
@@ -166,11 +151,6 @@ TEST_F(TTLMonitorInstrumentTest, BeamMonitorTOF) {
 }
 
 int main(int argc, char **argv) {
-  saveBuffer(ConfigFile, (void *)ConfigStr.c_str(), ConfigStr.size());
-
   testing::InitGoogleTest(&argc, argv);
-  auto RetVal = RUN_ALL_TESTS();
-
-  deleteFile(ConfigFile);
-  return RetVal;
+  return RUN_ALL_TESTS();
 }
diff --git a/test/integrationtest.json b/test/integrationtest.json
index ac19e79326acf6df730a152631584ca54b213a11..1bed8747c64822b848c76910ff51cb223f978f15 100644
--- a/test/integrationtest.json
+++ b/test/integrationtest.json
@@ -3,7 +3,7 @@
   [
     {
       "Module": "loki",
-      "Config": "./src/modules/loki/configs/STFCTestII.json",
+      "Config": "./src/modules/loki/configs/LokiFull.json",
       "Calib": "./src/modules/loki/configs/lokinullcalib.json",
       "KafkaTopic": "loki_detector",
       "Generator": "loki_udp_generated",
diff --git a/test/performancetest.json b/test/performancetest.json
index dca97d41b9f25f5aab13347f7b37e3fecf8f6ab3..85406d97f38acbb52f1e39a35b5fd98ed39b814a 100644
--- a/test/performancetest.json
+++ b/test/performancetest.json
@@ -11,7 +11,7 @@
     },
     {
       "Module": "loki",
-      "Config": "./src/modules/loki/configs/STFCTestII.json",
+      "Config": "./src/modules/loki/configs/LokiFull.json",
       "Calib": "./src/modules/loki/configs/lokinullcalib.json",
       "Generator": "loki_udp_generated",
       "InitThrottle": 10,
diff --git a/utils/caencalib/nullcalib.py b/utils/caencalib/generatecalib.py
similarity index 85%
rename from utils/caencalib/nullcalib.py
rename to utils/caencalib/generatecalib.py
index 22671edf4cbaf1a41951ffd4c8fbedcf872f95cf..d2ca2dd14d774ceb4c30e1da52d9f6e8e6cf0521 100644
--- a/utils/caencalib/nullcalib.py
+++ b/utils/caencalib/generatecalib.py
@@ -13,7 +13,10 @@ def intvandpolys(args):
             a = j*intvsize + 0.001
         b = (j+1)*intvsize
         intvstr += f'[{a:5.3},{b:5.3}]'
-        polystr += f'[0.0, 0.0, 0.0, 0.0] '
+        if args.type == 'const':
+            polystr += f'[-0.5, 1.0, 0.0, 0.0] '
+        else:
+            polystr += f'[ 0.0, 0.0, 0.0, 0.0] '
         if j < args.groupsize - 1:
             intvstr += ', '
             polystr += ', '
@@ -47,7 +50,7 @@ def nullcalib(args):
      '  "Calibration" : {',
      '    "version" : 0,',
      '    "date" : "{}", '.format(now.isoformat()),
-     '    "info" : "generated by nullcalib.py", ',
+     '    "info" : "generated by generatecalib.py with type: {}", '.format(args.type),
      '',
      '    "instrument" : "{}",'.format(args.name),
      '    "groups" : {},'.format(args.groups),
@@ -65,6 +68,7 @@ def nullcalib(args):
 if __name__ == '__main__':
     parser = argparse.ArgumentParser()
     parser.add_argument("--name", help = "instrument name", type = str)
+    parser.add_argument("--type", help = "calibration type (null, const)", type = str, default='null')
     parser.add_argument("--groups", help = "number of groups", type = int)
     parser.add_argument("--groupsize", help = "group size (# units per groups)", type = int)
     args = parser.parse_args()
diff --git a/utils/dream_cuboid_mask.py b/utils/dream_cuboid_mask.py
new file mode 100644
index 0000000000000000000000000000000000000000..56fabecaae70396147c7b25386ea97b9988c8e8f
--- /dev/null
+++ b/utils/dream_cuboid_mask.py
@@ -0,0 +1,113 @@
+# Copyright (C) 2023 European Spallation Source ERIC, see LICENSE file
+
+# pixel value generator based on masks for Mantle detector
+# formulaes derived from the DREAM ICD
+
+debug = False
+
+allwires = list(range(16))
+allstrips = list(range(32))
+hr_pixel_offset = 1122304
+sans_pixel_offset = 720896
+
+hr_offsets = {          0:(32, 0),  1:(48, 0),  2:(64, 0),
+            3:(16,16),  4:(32,16),  5:(48,16),  6:(64,16),  7:(80,16),
+ 8:(0,32),  9:(16,32), 10:(32,32), 11:(48,32), 12:(64,32), 13:(80,32), 14:(96,32),
+15:(0,48), 16:(16,48), 17:(32,48),             18:(64,48), 19:(80,48), 20:(96,48),
+21:(0,64), 22:(16,64), 23:(32,64),             24:(64,64), 25:(80,64), 26:(96,64),
+           27:(16,80), 28:(32,80),             29:(64,80), 30:(80,80),
+                       31:(32,96),             32:(64,96)}
+
+hr_rot = [0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,3,3,3,1,1,1,3,3,3,2,2,2,3,3,2,2,3,2]
+assert len(hr_rot) == len(hr_offsets)
+
+sans_offsets = {        0:(32, 0),  1:(48, 0),  2:(64, 0),
+            3:(16,16),  4:(32,16),  5:(48,16),  6:(64,16),  7:(80,16),
+ 8:(0,32),  9:(16,32), 10:(32,32), 11:(48,32), 12:(64,32), 13:(80,32), 14:(96,32),
+15:(0,48), 16:(16,48), 17:(32,48),             18:(64,48), 19:(80,48), 20:(96,48),
+21:(0,64), 22:(16,64), 23:(32,64), 24:(48,64), 25:(64,64), 26:(80,64), 27:(96,64),
+           28:(16,80), 29:(32,80), 30:(48,80), 31:(64,80), 32:(80,80),
+                       33:(32,96), 34:(48,96), 35:(64,96)}
+
+sans_rot = [0,0,1,0,0,0,1,1,0,0,0,0,1,1,1,3,3,3,1,1,1,3,3,3,2,2,2,2,3,3,2,2,2,3,2,2]
+assert len(sans_rot) == len(sans_offsets)
+
+detector = {'hr':   (hr_pixel_offset, hr_offsets, hr_rot),
+            'sans': (sans_pixel_offset, sans_offsets, sans_rot)}
+#
+#
+
+def rotate(x,y, r):
+    assert r in [0,1,2,3]
+    if r == 0:
+        return x,y
+    elif r == 1:
+        return 15 - y, x
+    elif r == 2:
+        return 15 - x, 15 - y
+    else:
+        return y, 15 - x
+
+
+
+# ICD 2 draft 1 section 3.4.2
+def cuboid_pixel(cub, cas, ctr, wir, strp, offsets, rotations, pixel_offset):
+    glb_x_offset, grid_y_offset = offsets[cub]
+    glb_y_offset = 112 * strp
+    loc_x, loc_y = rotate(2 * cas + ctr, 15 - wir, rotations[cub])
+
+    x = glb_x_offset + loc_x
+    y = glb_y_offset + grid_y_offset + loc_y
+    return 112 * y + x + 1 + pixel_offset
+
+
+# If the current mounting unit, cassette, ... is in its mask set() then
+# we deem this a candidate for masking
+def filter(msk_cub, msk_cas, msk_ctr, msk_wir, msk_str,
+               cub,     cas,     ctr,     wir,     strp, pixel):
+    if cub in msk_cub and cas in msk_cas and ctr in msk_ctr and wir in msk_wir and strp in msk_str:
+        return True
+    return False
+
+
+# each parameter is a list of mask values
+def cuboid(det, cuboid, cassette, counter,  wire, strip):
+    msk_cub = set(cuboid)
+    msk_cas = set(cassette)
+    msk_ctr = set(counter)
+    msk_wir = set(wire)
+    msk_str = set(strip)
+
+    pixel_offset, offsets, rotations = detector[det]
+
+    if debug:
+        print('cuboid cassette counter wire strip    pixel')
+
+    i = pixel_offset
+    mask = []
+    for strp in range(32): # number of strips
+        for cub in range(33): # number of cuboids
+            for cas in range(8): # number of cassettes
+                for ctr in range(2): #number of counters
+                    for wir in range(16): #number of strips
+                        i += 1
+                        pixel = cuboid_pixel(cub, cas, ctr, wir, strp, offsets, rotations, pixel_offset)
+                        #assert pixel == i
+                        if filter(msk_cub, msk_cas, msk_ctr, msk_wir, msk_str, cub, cas, ctr, wir, strp, pixel):
+                            if debug:
+                                print(f'{cub:6}{cas:9}{ctr:8}{wir:5}{strp:6}{pixel:9}')
+                            mask.append(pixel)
+    return mask
+
+
+def test(det, cub, cas, ctr, w, s):
+    assert det in ['hr', 'sans']
+    print(f'cuboid {cub}, cassette {cas} counter {ctr}\nstrips {s}, wires {w}\n{"-"*60}')
+    res = cuboid(det, cub, cas, ctr, w, s)
+    print(f'pixels in mask {len(res)}')
+    print(res[:5], '...', res[-5:])
+
+debug = True
+test('hr', [0], [0], [0], [0]     , allstrips)
+test('hr', [24], [0], [0], allwires, [0])
+test('sans', [24], [0], [0], allwires, [0])
diff --git a/utils/dream_endcap_mask.py b/utils/dream_endcap_mask.py
new file mode 100644
index 0000000000000000000000000000000000000000..6256fcf274ab227b0f5a733369c7dc2d8699b217
--- /dev/null
+++ b/utils/dream_endcap_mask.py
@@ -0,0 +1,76 @@
+# Copyright (C) 2023 European Spallation Source ERIC, see LICENSE file
+
+# pixel value generator based on masks for forwardandbackward endcaps
+
+debug = False
+
+ncass = {6:10, 5:8, 4:6, 3:4}
+sumo_offsets = {6:0, 5:20, 4:36, 3:48}
+allwires = list(range(16))
+allstrips = list(range(16))
+
+#
+
+# The logical geometry between the two endcaps is different due to the
+# different numbers of sectors. Also pixels are globally unique so
+# different detector elements have different pixel offsets
+def endcap_pixel(sec, sum, cas, ctr, wire, strip, width, pixel_offset):
+    x = 56 * sec + sumo_offsets[sum] + 2 * cas + ctr
+    y = 16 * strip + 15 - wire
+    return width*y + x + 1 + pixel_offset
+
+
+# If the current sector, sumo, cassette, ... is in its mask set() then
+# we deem this a candidate for masking
+def filter(msk_sec, msk_sum, msk_cas, msk_ctr, msk_wir, msk_str,
+               sec,     sum,     cas,     ctr,     wir, strp, pixel):
+    if sec in msk_sec and sum in msk_sum and cas in msk_cas and ctr in msk_ctr and wir in msk_wir and strp in msk_str:
+        return True
+    return False
+
+
+# each parameter is a list of mask values
+def endcap(sector, sumo, cassette, counter,  wire, strip, nsectors, width, pixel_offset):
+    msk_sec = set(sector)
+    msk_sum = set(sumo)
+    msk_cas = set(cassette)
+    msk_ctr = set(counter)
+    msk_wir = set(wire)
+    msk_str = set(strip)
+
+    if debug:
+        print('sector sumo cassette counter wire strip pixel')
+
+    i = pixel_offset
+    mask = []
+    for strp in range(16):
+        for wir in range(15, -1, -1):
+            for sec in range(nsectors):
+                for sum in range(6, 2, -1):
+                    for cas in range(ncass[sum]):
+                        for ctr in range(2):
+                            i += 1
+                            pixel = endcap_pixel(sec, sum, cas, ctr, wir, strp, width, pixel_offset)
+                            assert pixel == i
+                            if filter(msk_sec, msk_sum, msk_cas, msk_ctr, msk_wir, msk_str, sec, sum, cas, ctr, wir, strp, pixel):
+                                if debug:
+                                    print(f'{sec:6}{sum:5}{cas:8}{ctr:8}{wir:5}{strp:6}{pixel:7}')
+                                mask.append(pixel)
+    return mask
+
+
+def test(det, sec, sum, cas, ctr, w, s):
+    print(f'{"-"*60}\n{det}\nsector {sec}, sumo {sum}, cassette {cas} counter {ctr}\nstrips {s}, wires {w}\n{"-"*60}')
+    if det == 'fwendcap':
+        res = endcap(sec, sum, cas, ctr, w, s, 5, 280, 0)
+    elif det == 'bwendcap':
+        res = endcap(sec, sum, cas, ctr, w, s, 11, 616, 71680)
+    else:
+        assert 1==0
+    print(f'pixels in mask {len(res)}')
+    print(res[:5], '...', res[-5:])
+
+debug = True
+test('bwendcap', [0], [6], [4], [1], allwires, [5])
+test('fwendcap', [0], [6], [0], [0], allwires, [0])
+test('fwendcap', [0], [6], [0], [0], allwires, [0,1,2])
diff --git a/utils/dream_mantle_mask.py b/utils/dream_mantle_mask.py
new file mode 100644
index 0000000000000000000000000000000000000000..c7308e2574e7af71b4fed7f724519908790dec8a
--- /dev/null
+++ b/utils/dream_mantle_mask.py
@@ -0,0 +1,67 @@
+# Copyright (C) 2023 European Spallation Source ERIC, see LICENSE file
+
+# pixel value generator based on masks for Mantle detector
+# formulaes derived from the DREAM ICD
+
+debug = False
+
+allwires = list(range(32))
+allstrips = list(range(256))
+pixel_offset = 229376
+
+#
+
+# ICD 2 draft 1 section 3.2.3
+def mantle_pixel(mu, cas, ctr, wir, strp):
+    x = strp
+    y = 60 * wir + 12 * mu + 2 * cas + ctr
+    return 256*y + x + 1 + pixel_offset
+
+
+# If the current mounting unit, cassette, ... is in its mask set() then
+# we deem this a candidate for masking
+def filter(msk_mu, msk_cas, msk_ctr, msk_wir, msk_str,
+               mu,     cas,     ctr,     wir,     strp, pixel):
+    if mu in msk_mu and cas in msk_cas and ctr in msk_ctr and wir in msk_wir and strp in msk_str:
+        return True
+    return False
+
+
+# each parameter is a list of mask values
+def mantle(mounting_unit, cassette, counter,  wire, strip):
+    msk_mu = set(mounting_unit)
+    msk_cas = set(cassette)
+    msk_ctr = set(counter)
+    msk_wir = set(wire)
+    msk_str = set(strip)
+
+    if debug:
+        print('mnt. unit cassette counter wire strip pixel')
+
+    i = pixel_offset
+    mask = []
+    for wir in range(32): # number of nwires
+        for mu in range(5): # number of mounting units
+            for cas in range(6): # number of cassettes
+                for ctr in range(2): #number of counters
+                    for strp in range(256): #number of strips
+                        i += 1
+                        pixel = mantle_pixel(mu, cas, ctr, wir, strp)
+                        assert pixel == i
+                        if filter(msk_mu, msk_cas, msk_ctr, msk_wir, msk_str, mu, cas, ctr, wir, strp, pixel):
+                            if debug:
+                                print(f'{mu:9}{cas:9}{ctr:8}{wir:5}{strp:6}{pixel:7}')
+                            mask.append(pixel)
+    return mask
+
+
+def test(mu, cas, ctr, w, s):
+    print(f'M.U. {mu}, cassette {cas} counter {ctr}\nstrips {s}, wires {w}\n{"-"*60}')
+    res = mantle(mu, cas, ctr, w, s)
+    print(f'pixels in mask {len(res)}')
+    print(res[:5], '...', res[-5:])
+
+debug = True
+test([0], [0], [0], [0]     , allstrips)
+test([0], [0], [0], allwires, [3])
+test([4], [5], [1], [31]    , allstrips)