diff --git a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs
index 622f290782b6817fbc99794357d02bc26299f989..0a6c92b7e51b69a9f16ddf9e83874efdd586bbaa 100644
--- a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs
+++ b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs
@@ -19,7 +19,7 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory;
 [TestFixture]
 public class RunDataFactoryTest
 {
-	private const string BASE_DIR = @"TestData\Integration\DeclarationMode\V24_DeclarationMode\";
+	private const string BASE_DIR = @"TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\";
 	private const string HEAVY_LORRY_DIR = BASE_DIR + @"HeavyLorry\";
 	protected IXMLInputDataReader xmlInputReader;
 	private IKernel _kernel;
diff --git a/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs b/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs
index f8ea61004dbde16fdef881ea365ea168cdaf2e9e..0666a4e0d5c1cca546787932382feedcc180586d 100644
--- a/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs
+++ b/VectoCore/VectoCoreTest/Integration/Declaration/HeavyLorry/HeavyLorrySimulation.cs
@@ -51,7 +51,7 @@ public class HeavyLorrySimulation
 		PTOActive, // Pto is active 
 	}
 
-	private const string BASE_DIR = @"TestData\Integration\DeclarationMode\V24_DeclarationMode\";
+	private const string BASE_DIR = @"TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\";
 	private const string Group5_HEV_P2_OVC = @"HeavyLorry\P-HEV\Group5_HEV_P2_ovc.xml";
 	private const string Group5_HEV_P3_OVC = @"HeavyLorry\P-HEV\Group5_HEV_P3_ovc.xml";
 	private const string Group5_HEV_P4_OVC = @"HeavyLorry\P-HEV\Group5_HEV_P4_ovc.xml";
@@ -555,22 +555,35 @@ public class HeavyLorrySimulation
 
 	[Test, TestCaseSource(nameof(GetJsonJobs))]
 	public void JSONDeclarationSmokeTest(string path)
+	{
+		RunJsonJob(path, ExecutionMode.Declaration);
+	}
+
+	private void RunJsonJob(string path, ExecutionMode executionMode)
 	{
 		var writeReports = false;
 		var inputData = JSONInputDataFactory.ReadJsonJob(path, false);
 		var fileWriter = new FileOutputWriter(path);
-		var runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, fileWriter, writeReports? null : new NullDeclarationReport());    //, writeReports ? null : new NullDeclarationReport());
+		var runsFactory = SimulatorFactory.CreateSimulatorFactory(executionMode, inputData, fileWriter,
+			writeReports ? null : new NullDeclarationReport()); //, writeReports ? null : new NullDeclarationReport());
 		runsFactory.WriteModalResults = true;
 		var sumWriter = new MockSumWriter();
 
 		var jobContainer = new JobContainer(sumWriter);
 		runsFactory.SumData = sumWriter;
 		//var sumDataContainer = sumWriter;
-		//var runs = runsFactory.SimulationRuns().ToList();
-		jobContainer.AddRuns(runsFactory);
+		var runs = runsFactory.SimulationRuns();
+		jobContainer.AddRun(runs.First(r => r.GetContainer().RunData.Mission.MissionType == MissionType.RegionalDelivery));
 		jobContainer.Execute(true);
 		WaitAndAssertSuccess(jobContainer, fileWriter);
+	}
 
+
+	[Test, TestCaseSource(nameof(GetJsonJobs))]
+	[Ignore("Just for comparison")]
+	public void JSONEngineering(string path)
+	{
+		RunJsonJob(path, ExecutionMode.Engineering);
 	}
 
 	public static string[] GetJsonJobs()
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml
similarity index 99%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml
index 5e0376e5d5e2fd580de781aa1a29354ea43f2d8b..17d55c568dcabeeecb6896e440a1c5025c34291f 100644
--- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Michael Krisper (Technische Universität Graz) -->
 <tns:VectoInputDeclaration xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="2.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationJob V:\VectoCore\VectoCore\Resources\XSD/VectoDeclarationJob.xsd" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:v2.3="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3" xmlns:v2.4="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.4">
-	<v2.0:Vehicle xsi:type="Vehicle_HEV-Px_HeavyLorryDeclarationType" id="Group5_HEV_P4">
+	<v2.0:Vehicle xsi:type="Vehicle_HEV-Px_HeavyLorryDeclarationType" id="Group5_HEV_P_IHPC">
 		<Manufacturer>TU Graz</Manufacturer>
 		<ManufacturerAddress>Inffeldgasse 19</ManufacturerAddress>
 		<Model>HEV Heavy Lorry Px</Model>
@@ -25,7 +25,7 @@
 		<!-- optional -->
 		<SleeperCab>false</SleeperCab>
 		<VehicleTypeApprovalNumber>ASDF</VehicleTypeApprovalNumber>
-		<ArchitectureID>P3</ArchitectureID>
+		<ArchitectureID>P2</ArchitectureID>
 		<OvcHev>true</OvcHev>
 		<MaxChargingPower>15000</MaxChargingPower>
 		<ADAS xsi:type="ADAS_HEV_Type">
@@ -12559,15 +12559,15 @@
 				</Battery>
 			</ElectricEnergyStorage>
 			<Gearbox>
-				<v2.0:Data id="gbx-vi2Oak2N" xsi:type="v2.0:GearboxDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
+				<v2.0:Data id="gbx-vi2Oak2N" xsi:type="v2.3:GearboxDataDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.3">
 					<Manufacturer>Generic Gearbox Manufacturer</Manufacturer>
 					<Model>Generic 40t Long Haul Truck Gearbox</Model>
 					<CertificationNumber>e12*0815/8051*2017/05E0000*00</CertificationNumber>
 					<Date>2017-01-11T11:00:00Z</Date>
 					<AppVersion>3.0.1</AppVersion>
-					<TransmissionType>AMT</TransmissionType>
+					<TransmissionType>IHPC Type 1</TransmissionType>
 					<MainCertificationMethod>Standard values</MainCertificationMethod>
-					<Gears xsi:type="GearsDeclarationType">
+					<v2.3:Gears xsi:type="v2.0:GearsDeclarationType" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0">
 						<Gear number="1">
 							<Ratio>14.930</Ratio>
 							<TorqueLossMap>
@@ -12599,21 +12599,6 @@
 							</TorqueLossMap>
 						</Gear>
 						<Gear number="3">
-							<Ratio>9.020</Ratio>
-							<TorqueLossMap>
-								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-							</TorqueLossMap>
-						</Gear>
-						<Gear number="4">
 							<Ratio>7.040</Ratio>
 							<TorqueLossMap>
 								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
@@ -12628,52 +12613,7 @@
 								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
 							</TorqueLossMap>
 						</Gear>
-						<Gear number="5">
-							<Ratio>5.640</Ratio>
-							<TorqueLossMap>
-								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-							</TorqueLossMap>
-						</Gear>
-						<Gear number="6">
-							<Ratio>4.400</Ratio>
-							<TorqueLossMap>
-								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-							</TorqueLossMap>
-						</Gear>
-						<Gear number="7">
-							<Ratio>3.390</Ratio>
-							<TorqueLossMap>
-								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-							</TorqueLossMap>
-						</Gear>
-						<Gear number="8">
+						<Gear number="4">
 							<Ratio>2.650</Ratio>
 							<TorqueLossMap>
 								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
@@ -12688,22 +12628,7 @@
 								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
 							</TorqueLossMap>
 						</Gear>
-						<Gear number="9">
-							<Ratio>2.050</Ratio>
-							<TorqueLossMap>
-								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-							</TorqueLossMap>
-						</Gear>
-						<Gear number="10">
+						<Gear number="5">
 							<Ratio>1.600</Ratio>
 							<TorqueLossMap>
 								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
@@ -12718,22 +12643,7 @@
 								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
 							</TorqueLossMap>
 						</Gear>
-						<Gear number="11">
-							<Ratio>1.280</Ratio>
-							<TorqueLossMap>
-								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="0.00" inputTorque="-125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="0.00" inputTorque="125.00" torqueLoss="3.75"/>
-								<Entry inputSpeed="0.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="-780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="0.00" torqueLoss="0.00"/>
-								<Entry inputSpeed="20000.00" inputTorque="780.00" torqueLoss="23.25"/>
-								<Entry inputSpeed="20000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
-							</TorqueLossMap>
-						</Gear>
-						<Gear number="12">
+						<Gear number="6">
 							<Ratio>1.000</Ratio>
 							<TorqueLossMap>
 								<Entry inputSpeed="0.00" inputTorque="-50000.00" torqueLoss="1500.00"/>
@@ -12748,7 +12658,7 @@
 								<Entry inputSpeed="5000.00" inputTorque="50000.00" torqueLoss="1500.00"/>
 							</TorqueLossMap>
 						</Gear>
-					</Gears>
+					</v2.3:Gears>
 				</v2.0:Data>
 				<v2.0:Signature>
 					<di:Reference URI="#gbx-vi2Oak2N">
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_E4.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E3.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh_750V.vbat
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/GenericBattery_243kWh_750V.vbat
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu
new file mode 100644
index 0000000000000000000000000000000000000000..a26e0e50f9e03240a8ddf18d296b8edbcda8bdcb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu
@@ -0,0 +1,14 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T15:52:04.0766564Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+	  "Rating_current_gear": 0.995,
+	  	 "RatioEarlyUpshiftFC" : 24,
+	     "RatioEarlyDownshiftFC" : 24
+
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/Truck.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/Truck.vacc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..b0995fd4f633abc760937ad464ccc53ba5e77c6e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": true,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 13860.59,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 16517.20,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Axl_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Axl.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 15015.63,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 17325.73,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Axl_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Axl.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Axl_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..2af61a3c14f10fe065431bb7dd13abac57807b26
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Axl.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..5be934c1f4b42cc6f2ba835591d6f23087b45c05
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1Axl.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..07eb40e197c27c23aea5f69c3200e3b799688102
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -37.45
+3.37   , -38.62
+33.71  , -49.58
+67.42  , -61.71
+101.12 , -73.85
+134.83 , -86.11
+168.54 , -98.24
+202.25 , -110.38
+235.96 , -122.51
+269.67 , -134.65
+303.37 , -146.91
+337.08 , -159.04
+370.79 , -171.18
+404.50 , -183.31
+438.21 , -195.45
+471.92 , -207.71
+505.62 , -219.84
+539.33 , -231.98
+573.04 , -244.11
+606.75 , -256.24
+640.46 , -268.51
+674.17 , -280.64
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..76d61ce379e57acd6702e58a8b1daee0824b932f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 6930.29,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 8258.60,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl1.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 7507.82,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 8662.87,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl1.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Whl1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..42ce674fd55ff861d184e10e148bf9214f1750bb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Whl1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..6484675bb9443e18fb3e04218ffe57370400b053
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1Whl1.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..b5980ac32ff2f44452666e544ce91c462f5c5a7f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out    , P_el
+0.00   , -9785.31 , 0.00
+0.00   , -9296.05 , 0.00
+0.00   , -8806.78 , 0.00
+0.00   , -8317.52 , 0.00
+0.00   , -7828.25 , 0.00
+0.00   , -7338.98 , 0.00
+0.00   , -6849.72 , -0.07
+0.00   , -6360.45 , -0.33
+0.00   , -5871.19 , -0.49
+0.00   , -5381.92 , -0.60
+0.00   , -4892.66 , -0.66
+0.00   , -4403.39 , -0.69
+0.00   , -3914.12 , -0.70
+0.00   , -3424.86 , -0.67
+0.00   , -2935.59 , -0.63
+0.00   , -2446.33 , -0.57
+0.00   , -1957.06 , -0.48
+0.00   , -1467.80 , -0.38
+0.00   , -978.53  , -0.27
+0.00   , -489.27  , -0.13
+0.00   , -97.85   , -0.01
+0.00   , 86.63    , 0.06
+0.00   , 433.14   , 0.28
+0.00   , 866.29   , 0.56
+0.00   , 1299.43  , 0.85
+0.00   , 1732.57  , 1.15
+0.00   , 2165.72  , 1.47
+0.00   , 2598.86  , 1.79
+0.00   , 3032.00  , 2.12
+0.00   , 3465.15  , 2.47
+0.00   , 3898.29  , 2.82
+0.00   , 4331.43  , 3.19
+0.00   , 4764.58  , 3.56
+0.00   , 5197.72  , 3.94
+0.00   , 5630.86  , 4.33
+0.00   , 6064.01  , 4.74
+0.00   , 6497.15  , 5.15
+0.00   , 6930.29  , 5.57
+0.00   , 7363.44  , 6.00
+0.00   , 7796.58  , 6.43
+0.00   , 8229.72  , 6.88
+0.00   , 8662.87  , 7.34
+3.37   , -9785.31 , 0.00
+3.37   , -9296.05 , 0.00
+3.37   , -8806.78 , 0.00
+3.37   , -8317.52 , 0.00
+3.37   , -7828.25 , 0.00
+3.37   , -7338.98 , 0.00
+3.37   , -6849.72 , -0.25
+3.37   , -6360.45 , -0.42
+3.37   , -5871.19 , -0.52
+3.37   , -5381.92 , -0.58
+3.37   , -4892.66 , -0.61
+3.37   , -4403.39 , -0.62
+3.37   , -3914.12 , -0.61
+3.37   , -3424.86 , -0.58
+3.37   , -2935.59 , -0.53
+3.37   , -2446.33 , -0.47
+3.37   , -1957.06 , -0.40
+3.37   , -1467.80 , -0.31
+3.37   , -978.53  , -0.22
+3.37   , -489.27  , -0.11
+3.37   , -97.85   , -0.01
+3.37   , 86.63    , 0.05
+3.37   , 433.14   , 0.21
+3.37   , 866.29   , 0.43
+3.37   , 1299.43  , 0.65
+3.37   , 1732.57  , 0.88
+3.37   , 2165.72  , 1.11
+3.37   , 2598.86  , 1.36
+3.37   , 3032.00  , 1.61
+3.37   , 3465.15  , 1.87
+3.37   , 3898.29  , 2.13
+3.37   , 4331.43  , 2.40
+3.37   , 4764.58  , 2.68
+3.37   , 5197.72  , 2.97
+3.37   , 5630.86  , 3.26
+3.37   , 6064.01  , 3.56
+3.37   , 6497.15  , 3.86
+3.37   , 6930.29  , 4.18
+3.37   , 7363.44  , 4.50
+3.37   , 7796.58  , 4.82
+3.37   , 8229.72  , 5.15
+3.37   , 8662.87  , 5.49
+33.71  , -9785.31 , -29.05
+33.71  , -9296.05 , -27.68
+33.71  , -8806.78 , -26.31
+33.71  , -8317.52 , -24.92
+33.71  , -7828.25 , -23.53
+33.71  , -7338.98 , -22.12
+33.71  , -6849.72 , -20.71
+33.71  , -6360.45 , -19.28
+33.71  , -5871.19 , -17.85
+33.71  , -5381.92 , -16.41
+33.71  , -4892.66 , -14.95
+33.71  , -4403.39 , -13.49
+33.71  , -3914.12 , -12.02
+33.71  , -3424.86 , -10.53
+33.71  , -2935.59 , -9.04
+33.71  , -2446.33 , -7.54
+33.71  , -1957.06 , -6.03
+33.71  , -1467.80 , -4.51
+33.71  , -978.53  , -2.98
+33.71  , -489.27  , -1.44
+33.71  , -97.85   , -0.18
+33.71  , 86.63    , 0.45
+33.71  , 433.14   , 1.84
+33.71  , 866.29   , 3.58
+33.71  , 1299.43  , 5.33
+33.71  , 1732.57  , 7.09
+33.71  , 2165.72  , 8.85
+33.71  , 2598.86  , 10.63
+33.71  , 3032.00  , 12.42
+33.71  , 3465.15  , 14.21
+33.71  , 3898.29  , 16.02
+33.71  , 4331.43  , 17.84
+33.71  , 4764.58  , 19.66
+33.71  , 5197.72  , 21.49
+33.71  , 5630.86  , 23.34
+33.71  , 6064.01  , 25.19
+33.71  , 6497.15  , 27.05
+33.71  , 6930.29  , 28.93
+33.71  , 7363.44  , 30.81
+33.71  , 7796.58  , 32.70
+33.71  , 8229.72  , 34.60
+33.71  , 8662.87  , 36.50
+67.42  , -9785.31 , -60.28
+67.42  , -9296.05 , -57.37
+67.42  , -8806.78 , -54.44
+67.42  , -8317.52 , -51.49
+67.42  , -7828.25 , -48.54
+67.42  , -7338.98 , -45.58
+67.42  , -6849.72 , -42.60
+67.42  , -6360.45 , -39.61
+67.42  , -5871.19 , -36.61
+67.42  , -5381.92 , -33.60
+67.42  , -4892.66 , -30.58
+67.42  , -4403.39 , -27.55
+67.42  , -3914.12 , -24.51
+67.42  , -3424.86 , -21.45
+67.42  , -2935.59 , -18.38
+67.42  , -2446.33 , -15.31
+67.42  , -1957.06 , -12.22
+67.42  , -1467.80 , -9.12
+67.42  , -978.53  , -6.00
+67.42  , -489.27  , -2.88
+67.42  , -97.85   , -0.33
+67.42  , 86.63    , 0.92
+67.42  , 433.14   , 3.68
+67.42  , 866.29   , 7.11
+67.42  , 1299.43  , 10.56
+67.42  , 1732.57  , 14.01
+67.42  , 2165.72  , 17.48
+67.42  , 2598.86  , 20.96
+67.42  , 3032.00  , 24.45
+67.42  , 3465.15  , 27.95
+67.42  , 3898.29  , 31.47
+67.42  , 4331.43  , 34.99
+67.42  , 4764.58  , 38.53
+67.42  , 5197.72  , 42.08
+67.42  , 5630.86  , 45.64
+67.42  , 6064.01  , 49.21
+67.42  , 6497.15  , 52.79
+67.42  , 6930.29  , 56.38
+67.42  , 7363.44  , 59.99
+67.42  , 7796.58  , 63.60
+67.42  , 8229.72  , 67.23
+67.42  , 8662.87  , 70.87
+101.12 , -9785.31 , -91.22
+101.12 , -9296.05 , -86.77
+101.12 , -8806.78 , -82.31
+101.12 , -8317.52 , -77.84
+101.12 , -7828.25 , -73.35
+101.12 , -7338.98 , -68.84
+101.12 , -6849.72 , -64.32
+101.12 , -6360.45 , -59.79
+101.12 , -5871.19 , -55.24
+101.12 , -5381.92 , -50.68
+101.12 , -4892.66 , -46.11
+101.12 , -4403.39 , -41.51
+101.12 , -3914.12 , -36.91
+101.12 , -3424.86 , -32.29
+101.12 , -2935.59 , -27.66
+101.12 , -2446.33 , -23.01
+101.12 , -1957.06 , -18.35
+101.12 , -1467.80 , -13.67
+101.12 , -978.53  , -8.98
+101.12 , -489.27  , -4.27
+101.12 , -97.85   , -0.39
+101.12 , 86.63    , 1.43
+101.12 , 433.14   , 5.56
+101.12 , 866.29   , 10.69
+101.12 , 1299.43  , 15.84
+101.12 , 1732.57  , 21.00
+101.12 , 2165.72  , 26.17
+101.12 , 2598.86  , 31.36
+101.12 , 3032.00  , 36.56
+101.12 , 3465.15  , 41.77
+101.12 , 3898.29  , 47.01
+101.12 , 4331.43  , 52.25
+101.12 , 4764.58  , 57.51
+101.12 , 5197.72  , 62.79
+101.12 , 5630.86  , 68.08
+101.12 , 6064.01  , 73.38
+101.12 , 6497.15  , 78.70
+101.12 , 6930.29  , 84.03
+101.12 , 7363.44  , 89.38
+101.12 , 7796.58  , 94.74
+101.12 , 8229.72  , 100.12
+101.12 , 8662.87  , 105.51
+134.83 , -9785.31 , -121.86
+134.83 , -9296.05 , -115.91
+134.83 , -8806.78 , -109.94
+134.83 , -8317.52 , -103.95
+134.83 , -7828.25 , -97.94
+134.83 , -7338.98 , -91.91
+134.83 , -6849.72 , -85.87
+134.83 , -6360.45 , -79.81
+134.83 , -5871.19 , -73.73
+134.83 , -5381.92 , -67.63
+134.83 , -4892.66 , -61.51
+134.83 , -4403.39 , -55.37
+134.83 , -3914.12 , -49.21
+134.83 , -3424.86 , -43.04
+134.83 , -2935.59 , -36.85
+134.83 , -2446.33 , -30.64
+134.83 , -1957.06 , -24.41
+134.83 , -1467.80 , -18.16
+134.83 , -978.53  , -11.89
+134.83 , -489.27  , -5.59
+134.83 , -97.85   , -0.32
+134.83 , 86.63    , 1.99
+134.83 , 433.14   , 7.50
+134.83 , 866.29   , 14.34
+134.83 , 1299.43  , 21.19
+134.83 , 1732.57  , 28.05
+134.83 , 2165.72  , 34.94
+134.83 , 2598.86  , 41.84
+134.83 , 3032.00  , 48.76
+134.83 , 3465.15  , 55.70
+134.83 , 3898.29  , 62.66
+134.83 , 4331.43  , 69.63
+134.83 , 4764.58  , 76.63
+134.83 , 5197.72  , 83.65
+134.83 , 5630.86  , 90.68
+134.83 , 6064.01  , 97.73
+134.83 , 6497.15  , 104.80
+134.83 , 6930.29  , 111.90
+134.83 , 7363.44  , 119.00
+134.83 , 7796.58  , 126.13
+134.83 , 8229.72  , 133.28
+134.83 , 8662.87  , 140.44
+168.54 , -9785.31 , -152.18
+168.54 , -9296.05 , -144.75
+168.54 , -8806.78 , -137.29
+168.54 , -8317.52 , -129.81
+168.54 , -7828.25 , -122.31
+168.54 , -7338.98 , -114.78
+168.54 , -6849.72 , -107.23
+168.54 , -6360.45 , -99.65
+168.54 , -5871.19 , -92.05
+168.54 , -5381.92 , -84.42
+168.54 , -4892.66 , -76.77
+168.54 , -4403.39 , -69.10
+168.54 , -3914.12 , -61.41
+168.54 , -3424.86 , -53.69
+168.54 , -2935.59 , -45.94
+168.54 , -2446.33 , -38.17
+168.54 , -1957.06 , -30.38
+168.54 , -1467.80 , -22.57
+168.54 , -978.53  , -14.72
+168.54 , -489.27  , -6.84
+168.54 , -97.85   , 0.00
+168.54 , 86.63    , 2.61
+168.54 , 433.14   , 9.52
+168.54 , 866.29   , 18.06
+168.54 , 1299.43  , 26.62
+168.54 , 1732.57  , 35.19
+168.54 , 2165.72  , 43.79
+168.54 , 2598.86  , 52.42
+168.54 , 3032.00  , 61.07
+168.54 , 3465.15  , 69.74
+168.54 , 3898.29  , 78.43
+168.54 , 4331.43  , 87.15
+168.54 , 4764.58  , 95.90
+168.54 , 5197.72  , 104.67
+168.54 , 5630.86  , 113.46
+168.54 , 6064.01  , 122.28
+168.54 , 6497.15  , 131.12
+168.54 , 6930.29  , 139.99
+168.54 , 7363.44  , 148.88
+168.54 , 7796.58  , 157.79
+168.54 , 8229.72  , 166.73
+168.54 , 8662.87  , 175.69
+202.25 , -9785.31 , -182.19
+202.25 , -9296.05 , -173.29
+202.25 , -8806.78 , -164.37
+202.25 , -8317.52 , -155.42
+202.25 , -7828.25 , -146.44
+202.25 , -7338.98 , -137.42
+202.25 , -6849.72 , -128.38
+202.25 , -6360.45 , -119.30
+202.25 , -5871.19 , -110.20
+202.25 , -5381.92 , -101.06
+202.25 , -4892.66 , -91.89
+202.25 , -4403.39 , -82.70
+202.25 , -3914.12 , -73.47
+202.25 , -3424.86 , -64.21
+202.25 , -2935.59 , -54.93
+202.25 , -2446.33 , -45.61
+202.25 , -1957.06 , -36.26
+202.25 , -1467.80 , -26.87
+202.25 , -978.53  , -17.46
+202.25 , -489.27  , -7.98
+202.25 , -97.85   , 0.00
+202.25 , 86.63    , 3.29
+202.25 , 433.14   , 11.62
+202.25 , 866.29   , 21.88
+202.25 , 1299.43  , 32.14
+202.25 , 1732.57  , 42.44
+202.25 , 2165.72  , 52.76
+202.25 , 2598.86  , 63.11
+202.25 , 3032.00  , 73.49
+202.25 , 3465.15  , 83.91
+202.25 , 3898.29  , 94.35
+202.25 , 4331.43  , 104.82
+202.25 , 4764.58  , 115.33
+202.25 , 5197.72  , 125.87
+202.25 , 5630.86  , 136.43
+202.25 , 6064.01  , 147.03
+202.25 , 6497.15  , 157.66
+202.25 , 6930.29  , 168.32
+202.25 , 7363.44  , 179.01
+202.25 , 7796.58  , 189.74
+202.25 , 8229.72  , 200.49
+202.25 , 8662.87  , 211.27
+235.96 , -9785.31 , -211.85
+235.96 , -9296.05 , -201.52
+235.96 , -8806.78 , -191.16
+235.96 , -8317.52 , -180.75
+235.96 , -7828.25 , -170.31
+235.96 , -7338.98 , -159.83
+235.96 , -6849.72 , -149.31
+235.96 , -6360.45 , -138.75
+235.96 , -5871.19 , -128.16
+235.96 , -5381.92 , -117.52
+235.96 , -4892.66 , -106.85
+235.96 , -4403.39 , -96.14
+235.96 , -3914.12 , -85.39
+235.96 , -3424.86 , -74.61
+235.96 , -2935.59 , -63.78
+235.96 , -2446.33 , -52.92
+235.96 , -1957.06 , -42.02
+235.96 , -1467.80 , -31.07
+235.96 , -978.53  , -20.08
+235.96 , -489.27  , -9.00
+235.96 , -97.85   , 0.00
+235.96 , 86.63    , 4.05
+235.96 , 433.14   , 13.82
+235.96 , 866.29   , 25.80
+235.96 , 1299.43  , 37.78
+235.96 , 1732.57  , 49.79
+235.96 , 2165.72  , 61.84
+235.96 , 2598.86  , 73.93
+235.96 , 3032.00  , 86.05
+235.96 , 3465.15  , 98.22
+235.96 , 3898.29  , 110.42
+235.96 , 4331.43  , 122.66
+235.96 , 4764.58  , 134.94
+235.96 , 5197.72  , 147.26
+235.96 , 5630.86  , 159.61
+235.96 , 6064.01  , 172.01
+235.96 , 6497.15  , 184.44
+235.96 , 6930.29  , 196.92
+235.96 , 7363.44  , 209.43
+235.96 , 7796.58  , 221.98
+235.96 , 8229.72  , 234.57
+235.96 , 8662.87  , 247.19
+269.67 , -9785.31 , -241.15
+269.67 , -9296.05 , -229.41
+269.67 , -8806.78 , -217.63
+269.67 , -8317.52 , -205.79
+269.67 , -7828.25 , -193.91
+269.67 , -7338.98 , -181.98
+269.67 , -6849.72 , -170.01
+269.67 , -6360.45 , -157.99
+269.67 , -5871.19 , -145.91
+269.67 , -5381.92 , -133.80
+269.67 , -4892.66 , -121.63
+269.67 , -4403.39 , -109.42
+269.67 , -3914.12 , -97.16
+269.67 , -3424.86 , -84.85
+269.67 , -2935.59 , -72.50
+269.67 , -2446.33 , -60.10
+269.67 , -1957.06 , -47.65
+269.67 , -1467.80 , -35.14
+269.67 , -978.53  , -22.57
+269.67 , -489.27  , -9.88
+269.67 , -97.85   , 0.00
+269.67 , 86.63    , 4.88
+269.67 , 433.14   , 16.13
+269.67 , 866.29   , 29.83
+269.67 , 1299.43  , 43.53
+269.67 , 1732.57  , 57.27
+269.67 , 2165.72  , 71.06
+269.67 , 2598.86  , 84.89
+269.67 , 3032.00  , 98.76
+269.67 , 3465.15  , 112.68
+269.67 , 3898.29  , 126.65
+269.67 , 4331.43  , 140.67
+269.67 , 4764.58  , 154.74
+269.67 , 5197.72  , 168.85
+269.67 , 5630.86  , 183.01
+269.67 , 6064.01  , 197.22
+269.67 , 6497.15  , 211.48
+269.67 , 6930.29  , 225.78
+269.67 , 7363.44  , 240.13
+269.67 , 7796.58  , 254.53
+269.67 , 8229.72  , 268.97
+269.67 , 8662.87  , 283.46
+303.37 , -9785.31 , -270.09
+303.37 , -9296.05 , -256.96
+303.37 , -8806.78 , -243.78
+303.37 , -8317.52 , -230.53
+303.37 , -7828.25 , -217.23
+303.37 , -7338.98 , -203.87
+303.37 , -6849.72 , -190.46
+303.37 , -6360.45 , -176.98
+303.37 , -5871.19 , -163.45
+303.37 , -5381.92 , -149.87
+303.37 , -4892.66 , -136.22
+303.37 , -4403.39 , -122.52
+303.37 , -3914.12 , -108.76
+303.37 , -3424.86 , -94.94
+303.37 , -2935.59 , -81.06
+303.37 , -2446.33 , -67.13
+303.37 , -1957.06 , -53.13
+303.37 , -1467.80 , -39.07
+303.37 , -978.53  , -24.92
+303.37 , -489.27  , -10.59
+303.37 , -97.85   , 0.00
+303.37 , 86.63    , 5.80
+303.37 , 433.14   , 18.55
+303.37 , 866.29   , 33.99
+303.37 , 1299.43  , 49.42
+303.37 , 1732.57  , 64.90
+303.37 , 2165.72  , 80.42
+303.37 , 2598.86  , 96.00
+303.37 , 3032.00  , 111.63
+303.37 , 3465.15  , 127.32
+303.37 , 3898.29  , 143.07
+303.37 , 4331.43  , 158.88
+303.37 , 4764.58  , 174.74
+303.37 , 5197.72  , 190.66
+303.37 , 5630.86  , 206.64
+303.37 , 6064.01  , 222.68
+303.37 , 6497.15  , 238.77
+303.37 , 6930.29  , 254.92
+303.37 , 7363.44  , 271.13
+303.37 , 7796.58  , 287.40
+303.37 , 8229.72  , 303.72
+303.37 , 8662.87  , 320.10
+337.08 , -9785.31 , -298.63
+337.08 , -9296.05 , -284.14
+337.08 , -8806.78 , -269.58
+337.08 , -8317.52 , -254.95
+337.08 , -7828.25 , -240.25
+337.08 , -7338.98 , -225.48
+337.08 , -6849.72 , -210.64
+337.08 , -6360.45 , -195.74
+337.08 , -5871.19 , -180.76
+337.08 , -5381.92 , -165.71
+337.08 , -4892.66 , -150.60
+337.08 , -4403.39 , -135.42
+337.08 , -3914.12 , -120.16
+337.08 , -3424.86 , -104.84
+337.08 , -2935.59 , -89.45
+337.08 , -2446.33 , -73.99
+337.08 , -1957.06 , -58.45
+337.08 , -1467.80 , -42.83
+337.08 , -978.53  , -27.10
+337.08 , -489.27  , -11.12
+337.08 , -97.85   , 0.00
+337.08 , 86.63    , 6.80
+337.08 , 433.14   , 21.10
+337.08 , 866.29   , 38.29
+337.08 , 1299.43  , 55.46
+337.08 , 1732.57  , 72.67
+337.08 , 2165.72  , 89.94
+337.08 , 2598.86  , 107.27
+337.08 , 3032.00  , 124.67
+337.08 , 3465.15  , 142.14
+337.08 , 3898.29  , 159.68
+337.08 , 4331.43  , 177.29
+337.08 , 4764.58  , 194.96
+337.08 , 5197.72  , 212.70
+337.08 , 5630.86  , 230.52
+337.08 , 6064.01  , 248.40
+337.08 , 6497.15  , 266.35
+337.08 , 6930.29  , 284.37
+337.08 , 7363.44  , 302.45
+337.08 , 7796.58  , 320.61
+337.08 , 8229.72  , 338.83
+337.08 , 8662.87  , 357.12
+370.79 , -9785.31 , -326.77
+370.79 , -9296.05 , -310.94
+370.79 , -8806.78 , -295.03
+370.79 , -8317.52 , -279.03
+370.79 , -7828.25 , -262.95
+370.79 , -7338.98 , -246.79
+370.79 , -6849.72 , -230.55
+370.79 , -6360.45 , -214.22
+370.79 , -5871.19 , -197.81
+370.79 , -5381.92 , -181.33
+370.79 , -4892.66 , -164.76
+370.79 , -4403.39 , -148.10
+370.79 , -3914.12 , -131.37
+370.79 , -3424.86 , -114.55
+370.79 , -2935.59 , -97.65
+370.79 , -2446.33 , -80.67
+370.79 , -1957.06 , -63.59
+370.79 , -1467.80 , -46.42
+370.79 , -978.53  , -29.10
+370.79 , -489.27  , -11.41
+370.79 , -97.85   , 0.00
+370.79 , 86.63    , 7.90
+370.79 , 433.14   , 23.79
+370.79 , 866.29   , 42.74
+370.79 , 1299.43  , 61.65
+370.79 , 1732.57  , 80.61
+370.79 , 2165.72  , 99.63
+370.79 , 2598.86  , 118.73
+370.79 , 3032.00  , 137.91
+370.79 , 3465.15  , 157.16
+370.79 , 3898.29  , 176.50
+370.79 , 4331.43  , 195.91
+370.79 , 4764.58  , 215.41
+370.79 , 5197.72  , 234.99
+370.79 , 5630.86  , 254.65
+370.79 , 6064.01  , 274.39
+370.79 , 6497.15  , 294.21
+370.79 , 6930.29  , 314.12
+370.79 , 7363.44  , 334.10
+370.79 , 7796.58  , 354.16
+370.79 , 8229.72  , 374.31
+370.79 , 8662.87  , 394.53
+404.50 , -9785.31 , -354.49
+404.50 , -9296.05 , -337.34
+404.50 , -8806.78 , -320.10
+404.50 , -8317.52 , -302.75
+404.50 , -7828.25 , -285.32
+404.50 , -7338.98 , -267.78
+404.50 , -6849.72 , -250.15
+404.50 , -6360.45 , -232.43
+404.50 , -5871.19 , -214.60
+404.50 , -5381.92 , -196.69
+404.50 , -4892.66 , -178.67
+404.50 , -4403.39 , -160.56
+404.50 , -3914.12 , -142.36
+404.50 , -3424.86 , -124.05
+404.50 , -2935.59 , -105.65
+404.50 , -2446.33 , -87.15
+404.50 , -1957.06 , -68.54
+404.50 , -1467.80 , -49.80
+404.50 , -978.53  , -30.89
+404.50 , -489.27  , -11.43
+404.50 , -97.85   , 0.00
+404.50 , 86.63    , 9.08
+404.50 , 433.14   , 26.62
+404.50 , 866.29   , 47.35
+404.50 , 1299.43  , 68.02
+404.50 , 1732.57  , 88.72
+404.50 , 2165.72  , 109.51
+404.50 , 2598.86  , 130.38
+404.50 , 3032.00  , 151.34
+404.50 , 3465.15  , 172.39
+404.50 , 3898.29  , 193.53
+404.50 , 4331.43  , 214.77
+404.50 , 4764.58  , 236.11
+404.50 , 5197.72  , 257.53
+404.50 , 5630.86  , 279.05
+404.50 , 6064.01  , 300.67
+404.50 , 6497.15  , 322.38
+404.50 , 6930.29  , 344.19
+404.50 , 7363.44  , 366.08
+404.50 , 7796.58  , 388.08
+404.50 , 8229.72  , 410.16
+404.50 , 8662.87  , 432.34
+438.21 , -9785.31 , -381.77
+438.21 , -9296.05 , -363.33
+438.21 , -8806.78 , -344.77
+438.21 , -8317.52 , -326.11
+438.21 , -7828.25 , -307.33
+438.21 , -7338.98 , -288.45
+438.21 , -6849.72 , -269.45
+438.21 , -6360.45 , -250.33
+438.21 , -5871.19 , -231.11
+438.21 , -5381.92 , -211.78
+438.21 , -4892.66 , -192.34
+438.21 , -4403.39 , -172.78
+438.21 , -3914.12 , -153.11
+438.21 , -3424.86 , -133.33
+438.21 , -2935.59 , -113.43
+438.21 , -2446.33 , -93.42
+438.21 , -1957.06 , -73.27
+438.21 , -1467.80 , -52.98
+438.21 , -978.53  , -32.45
+438.21 , -489.27  , -11.12
+438.21 , -97.85   , 0.00
+438.21 , 86.63    , 10.37
+438.21 , 433.14   , 29.60
+438.21 , 866.29   , 52.14
+438.21 , 1299.43  , 74.56
+438.21 , 1732.57  , 97.03
+438.21 , 2165.72  , 119.58
+438.21 , 2598.86  , 142.23
+438.21 , 3032.00  , 164.98
+438.21 , 3465.15  , 187.84
+438.21 , 3898.29  , 210.80
+438.21 , 4331.43  , 233.87
+438.21 , 4764.58  , 257.05
+438.21 , 5197.72  , 280.34
+438.21 , 5630.86  , 303.74
+438.21 , 6064.01  , 327.25
+438.21 , 6497.15  , 350.87
+438.21 , 6930.29  , 374.59
+438.21 , 7363.44  , 398.42
+438.21 , 7796.58  , 422.36
+438.21 , 8229.72  , 446.41
+438.21 , 8662.87  , 470.57
+471.92 , -9785.31 , -408.59
+471.92 , -9296.05 , -388.88
+471.92 , -8806.78 , -369.04
+471.92 , -8317.52 , -349.08
+471.92 , -7828.25 , -328.98
+471.92 , -7338.98 , -308.76
+471.92 , -6849.72 , -288.41
+471.92 , -6360.45 , -267.93
+471.92 , -5871.19 , -247.32
+471.92 , -5381.92 , -226.59
+471.92 , -4892.66 , -205.73
+471.92 , -4403.39 , -184.73
+471.92 , -3914.12 , -163.61
+471.92 , -3424.86 , -142.36
+471.92 , -2935.59 , -120.97
+471.92 , -2446.33 , -99.45
+471.92 , -1957.06 , -77.77
+471.92 , -1467.80 , -55.91
+471.92 , -978.53  , -33.75
+471.92 , -489.27  , -10.40
+471.92 , -97.85   , 0.00
+471.92 , 86.63    , 11.76
+471.92 , 433.14   , 32.74
+471.92 , 866.29   , 57.10
+471.92 , 1299.43  , 81.29
+471.92 , 1732.57  , 105.53
+471.92 , 2165.72  , 129.86
+471.92 , 2598.86  , 154.29
+471.92 , 3032.00  , 178.85
+471.92 , 3465.15  , 203.52
+471.92 , 3898.29  , 228.31
+471.92 , 4331.43  , 253.23
+471.92 , 4764.58  , 278.27
+471.92 , 5197.72  , 303.44
+471.92 , 5630.86  , 328.73
+471.92 , 6064.01  , 354.14
+471.92 , 6497.15  , 379.68
+471.92 , 6930.29  , 405.34
+471.92 , 7363.44  , 431.13
+471.92 , 7796.58  , 457.03
+471.92 , 8229.72  , 483.07
+471.92 , 8662.87  , 509.22
+505.62 , -9785.31 , -434.93
+505.62 , -9296.05 , -413.98
+505.62 , -8806.78 , -392.88
+505.62 , -8317.52 , -371.64
+505.62 , -7828.25 , -350.25
+505.62 , -7338.98 , -328.71
+505.62 , -6849.72 , -307.03
+505.62 , -6360.45 , -285.20
+505.62 , -5871.19 , -263.22
+505.62 , -5381.92 , -241.10
+505.62 , -4892.66 , -218.83
+505.62 , -4403.39 , -196.41
+505.62 , -3914.12 , -173.85
+505.62 , -3424.86 , -151.13
+505.62 , -2935.59 , -128.26
+505.62 , -2446.33 , -105.23
+505.62 , -1957.06 , -82.02
+505.62 , -1467.80 , -58.59
+505.62 , -978.53  , -34.77
+505.62 , -489.27  , -9.14
+505.62 , -97.85   , 0.00
+505.62 , 86.63    , 13.25
+505.62 , 433.14   , 36.05
+505.62 , 866.29   , 62.25
+505.62 , 1299.43  , 88.23
+505.62 , 1732.57  , 114.25
+505.62 , 2165.72  , 140.36
+505.62 , 2598.86  , 166.59
+505.62 , 3032.00  , 192.95
+505.62 , 3465.15  , 219.45
+505.62 , 3898.29  , 246.08
+505.62 , 4331.43  , 272.86
+505.62 , 4764.58  , 299.77
+505.62 , 5197.72  , 326.82
+505.62 , 5630.86  , 354.02
+505.62 , 6064.01  , 381.35
+505.62 , 6497.15  , 408.83
+505.62 , 6930.29  , 436.45
+505.62 , 7363.44  , 464.20
+505.62 , 7796.58  , 492.10
+505.62 , 8229.72  , 520.14
+505.62 , 8662.87  , 548.31
+539.33 , -9785.31 , -460.78
+539.33 , -9296.05 , -438.62
+539.33 , -8806.78 , -416.28
+539.33 , -8317.52 , -393.78
+539.33 , -7828.25 , -371.11
+539.33 , -7338.98 , -348.28
+539.33 , -6849.72 , -325.28
+539.33 , -6360.45 , -302.11
+539.33 , -5871.19 , -278.78
+539.33 , -5381.92 , -255.29
+539.33 , -4892.66 , -231.62
+539.33 , -4403.39 , -207.79
+539.33 , -3914.12 , -183.79
+539.33 , -3424.86 , -159.62
+539.33 , -2935.59 , -135.27
+539.33 , -2446.33 , -110.74
+539.33 , -1957.06 , -85.99
+539.33 , -1467.80 , -60.98
+539.33 , -978.53  , -35.47
+539.33 , -489.27  , -7.05
+539.33 , -97.85   , 0.00
+539.33 , 86.63    , 14.84
+539.33 , 433.14   , 39.53
+539.33 , 866.29   , 67.60
+539.33 , 1299.43  , 95.38
+539.33 , 1732.57  , 123.18
+539.33 , 2165.72  , 151.09
+539.33 , 2598.86  , 179.12
+539.33 , 3032.00  , 207.30
+539.33 , 3465.15  , 235.63
+539.33 , 3898.29  , 264.12
+539.33 , 4331.43  , 292.76
+539.33 , 4764.58  , 321.56
+539.33 , 5197.72  , 350.51
+539.33 , 5630.86  , 379.63
+539.33 , 6064.01  , 408.90
+539.33 , 6497.15  , 438.33
+539.33 , 6930.29  , 467.92
+539.33 , 7363.44  , 497.67
+539.33 , 7796.58  , 527.57
+539.33 , 8229.72  , 557.64
+539.33 , 8662.87  , 587.85
+573.04 , -9785.31 , -486.12
+573.04 , -9296.05 , -462.76
+573.04 , -8806.78 , -439.22
+573.04 , -8317.52 , -415.48
+573.04 , -7828.25 , -391.56
+573.04 , -7338.98 , -367.45
+573.04 , -6849.72 , -343.15
+573.04 , -6360.45 , -318.67
+573.04 , -5871.19 , -294.00
+573.04 , -5381.92 , -269.14
+573.04 , -4892.66 , -244.09
+573.04 , -4403.39 , -218.86
+573.04 , -3914.12 , -193.44
+573.04 , -3424.86 , -167.82
+573.04 , -2935.59 , -142.00
+573.04 , -2446.33 , -115.96
+573.04 , -1957.06 , -89.67
+573.04 , -1467.80 , -63.06
+573.04 , -978.53  , -35.80
+573.04 , -489.27  , -3.22
+573.04 , -97.85   , 0.00
+573.04 , 86.63    , 16.54
+573.04 , 433.14   , 43.18
+573.04 , 866.29   , 73.16
+573.04 , 1299.43  , 102.75
+573.04 , 1732.57  , 132.35
+573.04 , 2165.72  , 162.06
+573.04 , 2598.86  , 191.91
+573.04 , 3032.00  , 221.91
+573.04 , 3465.15  , 252.09
+573.04 , 3898.29  , 282.44
+573.04 , 4331.43  , 312.96
+573.04 , 4764.58  , 343.65
+573.04 , 5197.72  , 374.52
+573.04 , 5630.86  , 405.57
+573.04 , 6064.01  , 436.80
+573.04 , 6497.15  , 468.20
+573.04 , 6930.29  , 499.78
+573.04 , 7363.44  , 531.53
+573.04 , 7796.58  , 563.46
+573.04 , 8229.72  , 595.57
+573.04 , 8662.87  , 627.85
+606.75 , -9785.31 , -510.93
+606.75 , -9296.05 , -486.40
+606.75 , -8806.78 , -461.67
+606.75 , -8317.52 , -436.72
+606.75 , -7828.25 , -411.56
+606.75 , -7338.98 , -386.20
+606.75 , -6849.72 , -360.62
+606.75 , -6360.45 , -334.84
+606.75 , -5871.19 , -308.84
+606.75 , -5381.92 , -282.64
+606.75 , -4892.66 , -256.22
+606.75 , -4403.39 , -229.60
+606.75 , -3914.12 , -202.76
+606.75 , -3424.86 , -175.70
+606.75 , -2935.59 , -148.41
+606.75 , -2446.33 , -120.87
+606.75 , -1957.06 , -93.04
+606.75 , -1467.80 , -64.80
+606.75 , -978.53  , -35.73
+606.75 , -489.27  , 0.00
+606.75 , -97.85   , 0.00
+606.75 , 86.63    , 18.35
+606.75 , 433.14   , 47.02
+606.75 , 866.29   , 78.93
+606.75 , 1299.43  , 110.35
+606.75 , 1732.57  , 141.76
+606.75 , 2165.72  , 173.28
+606.75 , 2598.86  , 204.95
+606.75 , 3032.00  , 236.80
+606.75 , 3465.15  , 268.83
+606.75 , 3898.29  , 301.04
+606.75 , 4331.43  , 333.46
+606.75 , 4764.58  , 366.06
+606.75 , 5197.72  , 398.86
+606.75 , 5630.86  , 431.86
+606.75 , 6064.01  , 465.05
+606.75 , 6497.15  , 498.44
+606.75 , 6930.29  , 532.03
+606.75 , 7363.44  , 565.81
+606.75 , 7796.58  , 599.79
+606.75 , 8229.72  , 633.96
+606.75 , 8662.87  , 668.33
+640.46 , -9785.31 , -535.19
+640.46 , -9296.05 , -509.52
+640.46 , -8806.78 , -483.62
+640.46 , -8317.52 , -457.48
+640.46 , -7828.25 , -431.11
+640.46 , -7338.98 , -404.51
+640.46 , -6849.72 , -377.67
+640.46 , -6360.45 , -350.60
+640.46 , -5871.19 , -323.30
+640.46 , -5381.92 , -295.76
+640.46 , -4892.66 , -267.99
+640.46 , -4403.39 , -239.99
+640.46 , -3914.12 , -211.74
+640.46 , -3424.86 , -183.24
+640.46 , -2935.59 , -154.48
+640.46 , -2446.33 , -125.44
+640.46 , -1957.06 , -96.05
+640.46 , -1467.80 , -66.18
+640.46 , -978.53  , -35.19
+640.46 , -489.27  , 0.00
+640.46 , -97.85   , 0.00
+640.46 , 86.63    , 20.27
+640.46 , 433.14   , 51.05
+640.46 , 866.29   , 84.92
+640.46 , 1299.43  , 118.19
+640.46 , 1732.57  , 151.42
+640.46 , 2165.72  , 184.76
+640.46 , 2598.86  , 218.27
+640.46 , 3032.00  , 251.96
+640.46 , 3465.15  , 285.86
+640.46 , 3898.29  , 319.96
+640.46 , 4331.43  , 354.27
+640.46 , 4764.58  , 388.80
+640.46 , 5197.72  , 423.54
+640.46 , 5630.86  , 458.50
+640.46 , 6064.01  , 493.68
+640.46 , 6497.15  , 529.07
+640.46 , 6930.29  , 564.68
+640.46 , 7363.44  , 600.51
+640.46 , 7796.58  , 636.55
+640.46 , 8229.72  , 672.81
+640.46 , 8662.87  , 709.28
+674.17 , -9785.31 , -558.87
+674.17 , -9296.05 , -532.09
+674.17 , -8806.78 , -505.05
+674.17 , -8317.52 , -477.75
+674.17 , -7828.25 , -450.19
+674.17 , -7338.98 , -422.37
+674.17 , -6849.72 , -394.29
+674.17 , -6360.45 , -365.95
+674.17 , -5871.19 , -337.36
+674.17 , -5381.92 , -308.50
+674.17 , -4892.66 , -279.38
+674.17 , -4403.39 , -250.00
+674.17 , -3914.12 , -220.35
+674.17 , -3424.86 , -190.43
+674.17 , -2935.59 , -160.20
+674.17 , -2446.33 , -129.65
+674.17 , -1957.06 , -98.70
+674.17 , -1467.80 , -67.15
+674.17 , -978.53  , -34.12
+674.17 , -489.27  , 0.00
+674.17 , -97.85   , 0.00
+674.17 , 86.63    , 22.30
+674.17 , 433.14   , 55.27
+674.17 , 866.29   , 91.14
+674.17 , 1299.43  , 126.27
+674.17 , 1732.57  , 161.34
+674.17 , 2165.72  , 196.52
+674.17 , 2598.86  , 231.87
+674.17 , 3032.00  , 267.42
+674.17 , 3465.15  , 303.19
+674.17 , 3898.29  , 339.18
+674.17 , 4331.43  , 375.41
+674.17 , 4764.58  , 411.87
+674.17 , 5197.72  , 448.57
+674.17 , 5630.86  , 485.51
+674.17 , 6064.01  , 522.68
+674.17 , 6497.15  , 560.09
+674.17 , 6930.29  , 597.75
+674.17 , 7363.44  , 635.63
+674.17 , 7796.58  , 673.76
+674.17 , 8229.72  , 712.12
+674.17 , 8662.87  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..cf325529f23837579dfd10ebea1c609e97a60f77
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 8662.87     , -9785.31
+3.34   , 8662.87     , -9785.31
+33.72  , 8662.87     , -9785.31
+67.45  , 8662.87     , -9785.31
+101.09 , 8662.87     , -9785.31
+134.82 , 8662.87     , -9785.31
+168.54 , 8662.87     , -9785.31
+202.26 , 7219.06     , -8154.43
+235.99 , 6187.71     , -6989.45
+269.63 , 5414.29     , -6115.82
+303.36 , 4812.74     , -5436.33
+337.08 , 4331.43     , -4892.66
+370.80 , 3937.68     , -4447.88
+404.53 , 3609.53     , -4077.21
+438.17 , 3331.85     , -3763.56
+471.90 , 3093.91     , -3494.79
+505.62 , 2887.62     , -3261.77
+539.35 , 2707.20     , -3057.98
+573.07 , 2547.92     , -2878.06
+606.71 , 2406.31     , -2718.10
+640.44 , 2279.72     , -2575.10
+674.16 , 2165.72     , -2446.33
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..cf325529f23837579dfd10ebea1c609e97a60f77
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 8662.87     , -9785.31
+3.34   , 8662.87     , -9785.31
+33.72  , 8662.87     , -9785.31
+67.45  , 8662.87     , -9785.31
+101.09 , 8662.87     , -9785.31
+134.82 , 8662.87     , -9785.31
+168.54 , 8662.87     , -9785.31
+202.26 , 7219.06     , -8154.43
+235.99 , 6187.71     , -6989.45
+269.63 , 5414.29     , -6115.82
+303.36 , 4812.74     , -5436.33
+337.08 , 4331.43     , -4892.66
+370.80 , 3937.68     , -4447.88
+404.53 , 3609.53     , -4077.21
+438.17 , 3331.85     , -3763.56
+471.90 , 3093.91     , -3494.79
+505.62 , 2887.62     , -3261.77
+539.35 , 2707.20     , -3057.98
+573.07 , 2547.92     , -2878.06
+606.71 , 2406.31     , -2718.10
+640.44 , 2279.72     , -2575.10
+674.16 , 2165.72     , -2446.33
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..02b9cfdf04fa8e9596deed86f2453d35136592f2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -18.72
+3.37   , -19.31
+33.71  , -24.79
+67.42  , -30.86
+101.12 , -36.92
+134.83 , -43.06
+168.54 , -49.12
+202.25 , -55.19
+235.96 , -61.26
+269.67 , -67.32
+303.37 , -73.46
+337.08 , -79.52
+370.79 , -85.59
+404.50 , -91.66
+438.21 , -97.72
+471.92 , -103.85
+505.62 , -109.92
+539.33 , -115.99
+573.04 , -122.06
+606.75 , -128.12
+640.46 , -134.25
+674.17 , -140.32
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..4cd0b08364e93ffac1706e8cae2de545736e7ae4
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 2,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 13860.59,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 16517.20,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl2.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 15015.63,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 17325.73,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl2.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Whl2_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..549a74ffebee2f25c68ad0677bc880d7ffcbadaa
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Whl2.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..9a0c3ec2a07a9ef05aea4077749c423fa6e673ad
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1Whl2.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..07eb40e197c27c23aea5f69c3200e3b799688102
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -37.45
+3.37   , -38.62
+33.71  , -49.58
+67.42  , -61.71
+101.12 , -73.85
+134.83 , -86.11
+168.54 , -98.24
+202.25 , -110.38
+235.96 , -122.51
+269.67 , -134.65
+303.37 , -146.91
+337.08 , -159.04
+370.79 , -171.18
+404.50 , -183.31
+438.21 , -195.45
+471.92 , -207.71
+505.62 , -219.84
+539.33 , -231.98
+573.04 , -244.11
+606.75 , -256.24
+640.46 , -268.51
+674.17 , -280.64
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axle_4x2_Tractor.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..6d42e7230c9eb9b6b0039530bb0326164b102883
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx
@@ -0,0 +1,33 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-11-03T14:19:09.9858299Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "3_speed_AMT",
+    "Inertia": 0.0,
+    "TracInt": 0.8,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      }
+    ],
+    "TqReserve": 0.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.22222222222222,
+    "StartAcc": 0.8,
+    "GearboxType": "AMT",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..be0c1c769afcc3de76b300f1f6c01837028b6643
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 4.65
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 5412.60,
+        "ContinuousTorqueSpeed": 440.86,
+        "OverloadTorque": 6450.02,
+        "OverloadTorqueSpeed": 438.28,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 5863.65,
+        "ContinuousTorqueSpeed": 445.16,
+        "OverloadTorque": 6765.75,
+        "OverloadTorqueSpeed": 449.25,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..ed5013cd4eb4cc052bd5c62b6b6168d4c12506bb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..712a12df562b5d736913730f810897141cd45978
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx1.vveh",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..e4be1e22ede233c40afa5a00eeb1292d2cad8f78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -7190.72 , 0.00
+0.00    , -6831.19 , 0.00
+0.00    , -6471.65 , 0.00
+0.00    , -6112.11 , 0.00
+0.00    , -5752.58 , 0.00
+0.00    , -5393.04 , 0.00
+0.00    , -5033.51 , -0.13
+0.00    , -4673.97 , -0.66
+0.00    , -4314.43 , -0.98
+0.00    , -3954.90 , -1.19
+0.00    , -3595.36 , -1.32
+0.00    , -3235.82 , -1.38
+0.00    , -2876.29 , -1.39
+0.00    , -2516.75 , -1.35
+0.00    , -2157.22 , -1.26
+0.00    , -1797.68 , -1.13
+0.00    , -1438.14 , -0.97
+0.00    , -1078.61 , -0.77
+0.00    , -719.07  , -0.53
+0.00    , -359.54  , -0.27
+0.00    , -71.91   , -0.02
+0.00    , 67.66    , 0.13
+0.00    , 338.29   , 0.56
+0.00    , 676.58   , 1.12
+0.00    , 1014.86  , 1.70
+0.00    , 1353.15  , 2.31
+0.00    , 1691.44  , 2.93
+0.00    , 2029.73  , 3.58
+0.00    , 2368.01  , 4.25
+0.00    , 2706.30  , 4.93
+0.00    , 3044.59  , 5.64
+0.00    , 3382.88  , 6.37
+0.00    , 3721.16  , 7.12
+0.00    , 4059.45  , 7.88
+0.00    , 4397.74  , 8.67
+0.00    , 4736.03  , 9.47
+0.00    , 5074.31  , 10.29
+0.00    , 5412.60  , 11.13
+0.00    , 5750.89  , 11.99
+0.00    , 6089.18  , 12.87
+0.00    , 6427.46  , 13.76
+0.00    , 6765.75  , 14.67
+8.90    , -7190.72 , 0.00
+8.90    , -6831.19 , 0.00
+8.90    , -6471.65 , 0.00
+8.90    , -6112.11 , 0.00
+8.90    , -5752.58 , 0.00
+8.90    , -5393.04 , 0.00
+8.90    , -5033.51 , -0.50
+8.90    , -4673.97 , -0.84
+8.90    , -4314.43 , -1.04
+8.90    , -3954.90 , -1.16
+8.90    , -3595.36 , -1.22
+8.90    , -3235.82 , -1.24
+8.90    , -2876.29 , -1.21
+8.90    , -2516.75 , -1.15
+8.90    , -2157.22 , -1.06
+8.90    , -1797.68 , -0.94
+8.90    , -1438.14 , -0.80
+8.90    , -1078.61 , -0.62
+8.90    , -719.07  , -0.43
+8.90    , -359.54  , -0.21
+8.90    , -71.91   , -0.02
+8.90    , 67.66    , 0.10
+8.90    , 338.29   , 0.43
+8.90    , 676.58   , 0.85
+8.90    , 1014.86  , 1.30
+8.90    , 1353.15  , 1.75
+8.90    , 1691.44  , 2.23
+8.90    , 2029.73  , 2.71
+8.90    , 2368.01  , 3.21
+8.90    , 2706.30  , 3.73
+8.90    , 3044.59  , 4.26
+8.90    , 3382.88  , 4.80
+8.90    , 3721.16  , 5.36
+8.90    , 4059.45  , 5.93
+8.90    , 4397.74  , 6.52
+8.90    , 4736.03  , 7.12
+8.90    , 5074.31  , 7.73
+8.90    , 5412.60  , 8.35
+8.90    , 5750.89  , 8.99
+8.90    , 6089.18  , 9.64
+8.90    , 6427.46  , 10.30
+8.90    , 6765.75  , 10.98
+88.99   , -7190.72 , -58.10
+88.99   , -6831.19 , -55.37
+88.99   , -6471.65 , -52.62
+88.99   , -6112.11 , -49.85
+88.99   , -5752.58 , -47.06
+88.99   , -5393.04 , -44.25
+88.99   , -5033.51 , -41.42
+88.99   , -4673.97 , -38.57
+88.99   , -4314.43 , -35.70
+88.99   , -3954.90 , -32.81
+88.99   , -3595.36 , -29.90
+88.99   , -3235.82 , -26.98
+88.99   , -2876.29 , -24.03
+88.99   , -2516.75 , -21.07
+88.99   , -2157.22 , -18.08
+88.99   , -1797.68 , -15.08
+88.99   , -1438.14 , -12.06
+88.99   , -1078.61 , -9.02
+88.99   , -719.07  , -5.96
+88.99   , -359.54  , -2.88
+88.99   , -71.91   , -0.37
+88.99   , 67.66    , 0.90
+88.99   , 338.29   , 3.68
+88.99   , 676.58   , 7.16
+88.99   , 1014.86  , 10.66
+88.99   , 1353.15  , 14.17
+88.99   , 1691.44  , 17.71
+88.99   , 2029.73  , 21.26
+88.99   , 2368.01  , 24.84
+88.99   , 2706.30  , 28.43
+88.99   , 3044.59  , 32.04
+88.99   , 3382.88  , 35.67
+88.99   , 3721.16  , 39.32
+88.99   , 4059.45  , 42.99
+88.99   , 4397.74  , 46.68
+88.99   , 4736.03  , 50.38
+88.99   , 5074.31  , 54.11
+88.99   , 5412.60  , 57.85
+88.99   , 5750.89  , 61.61
+88.99   , 6089.18  , 65.39
+88.99   , 6427.46  , 69.19
+88.99   , 6765.75  , 73.01
+177.98  , -7190.72 , -120.57
+177.98  , -6831.19 , -114.73
+177.98  , -6471.65 , -108.87
+177.98  , -6112.11 , -102.99
+177.98  , -5752.58 , -97.08
+177.98  , -5393.04 , -91.15
+177.98  , -5033.51 , -85.20
+177.98  , -4673.97 , -79.23
+177.98  , -4314.43 , -73.23
+177.98  , -3954.90 , -67.21
+177.98  , -3595.36 , -61.17
+177.98  , -3235.82 , -55.10
+177.98  , -2876.29 , -49.01
+177.98  , -2516.75 , -42.90
+177.98  , -2157.22 , -36.77
+177.98  , -1797.68 , -30.61
+177.98  , -1438.14 , -24.43
+177.98  , -1078.61 , -18.23
+177.98  , -719.07  , -12.01
+177.98  , -359.54  , -5.76
+177.98  , -71.91   , -0.66
+177.98  , 67.66    , 1.84
+177.98  , 338.29   , 7.35
+177.98  , 676.58   , 14.22
+177.98  , 1014.86  , 21.11
+177.98  , 1353.15  , 28.02
+177.98  , 1691.44  , 34.96
+177.98  , 2029.73  , 41.92
+177.98  , 2368.01  , 48.90
+177.98  , 2706.30  , 55.90
+177.98  , 3044.59  , 62.93
+177.98  , 3382.88  , 69.98
+177.98  , 3721.16  , 77.05
+177.98  , 4059.45  , 84.15
+177.98  , 4397.74  , 91.27
+177.98  , 4736.03  , 98.41
+177.98  , 5074.31  , 105.58
+177.98  , 5412.60  , 112.76
+177.98  , 5750.89  , 119.97
+177.98  , 6089.18  , 127.21
+177.98  , 6427.46  , 134.46
+177.98  , 6765.75  , 141.74
+266.97  , -7190.72 , -182.44
+266.97  , -6831.19 , -173.55
+266.97  , -6471.65 , -164.62
+266.97  , -6112.11 , -155.67
+266.97  , -5752.58 , -146.69
+266.97  , -5393.04 , -137.68
+266.97  , -5033.51 , -128.65
+266.97  , -4673.97 , -119.58
+266.97  , -4314.43 , -110.49
+266.97  , -3954.90 , -101.36
+266.97  , -3595.36 , -92.21
+266.97  , -3235.82 , -83.03
+266.97  , -2876.29 , -73.82
+266.97  , -2516.75 , -64.58
+266.97  , -2157.22 , -55.31
+266.97  , -1797.68 , -46.02
+266.97  , -1438.14 , -36.70
+266.97  , -1078.61 , -27.34
+266.97  , -719.07  , -17.96
+266.97  , -359.54  , -8.54
+266.97  , -71.91   , -0.79
+266.97  , 67.66    , 2.86
+266.97  , 338.29   , 11.12
+266.97  , 676.58   , 21.39
+266.97  , 1014.86  , 31.68
+266.97  , 1353.15  , 41.99
+266.97  , 1691.44  , 52.34
+266.97  , 2029.73  , 62.71
+266.97  , 2368.01  , 73.12
+266.97  , 2706.30  , 83.55
+266.97  , 3044.59  , 94.01
+266.97  , 3382.88  , 104.50
+266.97  , 3721.16  , 115.02
+266.97  , 4059.45  , 125.57
+266.97  , 4397.74  , 136.15
+266.97  , 4736.03  , 146.76
+266.97  , 5074.31  , 157.40
+266.97  , 5412.60  , 168.06
+266.97  , 5750.89  , 178.76
+266.97  , 6089.18  , 189.48
+266.97  , 6427.46  , 200.23
+266.97  , 6765.75  , 211.02
+355.96  , -7190.72 , -243.71
+355.96  , -6831.19 , -231.81
+355.96  , -6471.65 , -219.87
+355.96  , -6112.11 , -207.89
+355.96  , -5752.58 , -195.88
+355.96  , -5393.04 , -183.83
+355.96  , -5033.51 , -171.74
+355.96  , -4673.97 , -159.61
+355.96  , -4314.43 , -147.45
+355.96  , -3954.90 , -135.25
+355.96  , -3595.36 , -123.01
+355.96  , -3235.82 , -110.74
+355.96  , -2876.29 , -98.43
+355.96  , -2516.75 , -86.08
+355.96  , -2157.22 , -73.70
+355.96  , -1797.68 , -61.27
+355.96  , -1438.14 , -48.82
+355.96  , -1078.61 , -36.32
+355.96  , -719.07  , -23.78
+355.96  , -359.54  , -11.19
+355.96  , -71.91   , -0.63
+355.96  , 67.66    , 3.98
+355.96  , 338.29   , 15.01
+355.96  , 676.58   , 28.68
+355.96  , 1014.86  , 42.37
+355.96  , 1353.15  , 56.10
+355.96  , 1691.44  , 69.87
+355.96  , 2029.73  , 83.67
+355.96  , 2368.01  , 97.52
+355.96  , 2706.30  , 111.40
+355.96  , 3044.59  , 125.31
+355.96  , 3382.88  , 139.27
+355.96  , 3721.16  , 153.26
+355.96  , 4059.45  , 167.29
+355.96  , 4397.74  , 181.36
+355.96  , 4736.03  , 195.46
+355.96  , 5074.31  , 209.61
+355.96  , 5412.60  , 223.79
+355.96  , 5750.89  , 238.01
+355.96  , 6089.18  , 252.26
+355.96  , 6427.46  , 266.56
+355.96  , 6765.75  , 280.89
+444.95  , -7190.72 , -304.37
+444.95  , -6831.19 , -289.50
+444.95  , -6471.65 , -274.59
+444.95  , -6112.11 , -259.63
+444.95  , -5752.58 , -244.61
+444.95  , -5393.04 , -229.56
+444.95  , -5033.51 , -214.45
+444.95  , -4673.97 , -199.30
+444.95  , -4314.43 , -184.10
+444.95  , -3954.90 , -168.85
+444.95  , -3595.36 , -153.55
+444.95  , -3235.82 , -138.20
+444.95  , -2876.29 , -122.81
+444.95  , -2516.75 , -107.37
+444.95  , -2157.22 , -91.88
+444.95  , -1797.68 , -76.35
+444.95  , -1438.14 , -60.76
+444.95  , -1078.61 , -45.13
+444.95  , -719.07  , -29.44
+444.95  , -359.54  , -13.67
+444.95  , -71.91   , 0.00
+444.95  , 67.66    , 5.21
+444.95  , 338.29   , 19.04
+444.95  , 676.58   , 36.13
+444.95  , 1014.86  , 53.24
+444.95  , 1353.15  , 70.39
+444.95  , 1691.44  , 87.59
+444.95  , 2029.73  , 104.83
+444.95  , 2368.01  , 122.13
+444.95  , 2706.30  , 139.47
+444.95  , 3044.59  , 156.87
+444.95  , 3382.88  , 174.31
+444.95  , 3721.16  , 191.80
+444.95  , 4059.45  , 209.33
+444.95  , 4397.74  , 226.92
+444.95  , 4736.03  , 244.56
+444.95  , 5074.31  , 262.24
+444.95  , 5412.60  , 279.97
+444.95  , 5750.89  , 297.76
+444.95  , 6089.18  , 315.58
+444.95  , 6427.46  , 333.46
+444.95  , 6765.75  , 351.39
+533.94  , -7190.72 , -364.37
+533.94  , -6831.19 , -346.59
+533.94  , -6471.65 , -328.74
+533.94  , -6112.11 , -310.84
+533.94  , -5752.58 , -292.87
+533.94  , -5393.04 , -274.84
+533.94  , -5033.51 , -256.75
+533.94  , -4673.97 , -238.60
+533.94  , -4314.43 , -220.39
+533.94  , -3954.90 , -202.12
+533.94  , -3595.36 , -183.79
+533.94  , -3235.82 , -165.40
+533.94  , -2876.29 , -146.94
+533.94  , -2516.75 , -128.43
+533.94  , -2157.22 , -109.85
+533.94  , -1797.68 , -91.21
+533.94  , -1438.14 , -72.51
+533.94  , -1078.61 , -53.75
+533.94  , -719.07  , -34.91
+533.94  , -359.54  , -15.95
+533.94  , -71.91   , 0.00
+533.94  , 67.66    , 6.58
+533.94  , 338.29   , 23.25
+533.94  , 676.58   , 43.76
+533.94  , 1014.86  , 64.29
+533.94  , 1353.15  , 84.87
+533.94  , 1691.44  , 105.52
+533.94  , 2029.73  , 126.22
+533.94  , 2368.01  , 146.98
+533.94  , 2706.30  , 167.81
+533.94  , 3044.59  , 188.70
+533.94  , 3382.88  , 209.65
+533.94  , 3721.16  , 230.66
+533.94  , 4059.45  , 251.73
+533.94  , 4397.74  , 272.87
+533.94  , 4736.03  , 294.07
+533.94  , 5074.31  , 315.33
+533.94  , 5412.60  , 336.65
+533.94  , 5750.89  , 358.03
+533.94  , 6089.18  , 379.47
+533.94  , 6427.46  , 400.98
+533.94  , 6765.75  , 422.54
+622.93  , -7190.72 , -423.69
+622.93  , -6831.19 , -403.04
+622.93  , -6471.65 , -382.31
+622.93  , -6112.11 , -361.50
+622.93  , -5752.58 , -340.62
+622.93  , -5393.04 , -319.66
+622.93  , -5033.51 , -298.62
+622.93  , -4673.97 , -277.51
+622.93  , -4314.43 , -256.31
+622.93  , -3954.90 , -235.05
+622.93  , -3595.36 , -213.70
+622.93  , -3235.82 , -192.28
+622.93  , -2876.29 , -170.79
+622.93  , -2516.75 , -149.21
+622.93  , -2157.22 , -127.57
+622.93  , -1797.68 , -105.84
+622.93  , -1438.14 , -84.03
+622.93  , -1078.61 , -62.14
+622.93  , -719.07  , -40.16
+622.93  , -359.54  , -18.00
+622.93  , -71.91   , 0.00
+622.93  , 67.66    , 8.09
+622.93  , 338.29   , 27.64
+622.93  , 676.58   , 51.59
+622.93  , 1014.86  , 75.56
+622.93  , 1353.15  , 99.58
+622.93  , 1691.44  , 123.68
+622.93  , 2029.73  , 147.86
+622.93  , 2368.01  , 172.10
+622.93  , 2706.30  , 196.43
+622.93  , 3044.59  , 220.84
+622.93  , 3382.88  , 245.32
+622.93  , 3721.16  , 269.88
+622.93  , 4059.45  , 294.51
+622.93  , 4397.74  , 319.23
+622.93  , 4736.03  , 344.02
+622.93  , 5074.31  , 368.89
+622.93  , 5412.60  , 393.83
+622.93  , 5750.89  , 418.85
+622.93  , 6089.18  , 443.95
+622.93  , 6427.46  , 469.13
+622.93  , 6765.75  , 494.38
+711.92  , -7190.72 , -482.31
+711.92  , -6831.19 , -458.83
+711.92  , -6471.65 , -435.26
+711.92  , -6112.11 , -411.59
+711.92  , -5752.58 , -387.83
+711.92  , -5393.04 , -363.97
+711.92  , -5033.51 , -340.02
+711.92  , -4673.97 , -315.97
+711.92  , -4314.43 , -291.83
+711.92  , -3954.90 , -267.59
+711.92  , -3595.36 , -243.26
+711.92  , -3235.82 , -218.84
+711.92  , -2876.29 , -194.32
+711.92  , -2516.75 , -169.71
+711.92  , -2157.22 , -145.00
+711.92  , -1797.68 , -120.19
+711.92  , -1438.14 , -95.29
+711.92  , -1078.61 , -70.28
+711.92  , -719.07  , -45.14
+711.92  , -359.54  , -19.76
+711.92  , -71.91   , 0.00
+711.92  , 67.66    , 9.76
+711.92  , 338.29   , 32.25
+711.92  , 676.58   , 59.66
+711.92  , 1014.86  , 87.07
+711.92  , 1353.15  , 114.55
+711.92  , 1691.44  , 142.11
+711.92  , 2029.73  , 169.77
+711.92  , 2368.01  , 197.52
+711.92  , 2706.30  , 225.37
+711.92  , 3044.59  , 253.31
+711.92  , 3382.88  , 281.34
+711.92  , 3721.16  , 309.47
+711.92  , 4059.45  , 337.70
+711.92  , 4397.74  , 366.02
+711.92  , 4736.03  , 394.44
+711.92  , 5074.31  , 422.95
+711.92  , 5412.60  , 451.56
+711.92  , 5750.89  , 480.26
+711.92  , 6089.18  , 509.05
+711.92  , 6427.46  , 537.94
+711.92  , 6765.75  , 566.93
+800.91  , -7190.72 , -540.17
+800.91  , -6831.19 , -513.92
+800.91  , -6471.65 , -487.55
+800.91  , -6112.11 , -461.06
+800.91  , -5752.58 , -434.46
+800.91  , -5393.04 , -407.75
+800.91  , -5033.51 , -380.92
+800.91  , -4673.97 , -353.97
+800.91  , -4314.43 , -326.91
+800.91  , -3954.90 , -299.73
+800.91  , -3595.36 , -272.44
+800.91  , -3235.82 , -245.03
+800.91  , -2876.29 , -217.51
+800.91  , -2516.75 , -189.87
+800.91  , -2157.22 , -162.12
+800.91  , -1797.68 , -134.25
+800.91  , -1438.14 , -106.26
+800.91  , -1078.61 , -78.13
+800.91  , -719.07  , -49.84
+800.91  , -359.54  , -21.19
+800.91  , -71.91   , 0.00
+800.91  , 67.66    , 11.59
+800.91  , 338.29   , 37.10
+800.91  , 676.58   , 67.98
+800.91  , 1014.86  , 98.85
+800.91  , 1353.15  , 129.79
+800.91  , 1691.44  , 160.84
+800.91  , 2029.73  , 191.99
+800.91  , 2368.01  , 223.26
+800.91  , 2706.30  , 254.64
+800.91  , 3044.59  , 286.14
+800.91  , 3382.88  , 317.75
+800.91  , 3721.16  , 349.48
+800.91  , 4059.45  , 381.32
+800.91  , 4397.74  , 413.28
+800.91  , 4736.03  , 445.36
+800.91  , 5074.31  , 477.54
+800.91  , 5412.60  , 509.85
+800.91  , 5750.89  , 542.27
+800.91  , 6089.18  , 574.80
+800.91  , 6427.46  , 607.45
+800.91  , 6765.75  , 640.21
+889.90  , -7190.72 , -597.26
+889.90  , -6831.19 , -568.28
+889.90  , -6471.65 , -539.16
+889.90  , -6112.11 , -509.90
+889.90  , -5752.58 , -480.50
+889.90  , -5393.04 , -450.96
+889.90  , -5033.51 , -421.28
+889.90  , -4673.97 , -391.47
+889.90  , -4314.43 , -361.52
+889.90  , -3954.90 , -331.43
+889.90  , -3595.36 , -301.20
+889.90  , -3235.82 , -270.83
+889.90  , -2876.29 , -240.33
+889.90  , -2516.75 , -209.68
+889.90  , -2157.22 , -178.90
+889.90  , -1797.68 , -147.97
+889.90  , -1438.14 , -116.90
+889.90  , -1078.61 , -85.66
+889.90  , -719.07  , -54.21
+889.90  , -359.54  , -22.23
+889.90  , -71.91   , 0.00
+889.90  , 67.66    , 13.60
+889.90  , 338.29   , 42.20
+889.90  , 676.58   , 76.58
+889.90  , 1014.86  , 110.92
+889.90  , 1353.15  , 145.34
+889.90  , 1691.44  , 179.88
+889.90  , 2029.73  , 214.55
+889.90  , 2368.01  , 249.35
+889.90  , 2706.30  , 284.29
+889.90  , 3044.59  , 319.36
+889.90  , 3382.88  , 354.57
+889.90  , 3721.16  , 389.92
+889.90  , 4059.45  , 425.41
+889.90  , 4397.74  , 461.03
+889.90  , 4736.03  , 496.79
+889.90  , 5074.31  , 532.69
+889.90  , 5412.60  , 568.73
+889.90  , 5750.89  , 604.90
+889.90  , 6089.18  , 641.21
+889.90  , 6427.46  , 677.66
+889.90  , 6765.75  , 714.24
+978.89  , -7190.72 , -653.54
+978.89  , -6831.19 , -621.88
+978.89  , -6471.65 , -590.05
+978.89  , -6112.11 , -558.06
+978.89  , -5752.58 , -525.90
+978.89  , -5393.04 , -493.58
+978.89  , -5033.51 , -461.09
+978.89  , -4673.97 , -428.44
+978.89  , -4314.43 , -395.63
+978.89  , -3954.90 , -362.65
+978.89  , -3595.36 , -329.51
+978.89  , -3235.82 , -296.21
+978.89  , -2876.29 , -262.74
+978.89  , -2516.75 , -229.11
+978.89  , -2157.22 , -195.31
+978.89  , -1797.68 , -161.34
+978.89  , -1438.14 , -127.18
+978.89  , -1078.61 , -92.83
+978.89  , -719.07  , -58.20
+978.89  , -359.54  , -22.82
+978.89  , -71.91   , 0.00
+978.89  , 67.66    , 15.79
+978.89  , 338.29   , 47.58
+978.89  , 676.58   , 85.48
+978.89  , 1014.86  , 123.30
+978.89  , 1353.15  , 161.22
+978.89  , 1691.44  , 199.26
+978.89  , 2029.73  , 237.46
+978.89  , 2368.01  , 275.81
+978.89  , 2706.30  , 314.32
+978.89  , 3044.59  , 352.99
+978.89  , 3382.88  , 391.83
+978.89  , 3721.16  , 430.82
+978.89  , 4059.45  , 469.98
+978.89  , 4397.74  , 509.30
+978.89  , 4736.03  , 548.78
+978.89  , 5074.31  , 588.42
+978.89  , 5412.60  , 628.23
+978.89  , 5750.89  , 668.20
+978.89  , 6089.18  , 708.32
+978.89  , 6427.46  , 748.61
+978.89  , 6765.75  , 789.06
+1067.88 , -7190.72 , -708.97
+1067.88 , -6831.19 , -674.68
+1067.88 , -6471.65 , -640.19
+1067.88 , -6112.11 , -605.51
+1067.88 , -5752.58 , -570.63
+1067.88 , -5393.04 , -535.56
+1067.88 , -5033.51 , -500.30
+1067.88 , -4673.97 , -464.85
+1067.88 , -4314.43 , -429.21
+1067.88 , -3954.90 , -393.37
+1067.88 , -3595.36 , -357.35
+1067.88 , -3235.82 , -321.13
+1067.88 , -2876.29 , -284.71
+1067.88 , -2516.75 , -248.11
+1067.88 , -2157.22 , -211.31
+1067.88 , -1797.68 , -174.30
+1067.88 , -1438.14 , -137.08
+1067.88 , -1078.61 , -99.61
+1067.88 , -719.07  , -61.78
+1067.88 , -359.54  , -22.86
+1067.88 , -71.91   , 0.00
+1067.88 , 67.66    , 18.17
+1067.88 , 338.29   , 53.24
+1067.88 , 676.58   , 94.71
+1067.88 , 1014.86  , 136.03
+1067.88 , 1353.15  , 177.45
+1067.88 , 1691.44  , 219.01
+1067.88 , 2029.73  , 260.75
+1067.88 , 2368.01  , 302.67
+1067.88 , 2706.30  , 344.78
+1067.88 , 3044.59  , 387.07
+1067.88 , 3382.88  , 429.54
+1067.88 , 3721.16  , 472.21
+1067.88 , 4059.45  , 515.06
+1067.88 , 4397.74  , 558.11
+1067.88 , 4736.03  , 601.34
+1067.88 , 5074.31  , 644.76
+1067.88 , 5412.60  , 688.37
+1067.88 , 5750.89  , 732.17
+1067.88 , 6089.18  , 776.15
+1067.88 , 6427.46  , 820.33
+1067.88 , 6765.75  , 864.69
+1156.87 , -7190.72 , -763.53
+1156.87 , -6831.19 , -726.65
+1156.87 , -6471.65 , -689.55
+1156.87 , -6112.11 , -652.22
+1156.87 , -5752.58 , -614.67
+1156.87 , -5393.04 , -576.89
+1156.87 , -5033.51 , -538.89
+1156.87 , -4673.97 , -500.67
+1156.87 , -4314.43 , -462.22
+1156.87 , -3954.90 , -423.56
+1156.87 , -3595.36 , -384.67
+1156.87 , -3235.82 , -345.56
+1156.87 , -2876.29 , -306.22
+1156.87 , -2516.75 , -266.66
+1156.87 , -2157.22 , -226.86
+1156.87 , -1797.68 , -186.83
+1156.87 , -1438.14 , -146.54
+1156.87 , -1078.61 , -105.95
+1156.87 , -719.07  , -64.90
+1156.87 , -359.54  , -22.24
+1156.87 , -71.91   , 0.00
+1156.87 , 67.66    , 20.74
+1156.87 , 338.29   , 59.20
+1156.87 , 676.58   , 104.27
+1156.87 , 1014.86  , 149.12
+1156.87 , 1353.15  , 194.05
+1156.87 , 1691.44  , 239.16
+1156.87 , 2029.73  , 284.45
+1156.87 , 2368.01  , 329.96
+1156.87 , 2706.30  , 375.67
+1156.87 , 3044.59  , 421.60
+1156.87 , 3382.88  , 467.75
+1156.87 , 3721.16  , 514.11
+1156.87 , 4059.45  , 560.69
+1156.87 , 4397.74  , 607.48
+1156.87 , 4736.03  , 654.50
+1156.87 , 5074.31  , 701.73
+1156.87 , 5412.60  , 749.18
+1156.87 , 5750.89  , 796.84
+1156.87 , 6089.18  , 844.73
+1156.87 , 6427.46  , 892.83
+1156.87 , 6765.75  , 941.14
+1245.86 , -7190.72 , -817.17
+1245.86 , -6831.19 , -777.76
+1245.86 , -6471.65 , -738.08
+1245.86 , -6112.11 , -698.15
+1245.86 , -5752.58 , -657.96
+1245.86 , -5393.04 , -617.52
+1245.86 , -5033.51 , -576.82
+1245.86 , -4673.97 , -535.86
+1245.86 , -4314.43 , -494.65
+1245.86 , -3954.90 , -453.18
+1245.86 , -3595.36 , -411.45
+1245.86 , -3235.82 , -369.47
+1245.86 , -2876.29 , -327.22
+1245.86 , -2516.75 , -284.72
+1245.86 , -2157.22 , -241.95
+1245.86 , -1797.68 , -198.90
+1245.86 , -1438.14 , -155.54
+1245.86 , -1078.61 , -111.82
+1245.86 , -719.07  , -67.51
+1245.86 , -359.54  , -20.80
+1245.86 , -71.91   , 0.00
+1245.86 , 67.66    , 23.52
+1245.86 , 338.29   , 65.48
+1245.86 , 676.58   , 114.20
+1245.86 , 1014.86  , 162.59
+1245.86 , 1353.15  , 211.06
+1245.86 , 1691.44  , 259.72
+1245.86 , 2029.73  , 308.59
+1245.86 , 2368.01  , 357.69
+1245.86 , 2706.30  , 407.04
+1245.86 , 3044.59  , 456.62
+1245.86 , 3382.88  , 506.46
+1245.86 , 3721.16  , 556.54
+1245.86 , 4059.45  , 606.87
+1245.86 , 4397.74  , 657.45
+1245.86 , 4736.03  , 708.28
+1245.86 , 5074.31  , 759.35
+1245.86 , 5412.60  , 810.68
+1245.86 , 5750.89  , 862.25
+1245.86 , 6089.18  , 914.07
+1245.86 , 6427.46  , 966.13
+1245.86 , 6765.75  , 1018.44
+1334.85 , -7190.72 , -869.86
+1334.85 , -6831.19 , -827.96
+1334.85 , -6471.65 , -785.77
+1334.85 , -6112.11 , -743.28
+1334.85 , -5752.58 , -700.50
+1334.85 , -5393.04 , -657.42
+1334.85 , -5033.51 , -614.05
+1334.85 , -4673.97 , -570.39
+1334.85 , -4314.43 , -526.44
+1334.85 , -3954.90 , -482.19
+1334.85 , -3595.36 , -437.65
+1334.85 , -3235.82 , -392.82
+1334.85 , -2876.29 , -347.69
+1334.85 , -2516.75 , -302.26
+1334.85 , -2157.22 , -256.52
+1334.85 , -1797.68 , -210.46
+1334.85 , -1438.14 , -164.04
+1334.85 , -1078.61 , -117.17
+1334.85 , -719.07  , -69.54
+1334.85 , -359.54  , -18.27
+1334.85 , -71.91   , 0.00
+1334.85 , 67.66    , 26.49
+1334.85 , 338.29   , 72.10
+1334.85 , 676.58   , 124.50
+1334.85 , 1014.86  , 176.46
+1334.85 , 1353.15  , 228.49
+1334.85 , 1691.44  , 280.71
+1334.85 , 2029.73  , 333.18
+1334.85 , 2368.01  , 385.90
+1334.85 , 2706.30  , 438.89
+1334.85 , 3044.59  , 492.16
+1334.85 , 3382.88  , 545.71
+1334.85 , 3721.16  , 599.54
+1334.85 , 4059.45  , 653.64
+1334.85 , 4397.74  , 708.03
+1334.85 , 4736.03  , 762.71
+1334.85 , 5074.31  , 817.66
+1334.85 , 5412.60  , 872.89
+1334.85 , 5750.89  , 928.41
+1334.85 , 6089.18  , 984.20
+1334.85 , 6427.46  , 1040.27
+1334.85 , 6765.75  , 1096.63
+1423.84 , -7190.72 , -921.56
+1423.84 , -6831.19 , -877.23
+1423.84 , -6471.65 , -832.56
+1423.84 , -6112.11 , -787.56
+1423.84 , -5752.58 , -742.22
+1423.84 , -5393.04 , -696.56
+1423.84 , -5033.51 , -650.56
+1423.84 , -4673.97 , -604.23
+1423.84 , -4314.43 , -557.56
+1423.84 , -3954.90 , -510.57
+1423.84 , -3595.36 , -463.24
+1423.84 , -3235.82 , -415.58
+1423.84 , -2876.29 , -367.58
+1423.84 , -2516.75 , -319.24
+1423.84 , -2157.22 , -270.55
+1423.84 , -1797.68 , -221.48
+1423.84 , -1438.14 , -171.99
+1423.84 , -1078.61 , -121.95
+1423.84 , -719.07  , -70.93
+1423.84 , -359.54  , -14.10
+1423.84 , -71.91   , 0.00
+1423.84 , 67.66    , 29.68
+1423.84 , 338.29   , 79.05
+1423.84 , 676.58   , 135.20
+1423.84 , 1014.86  , 190.76
+1423.84 , 1353.15  , 246.36
+1423.84 , 1691.44  , 302.17
+1423.84 , 2029.73  , 358.24
+1423.84 , 2368.01  , 414.60
+1423.84 , 2706.30  , 471.27
+1423.84 , 3044.59  , 528.24
+1423.84 , 3382.88  , 585.52
+1423.84 , 3721.16  , 643.12
+1423.84 , 4059.45  , 701.03
+1423.84 , 4397.74  , 759.26
+1423.84 , 4736.03  , 817.80
+1423.84 , 5074.31  , 876.66
+1423.84 , 5412.60  , 935.84
+1423.84 , 5750.89  , 995.34
+1423.84 , 6089.18  , 1055.15
+1423.84 , 6427.46  , 1115.27
+1423.84 , 6765.75  , 1175.71
+1512.83 , -7190.72 , -972.24
+1512.83 , -6831.19 , -925.52
+1512.83 , -6471.65 , -878.43
+1512.83 , -6112.11 , -830.96
+1512.83 , -5752.58 , -783.11
+1512.83 , -5393.04 , -734.89
+1512.83 , -5033.51 , -686.30
+1512.83 , -4673.97 , -637.33
+1512.83 , -4314.43 , -587.99
+1512.83 , -3954.90 , -538.28
+1512.83 , -3595.36 , -488.19
+1512.83 , -3235.82 , -437.72
+1512.83 , -2876.29 , -386.87
+1512.83 , -2516.75 , -335.63
+1512.83 , -2157.22 , -283.99
+1512.83 , -1797.68 , -231.92
+1512.83 , -1438.14 , -179.35
+1512.83 , -1078.61 , -126.12
+1512.83 , -719.07  , -71.60
+1512.83 , -359.54  , -6.45
+1512.83 , -71.91   , 0.00
+1512.83 , 67.66    , 33.08
+1512.83 , 338.29   , 86.37
+1512.83 , 676.58   , 146.31
+1512.83 , 1014.86  , 205.50
+1512.83 , 1353.15  , 264.70
+1512.83 , 1691.44  , 324.11
+1512.83 , 2029.73  , 383.81
+1512.83 , 2368.01  , 443.83
+1512.83 , 2706.30  , 504.18
+1512.83 , 3044.59  , 564.87
+1512.83 , 3382.88  , 625.91
+1512.83 , 3721.16  , 687.30
+1512.83 , 4059.45  , 749.05
+1512.83 , 4397.74  , 811.14
+1512.83 , 4736.03  , 873.59
+1512.83 , 5074.31  , 936.40
+1512.83 , 5412.60  , 999.56
+1512.83 , 5750.89  , 1063.07
+1512.83 , 6089.18  , 1126.93
+1512.83 , 6427.46  , 1191.14
+1512.83 , 6765.75  , 1255.71
+1601.82 , -7190.72 , -1021.86
+1601.82 , -6831.19 , -972.81
+1601.82 , -6471.65 , -923.33
+1601.82 , -6112.11 , -873.44
+1601.82 , -5752.58 , -823.13
+1601.82 , -5393.04 , -772.39
+1601.82 , -5033.51 , -721.24
+1601.82 , -4673.97 , -669.67
+1601.82 , -4314.43 , -617.68
+1601.82 , -3954.90 , -565.27
+1601.82 , -3595.36 , -512.45
+1601.82 , -3235.82 , -459.19
+1601.82 , -2876.29 , -405.51
+1601.82 , -2516.75 , -351.39
+1601.82 , -2157.22 , -296.81
+1601.82 , -1797.68 , -241.73
+1601.82 , -1438.14 , -186.07
+1601.82 , -1078.61 , -129.61
+1601.82 , -719.07  , -71.46
+1601.82 , -359.54  , 0.00
+1601.82 , -71.91   , 0.00
+1601.82 , 67.66    , 36.70
+1601.82 , 338.29   , 94.04
+1601.82 , 676.58   , 157.85
+1601.82 , 1014.86  , 220.70
+1601.82 , 1353.15  , 283.52
+1601.82 , 1691.44  , 346.56
+1601.82 , 2029.73  , 409.90
+1601.82 , 2368.01  , 473.59
+1601.82 , 2706.30  , 537.65
+1601.82 , 3044.59  , 602.09
+1601.82 , 3382.88  , 666.91
+1601.82 , 3721.16  , 732.12
+1601.82 , 4059.45  , 797.72
+1601.82 , 4397.74  , 863.72
+1601.82 , 4736.03  , 930.10
+1601.82 , 5074.31  , 996.88
+1601.82 , 5412.60  , 1064.05
+1601.82 , 5750.89  , 1131.62
+1601.82 , 6089.18  , 1199.57
+1601.82 , 6427.46  , 1267.92
+1601.82 , 6765.75  , 1336.65
+1690.81 , -7190.72 , -1070.37
+1690.81 , -6831.19 , -1019.04
+1690.81 , -6471.65 , -967.24
+1690.81 , -6112.11 , -914.96
+1690.81 , -5752.58 , -862.23
+1690.81 , -5393.04 , -809.02
+1690.81 , -5033.51 , -755.35
+1690.81 , -4673.97 , -701.21
+1690.81 , -4314.43 , -646.60
+1690.81 , -3954.90 , -591.53
+1690.81 , -3595.36 , -535.99
+1690.81 , -3235.82 , -479.97
+1690.81 , -2876.29 , -423.47
+1690.81 , -2516.75 , -366.48
+1690.81 , -2157.22 , -308.96
+1690.81 , -1797.68 , -250.88
+1690.81 , -1438.14 , -192.11
+1690.81 , -1078.61 , -132.36
+1690.81 , -719.07  , -70.38
+1690.81 , -359.54  , 0.00
+1690.81 , -71.91   , 0.00
+1690.81 , 67.66    , 40.53
+1690.81 , 338.29   , 102.10
+1690.81 , 676.58   , 169.83
+1690.81 , 1014.86  , 236.37
+1690.81 , 1353.15  , 302.84
+1690.81 , 1691.44  , 369.53
+1690.81 , 2029.73  , 436.54
+1690.81 , 2368.01  , 503.92
+1690.81 , 2706.30  , 571.71
+1690.81 , 3044.59  , 639.91
+1690.81 , 3382.88  , 708.54
+1690.81 , 3721.16  , 777.59
+1690.81 , 4059.45  , 847.08
+1690.81 , 4397.74  , 917.00
+1690.81 , 4736.03  , 987.35
+1690.81 , 5074.31  , 1058.14
+1690.81 , 5412.60  , 1129.36
+1690.81 , 5750.89  , 1201.01
+1690.81 , 6089.18  , 1273.09
+1690.81 , 6427.46  , 1345.61
+1690.81 , 6765.75  , 1418.56
+1779.80 , -7190.72 , -1117.74
+1779.80 , -6831.19 , -1064.18
+1779.80 , -6471.65 , -1010.10
+1779.80 , -6112.11 , -955.49
+1779.80 , -5752.58 , -900.37
+1779.80 , -5393.04 , -844.73
+1779.80 , -5033.51 , -788.58
+1779.80 , -4673.97 , -731.90
+1779.80 , -4314.43 , -674.71
+1779.80 , -3954.90 , -617.00
+1779.80 , -3595.36 , -558.77
+1779.80 , -3235.82 , -500.01
+1779.80 , -2876.29 , -440.71
+1779.80 , -2516.75 , -380.85
+1779.80 , -2157.22 , -320.40
+1779.80 , -1797.68 , -259.31
+1779.80 , -1438.14 , -197.41
+1779.80 , -1078.61 , -134.30
+1779.80 , -719.07  , -68.24
+1779.80 , -359.54  , 0.00
+1779.80 , -71.91   , 0.00
+1779.80 , 67.66    , 44.59
+1779.80 , 338.29   , 110.53
+1779.80 , 676.58   , 182.27
+1779.80 , 1014.86  , 252.55
+1779.80 , 1353.15  , 322.69
+1779.80 , 1691.44  , 393.04
+1779.80 , 2029.73  , 463.74
+1779.80 , 2368.01  , 534.84
+1779.80 , 2706.30  , 606.37
+1779.80 , 3044.59  , 678.37
+1779.80 , 3382.88  , 750.82
+1779.80 , 3721.16  , 823.74
+1779.80 , 4059.45  , 897.14
+1779.80 , 4397.74  , 971.01
+1779.80 , 4736.03  , 1045.36
+1779.80 , 5074.31  , 1120.19
+1779.80 , 5412.60  , 1195.49
+1779.80 , 5750.89  , 1271.27
+1779.80 , 6089.18  , 1347.52
+1779.80 , 6427.46  , 1424.25
+1779.80 , 6765.75  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..14358b02ff657904b67a1a81913128b0ff6bad78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 6765.75     , -7190.72
+8.82    , 6765.75     , -7190.72
+89.03   , 6765.75     , -7190.72
+178.06  , 6765.75     , -7190.72
+266.88  , 6765.75     , -7190.72
+355.91  , 6765.75     , -7190.72
+444.95  , 6765.75     , -7190.72
+533.98  , 5638.13     , -5992.27
+623.01  , 4832.64     , -5136.19
+711.83  , 4228.59     , -4494.20
+800.86  , 3758.78     , -3994.88
+889.89  , 3382.88     , -3595.36
+978.92  , 3075.35     , -3268.52
+1067.96 , 2819.06     , -2996.13
+1156.77 , 2602.20     , -2765.65
+1245.81 , 2416.37     , -2568.14
+1334.84 , 2255.25     , -2396.91
+1423.87 , 2114.34     , -2247.15
+1512.90 , 1989.94     , -2114.94
+1601.72 , 1879.34     , -1997.39
+1690.75 , 1780.47     , -1892.31
+1779.78 , 1691.44     , -1797.68
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..14358b02ff657904b67a1a81913128b0ff6bad78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 6765.75     , -7190.72
+8.82    , 6765.75     , -7190.72
+89.03   , 6765.75     , -7190.72
+178.06  , 6765.75     , -7190.72
+266.88  , 6765.75     , -7190.72
+355.91  , 6765.75     , -7190.72
+444.95  , 6765.75     , -7190.72
+533.98  , 5638.13     , -5992.27
+623.01  , 4832.64     , -5136.19
+711.83  , 4228.59     , -4494.20
+800.86  , 3758.78     , -3994.88
+889.89  , 3382.88     , -3595.36
+978.92  , 3075.35     , -3268.52
+1067.96 , 2819.06     , -2996.13
+1156.77 , 2602.20     , -2765.65
+1245.81 , 2416.37     , -2568.14
+1334.84 , 2255.25     , -2396.91
+1423.87 , 2114.34     , -2247.15
+1512.90 , 1989.94     , -2114.94
+1601.72 , 1879.34     , -1997.39
+1690.75 , 1780.47     , -1892.31
+1779.78 , 1691.44     , -1797.68
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..ffb4883b312afeed23be5a96783b2b92e3c03bed
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -13.76
+8.90    , -14.19
+88.99   , -18.22
+177.98  , -22.67
+266.97  , -27.13
+355.96  , -31.64
+444.95  , -36.10
+533.94  , -40.56
+622.93  , -45.01
+711.92  , -49.47
+800.91  , -53.98
+889.90  , -58.44
+978.89  , -62.89
+1067.88 , -67.35
+1156.87 , -71.81
+1245.86 , -76.32
+1334.85 , -80.78
+1423.84 , -85.23
+1512.83 , -89.69
+1601.82 , -94.15
+1690.81 , -98.66
+1779.80 , -103.11
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..a1a381b386301d3170d2c870be5b78a3b33b7dc6
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": true,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 21.9384
+      },
+      {
+        "Ratio": 12.276
+      },
+      {
+        "Ratio": 7.2336
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3Axl_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Axl_1.viepco",
+          "2": "IEPC_Gbx3Axl_2.viepco",
+          "3": "IEPC_Gbx3Axl_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3Axl_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Axl_1.viepco",
+          "2": "IEPC_Gbx3Axl_2.viepco",
+          "3": "IEPC_Gbx3Axl_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3Axl_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..592bd8db316dc3c1996531a0ce4e030184e0ac52
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3Axl.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..401f294b7ca8ee083e56d59408a0aa7423718401
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx3Axl.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..6661444505d1f80e1b7ccf4680f069a1394f3e8d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -35338.92 , 0.00
+0.00   , -33571.97 , 0.00
+0.00   , -31805.03 , 0.00
+0.00   , -30038.08 , 0.00
+0.00   , -28271.13 , 0.00
+0.00   , -26504.19 , 0.00
+0.00   , -24737.24 , -0.13
+0.00   , -22970.30 , -0.66
+0.00   , -21203.35 , -0.98
+0.00   , -19436.40 , -1.19
+0.00   , -17669.46 , -1.32
+0.00   , -15902.51 , -1.38
+0.00   , -14135.57 , -1.39
+0.00   , -12368.62 , -1.35
+0.00   , -10601.68 , -1.26
+0.00   , -8834.73  , -1.13
+0.00   , -7067.78  , -0.97
+0.00   , -5300.84  , -0.77
+0.00   , -3533.89  , -0.53
+0.00   , -1766.95  , -0.27
+0.00   , -353.39   , -0.02
+0.00   , 306.44    , 0.13
+0.00   , 1532.18   , 0.56
+0.00   , 3064.36   , 1.12
+0.00   , 4596.53   , 1.70
+0.00   , 6128.71   , 2.31
+0.00   , 7660.89   , 2.93
+0.00   , 9193.07   , 3.58
+0.00   , 10725.24  , 4.25
+0.00   , 12257.42  , 4.93
+0.00   , 13789.60  , 5.64
+0.00   , 15321.78  , 6.37
+0.00   , 16853.96  , 7.12
+0.00   , 18386.13  , 7.88
+0.00   , 19918.31  , 8.67
+0.00   , 21450.49  , 9.47
+0.00   , 22982.67  , 10.29
+0.00   , 24514.85  , 11.13
+0.00   , 26047.02  , 11.99
+0.00   , 27579.20  , 12.87
+0.00   , 29111.38  , 13.76
+0.00   , 30643.56  , 14.67
+1.89   , -35338.92 , 0.00
+1.89   , -33571.97 , 0.00
+1.89   , -31805.03 , 0.00
+1.89   , -30038.08 , 0.00
+1.89   , -28271.13 , 0.00
+1.89   , -26504.19 , 0.00
+1.89   , -24737.24 , -0.50
+1.89   , -22970.30 , -0.84
+1.89   , -21203.35 , -1.04
+1.89   , -19436.40 , -1.16
+1.89   , -17669.46 , -1.22
+1.89   , -15902.51 , -1.24
+1.89   , -14135.57 , -1.21
+1.89   , -12368.62 , -1.15
+1.89   , -10601.68 , -1.06
+1.89   , -8834.73  , -0.94
+1.89   , -7067.78  , -0.80
+1.89   , -5300.84  , -0.62
+1.89   , -3533.89  , -0.43
+1.89   , -1766.95  , -0.21
+1.89   , -353.39   , -0.02
+1.89   , 306.44    , 0.10
+1.89   , 1532.18   , 0.43
+1.89   , 3064.36   , 0.85
+1.89   , 4596.53   , 1.30
+1.89   , 6128.71   , 1.75
+1.89   , 7660.89   , 2.23
+1.89   , 9193.07   , 2.71
+1.89   , 10725.24  , 3.21
+1.89   , 12257.42  , 3.73
+1.89   , 13789.60  , 4.26
+1.89   , 15321.78  , 4.80
+1.89   , 16853.96  , 5.36
+1.89   , 18386.13  , 5.93
+1.89   , 19918.31  , 6.52
+1.89   , 21450.49  , 7.12
+1.89   , 22982.67  , 7.73
+1.89   , 24514.85  , 8.35
+1.89   , 26047.02  , 8.99
+1.89   , 27579.20  , 9.64
+1.89   , 29111.38  , 10.30
+1.89   , 30643.56  , 10.98
+18.86  , -35338.92 , -58.10
+18.86  , -33571.97 , -55.37
+18.86  , -31805.03 , -52.62
+18.86  , -30038.08 , -49.85
+18.86  , -28271.13 , -47.06
+18.86  , -26504.19 , -44.25
+18.86  , -24737.24 , -41.42
+18.86  , -22970.30 , -38.57
+18.86  , -21203.35 , -35.70
+18.86  , -19436.40 , -32.81
+18.86  , -17669.46 , -29.90
+18.86  , -15902.51 , -26.98
+18.86  , -14135.57 , -24.03
+18.86  , -12368.62 , -21.07
+18.86  , -10601.68 , -18.08
+18.86  , -8834.73  , -15.08
+18.86  , -7067.78  , -12.06
+18.86  , -5300.84  , -9.02
+18.86  , -3533.89  , -5.96
+18.86  , -1766.95  , -2.88
+18.86  , -353.39   , -0.37
+18.86  , 306.44    , 0.90
+18.86  , 1532.18   , 3.68
+18.86  , 3064.36   , 7.16
+18.86  , 4596.53   , 10.66
+18.86  , 6128.71   , 14.17
+18.86  , 7660.89   , 17.71
+18.86  , 9193.07   , 21.26
+18.86  , 10725.24  , 24.84
+18.86  , 12257.42  , 28.43
+18.86  , 13789.60  , 32.04
+18.86  , 15321.78  , 35.67
+18.86  , 16853.96  , 39.32
+18.86  , 18386.13  , 42.99
+18.86  , 19918.31  , 46.68
+18.86  , 21450.49  , 50.38
+18.86  , 22982.67  , 54.11
+18.86  , 24514.85  , 57.85
+18.86  , 26047.02  , 61.61
+18.86  , 27579.20  , 65.39
+18.86  , 29111.38  , 69.19
+18.86  , 30643.56  , 73.01
+37.72  , -35338.92 , -120.57
+37.72  , -33571.97 , -114.73
+37.72  , -31805.03 , -108.87
+37.72  , -30038.08 , -102.99
+37.72  , -28271.13 , -97.08
+37.72  , -26504.19 , -91.15
+37.72  , -24737.24 , -85.20
+37.72  , -22970.30 , -79.23
+37.72  , -21203.35 , -73.23
+37.72  , -19436.40 , -67.21
+37.72  , -17669.46 , -61.17
+37.72  , -15902.51 , -55.10
+37.72  , -14135.57 , -49.01
+37.72  , -12368.62 , -42.90
+37.72  , -10601.68 , -36.77
+37.72  , -8834.73  , -30.61
+37.72  , -7067.78  , -24.43
+37.72  , -5300.84  , -18.23
+37.72  , -3533.89  , -12.01
+37.72  , -1766.95  , -5.76
+37.72  , -353.39   , -0.66
+37.72  , 306.44    , 1.84
+37.72  , 1532.18   , 7.35
+37.72  , 3064.36   , 14.22
+37.72  , 4596.53   , 21.11
+37.72  , 6128.71   , 28.02
+37.72  , 7660.89   , 34.96
+37.72  , 9193.07   , 41.92
+37.72  , 10725.24  , 48.90
+37.72  , 12257.42  , 55.90
+37.72  , 13789.60  , 62.93
+37.72  , 15321.78  , 69.98
+37.72  , 16853.96  , 77.05
+37.72  , 18386.13  , 84.15
+37.72  , 19918.31  , 91.27
+37.72  , 21450.49  , 98.41
+37.72  , 22982.67  , 105.58
+37.72  , 24514.85  , 112.76
+37.72  , 26047.02  , 119.97
+37.72  , 27579.20  , 127.21
+37.72  , 29111.38  , 134.46
+37.72  , 30643.56  , 141.74
+56.59  , -35338.92 , -182.44
+56.59  , -33571.97 , -173.55
+56.59  , -31805.03 , -164.62
+56.59  , -30038.08 , -155.67
+56.59  , -28271.13 , -146.69
+56.59  , -26504.19 , -137.68
+56.59  , -24737.24 , -128.65
+56.59  , -22970.30 , -119.58
+56.59  , -21203.35 , -110.49
+56.59  , -19436.40 , -101.36
+56.59  , -17669.46 , -92.21
+56.59  , -15902.51 , -83.03
+56.59  , -14135.57 , -73.82
+56.59  , -12368.62 , -64.58
+56.59  , -10601.68 , -55.31
+56.59  , -8834.73  , -46.02
+56.59  , -7067.78  , -36.70
+56.59  , -5300.84  , -27.34
+56.59  , -3533.89  , -17.96
+56.59  , -1766.95  , -8.54
+56.59  , -353.39   , -0.79
+56.59  , 306.44    , 2.86
+56.59  , 1532.18   , 11.12
+56.59  , 3064.36   , 21.39
+56.59  , 4596.53   , 31.68
+56.59  , 6128.71   , 41.99
+56.59  , 7660.89   , 52.34
+56.59  , 9193.07   , 62.71
+56.59  , 10725.24  , 73.12
+56.59  , 12257.42  , 83.55
+56.59  , 13789.60  , 94.01
+56.59  , 15321.78  , 104.50
+56.59  , 16853.96  , 115.02
+56.59  , 18386.13  , 125.57
+56.59  , 19918.31  , 136.15
+56.59  , 21450.49  , 146.76
+56.59  , 22982.67  , 157.40
+56.59  , 24514.85  , 168.06
+56.59  , 26047.02  , 178.76
+56.59  , 27579.20  , 189.48
+56.59  , 29111.38  , 200.23
+56.59  , 30643.56  , 211.02
+75.45  , -35338.92 , -243.71
+75.45  , -33571.97 , -231.81
+75.45  , -31805.03 , -219.87
+75.45  , -30038.08 , -207.89
+75.45  , -28271.13 , -195.88
+75.45  , -26504.19 , -183.83
+75.45  , -24737.24 , -171.74
+75.45  , -22970.30 , -159.61
+75.45  , -21203.35 , -147.45
+75.45  , -19436.40 , -135.25
+75.45  , -17669.46 , -123.01
+75.45  , -15902.51 , -110.74
+75.45  , -14135.57 , -98.43
+75.45  , -12368.62 , -86.08
+75.45  , -10601.68 , -73.70
+75.45  , -8834.73  , -61.27
+75.45  , -7067.78  , -48.82
+75.45  , -5300.84  , -36.32
+75.45  , -3533.89  , -23.78
+75.45  , -1766.95  , -11.19
+75.45  , -353.39   , -0.63
+75.45  , 306.44    , 3.98
+75.45  , 1532.18   , 15.01
+75.45  , 3064.36   , 28.68
+75.45  , 4596.53   , 42.37
+75.45  , 6128.71   , 56.10
+75.45  , 7660.89   , 69.87
+75.45  , 9193.07   , 83.67
+75.45  , 10725.24  , 97.52
+75.45  , 12257.42  , 111.40
+75.45  , 13789.60  , 125.31
+75.45  , 15321.78  , 139.27
+75.45  , 16853.96  , 153.26
+75.45  , 18386.13  , 167.29
+75.45  , 19918.31  , 181.36
+75.45  , 21450.49  , 195.46
+75.45  , 22982.67  , 209.61
+75.45  , 24514.85  , 223.79
+75.45  , 26047.02  , 238.01
+75.45  , 27579.20  , 252.26
+75.45  , 29111.38  , 266.56
+75.45  , 30643.56  , 280.89
+94.31  , -35338.92 , -304.37
+94.31  , -33571.97 , -289.50
+94.31  , -31805.03 , -274.59
+94.31  , -30038.08 , -259.63
+94.31  , -28271.13 , -244.61
+94.31  , -26504.19 , -229.56
+94.31  , -24737.24 , -214.45
+94.31  , -22970.30 , -199.30
+94.31  , -21203.35 , -184.10
+94.31  , -19436.40 , -168.85
+94.31  , -17669.46 , -153.55
+94.31  , -15902.51 , -138.20
+94.31  , -14135.57 , -122.81
+94.31  , -12368.62 , -107.37
+94.31  , -10601.68 , -91.88
+94.31  , -8834.73  , -76.35
+94.31  , -7067.78  , -60.76
+94.31  , -5300.84  , -45.13
+94.31  , -3533.89  , -29.44
+94.31  , -1766.95  , -13.67
+94.31  , -353.39   , 0.00
+94.31  , 306.44    , 5.21
+94.31  , 1532.18   , 19.04
+94.31  , 3064.36   , 36.13
+94.31  , 4596.53   , 53.24
+94.31  , 6128.71   , 70.39
+94.31  , 7660.89   , 87.59
+94.31  , 9193.07   , 104.83
+94.31  , 10725.24  , 122.13
+94.31  , 12257.42  , 139.47
+94.31  , 13789.60  , 156.87
+94.31  , 15321.78  , 174.31
+94.31  , 16853.96  , 191.80
+94.31  , 18386.13  , 209.33
+94.31  , 19918.31  , 226.92
+94.31  , 21450.49  , 244.56
+94.31  , 22982.67  , 262.24
+94.31  , 24514.85  , 279.97
+94.31  , 26047.02  , 297.76
+94.31  , 27579.20  , 315.58
+94.31  , 29111.38  , 333.46
+94.31  , 30643.56  , 351.39
+113.17 , -35338.92 , -364.37
+113.17 , -33571.97 , -346.59
+113.17 , -31805.03 , -328.74
+113.17 , -30038.08 , -310.84
+113.17 , -28271.13 , -292.87
+113.17 , -26504.19 , -274.84
+113.17 , -24737.24 , -256.75
+113.17 , -22970.30 , -238.60
+113.17 , -21203.35 , -220.39
+113.17 , -19436.40 , -202.12
+113.17 , -17669.46 , -183.79
+113.17 , -15902.51 , -165.40
+113.17 , -14135.57 , -146.94
+113.17 , -12368.62 , -128.43
+113.17 , -10601.68 , -109.85
+113.17 , -8834.73  , -91.21
+113.17 , -7067.78  , -72.51
+113.17 , -5300.84  , -53.75
+113.17 , -3533.89  , -34.91
+113.17 , -1766.95  , -15.95
+113.17 , -353.39   , 0.00
+113.17 , 306.44    , 6.58
+113.17 , 1532.18   , 23.25
+113.17 , 3064.36   , 43.76
+113.17 , 4596.53   , 64.29
+113.17 , 6128.71   , 84.87
+113.17 , 7660.89   , 105.52
+113.17 , 9193.07   , 126.22
+113.17 , 10725.24  , 146.98
+113.17 , 12257.42  , 167.81
+113.17 , 13789.60  , 188.70
+113.17 , 15321.78  , 209.65
+113.17 , 16853.96  , 230.66
+113.17 , 18386.13  , 251.73
+113.17 , 19918.31  , 272.87
+113.17 , 21450.49  , 294.07
+113.17 , 22982.67  , 315.33
+113.17 , 24514.85  , 336.65
+113.17 , 26047.02  , 358.03
+113.17 , 27579.20  , 379.47
+113.17 , 29111.38  , 400.98
+113.17 , 30643.56  , 422.54
+132.03 , -35338.92 , -423.69
+132.03 , -33571.97 , -403.04
+132.03 , -31805.03 , -382.31
+132.03 , -30038.08 , -361.50
+132.03 , -28271.13 , -340.62
+132.03 , -26504.19 , -319.66
+132.03 , -24737.24 , -298.62
+132.03 , -22970.30 , -277.51
+132.03 , -21203.35 , -256.31
+132.03 , -19436.40 , -235.05
+132.03 , -17669.46 , -213.70
+132.03 , -15902.51 , -192.28
+132.03 , -14135.57 , -170.79
+132.03 , -12368.62 , -149.21
+132.03 , -10601.68 , -127.57
+132.03 , -8834.73  , -105.84
+132.03 , -7067.78  , -84.03
+132.03 , -5300.84  , -62.14
+132.03 , -3533.89  , -40.16
+132.03 , -1766.95  , -18.00
+132.03 , -353.39   , 0.00
+132.03 , 306.44    , 8.09
+132.03 , 1532.18   , 27.64
+132.03 , 3064.36   , 51.59
+132.03 , 4596.53   , 75.56
+132.03 , 6128.71   , 99.58
+132.03 , 7660.89   , 123.68
+132.03 , 9193.07   , 147.86
+132.03 , 10725.24  , 172.10
+132.03 , 12257.42  , 196.43
+132.03 , 13789.60  , 220.84
+132.03 , 15321.78  , 245.32
+132.03 , 16853.96  , 269.88
+132.03 , 18386.13  , 294.51
+132.03 , 19918.31  , 319.23
+132.03 , 21450.49  , 344.02
+132.03 , 22982.67  , 368.89
+132.03 , 24514.85  , 393.83
+132.03 , 26047.02  , 418.85
+132.03 , 27579.20  , 443.95
+132.03 , 29111.38  , 469.13
+132.03 , 30643.56  , 494.38
+150.90 , -35338.92 , -482.31
+150.90 , -33571.97 , -458.83
+150.90 , -31805.03 , -435.26
+150.90 , -30038.08 , -411.59
+150.90 , -28271.13 , -387.83
+150.90 , -26504.19 , -363.97
+150.90 , -24737.24 , -340.02
+150.90 , -22970.30 , -315.97
+150.90 , -21203.35 , -291.83
+150.90 , -19436.40 , -267.59
+150.90 , -17669.46 , -243.26
+150.90 , -15902.51 , -218.84
+150.90 , -14135.57 , -194.32
+150.90 , -12368.62 , -169.71
+150.90 , -10601.68 , -145.00
+150.90 , -8834.73  , -120.19
+150.90 , -7067.78  , -95.29
+150.90 , -5300.84  , -70.28
+150.90 , -3533.89  , -45.14
+150.90 , -1766.95  , -19.76
+150.90 , -353.39   , 0.00
+150.90 , 306.44    , 9.76
+150.90 , 1532.18   , 32.25
+150.90 , 3064.36   , 59.66
+150.90 , 4596.53   , 87.07
+150.90 , 6128.71   , 114.55
+150.90 , 7660.89   , 142.11
+150.90 , 9193.07   , 169.77
+150.90 , 10725.24  , 197.52
+150.90 , 12257.42  , 225.37
+150.90 , 13789.60  , 253.31
+150.90 , 15321.78  , 281.34
+150.90 , 16853.96  , 309.47
+150.90 , 18386.13  , 337.70
+150.90 , 19918.31  , 366.02
+150.90 , 21450.49  , 394.44
+150.90 , 22982.67  , 422.95
+150.90 , 24514.85  , 451.56
+150.90 , 26047.02  , 480.26
+150.90 , 27579.20  , 509.05
+150.90 , 29111.38  , 537.94
+150.90 , 30643.56  , 566.93
+169.76 , -35338.92 , -540.17
+169.76 , -33571.97 , -513.92
+169.76 , -31805.03 , -487.55
+169.76 , -30038.08 , -461.06
+169.76 , -28271.13 , -434.46
+169.76 , -26504.19 , -407.75
+169.76 , -24737.24 , -380.92
+169.76 , -22970.30 , -353.97
+169.76 , -21203.35 , -326.91
+169.76 , -19436.40 , -299.73
+169.76 , -17669.46 , -272.44
+169.76 , -15902.51 , -245.03
+169.76 , -14135.57 , -217.51
+169.76 , -12368.62 , -189.87
+169.76 , -10601.68 , -162.12
+169.76 , -8834.73  , -134.25
+169.76 , -7067.78  , -106.26
+169.76 , -5300.84  , -78.13
+169.76 , -3533.89  , -49.84
+169.76 , -1766.95  , -21.19
+169.76 , -353.39   , 0.00
+169.76 , 306.44    , 11.59
+169.76 , 1532.18   , 37.10
+169.76 , 3064.36   , 67.98
+169.76 , 4596.53   , 98.85
+169.76 , 6128.71   , 129.79
+169.76 , 7660.89   , 160.84
+169.76 , 9193.07   , 191.99
+169.76 , 10725.24  , 223.26
+169.76 , 12257.42  , 254.64
+169.76 , 13789.60  , 286.14
+169.76 , 15321.78  , 317.75
+169.76 , 16853.96  , 349.48
+169.76 , 18386.13  , 381.32
+169.76 , 19918.31  , 413.28
+169.76 , 21450.49  , 445.36
+169.76 , 22982.67  , 477.54
+169.76 , 24514.85  , 509.85
+169.76 , 26047.02  , 542.27
+169.76 , 27579.20  , 574.80
+169.76 , 29111.38  , 607.45
+169.76 , 30643.56  , 640.21
+188.62 , -35338.92 , -597.26
+188.62 , -33571.97 , -568.28
+188.62 , -31805.03 , -539.16
+188.62 , -30038.08 , -509.90
+188.62 , -28271.13 , -480.50
+188.62 , -26504.19 , -450.96
+188.62 , -24737.24 , -421.28
+188.62 , -22970.30 , -391.47
+188.62 , -21203.35 , -361.52
+188.62 , -19436.40 , -331.43
+188.62 , -17669.46 , -301.20
+188.62 , -15902.51 , -270.83
+188.62 , -14135.57 , -240.33
+188.62 , -12368.62 , -209.68
+188.62 , -10601.68 , -178.90
+188.62 , -8834.73  , -147.97
+188.62 , -7067.78  , -116.90
+188.62 , -5300.84  , -85.66
+188.62 , -3533.89  , -54.21
+188.62 , -1766.95  , -22.23
+188.62 , -353.39   , 0.00
+188.62 , 306.44    , 13.60
+188.62 , 1532.18   , 42.20
+188.62 , 3064.36   , 76.58
+188.62 , 4596.53   , 110.92
+188.62 , 6128.71   , 145.34
+188.62 , 7660.89   , 179.88
+188.62 , 9193.07   , 214.55
+188.62 , 10725.24  , 249.35
+188.62 , 12257.42  , 284.29
+188.62 , 13789.60  , 319.36
+188.62 , 15321.78  , 354.57
+188.62 , 16853.96  , 389.92
+188.62 , 18386.13  , 425.41
+188.62 , 19918.31  , 461.03
+188.62 , 21450.49  , 496.79
+188.62 , 22982.67  , 532.69
+188.62 , 24514.85  , 568.73
+188.62 , 26047.02  , 604.90
+188.62 , 27579.20  , 641.21
+188.62 , 29111.38  , 677.66
+188.62 , 30643.56  , 714.24
+207.48 , -35338.92 , -653.54
+207.48 , -33571.97 , -621.88
+207.48 , -31805.03 , -590.05
+207.48 , -30038.08 , -558.06
+207.48 , -28271.13 , -525.90
+207.48 , -26504.19 , -493.58
+207.48 , -24737.24 , -461.09
+207.48 , -22970.30 , -428.44
+207.48 , -21203.35 , -395.63
+207.48 , -19436.40 , -362.65
+207.48 , -17669.46 , -329.51
+207.48 , -15902.51 , -296.21
+207.48 , -14135.57 , -262.74
+207.48 , -12368.62 , -229.11
+207.48 , -10601.68 , -195.31
+207.48 , -8834.73  , -161.34
+207.48 , -7067.78  , -127.18
+207.48 , -5300.84  , -92.83
+207.48 , -3533.89  , -58.20
+207.48 , -1766.95  , -22.82
+207.48 , -353.39   , 0.00
+207.48 , 306.44    , 15.79
+207.48 , 1532.18   , 47.58
+207.48 , 3064.36   , 85.48
+207.48 , 4596.53   , 123.30
+207.48 , 6128.71   , 161.22
+207.48 , 7660.89   , 199.26
+207.48 , 9193.07   , 237.46
+207.48 , 10725.24  , 275.81
+207.48 , 12257.42  , 314.32
+207.48 , 13789.60  , 352.99
+207.48 , 15321.78  , 391.83
+207.48 , 16853.96  , 430.82
+207.48 , 18386.13  , 469.98
+207.48 , 19918.31  , 509.30
+207.48 , 21450.49  , 548.78
+207.48 , 22982.67  , 588.42
+207.48 , 24514.85  , 628.23
+207.48 , 26047.02  , 668.20
+207.48 , 27579.20  , 708.32
+207.48 , 29111.38  , 748.61
+207.48 , 30643.56  , 789.06
+226.34 , -35338.92 , -708.97
+226.34 , -33571.97 , -674.68
+226.34 , -31805.03 , -640.19
+226.34 , -30038.08 , -605.51
+226.34 , -28271.13 , -570.63
+226.34 , -26504.19 , -535.56
+226.34 , -24737.24 , -500.30
+226.34 , -22970.30 , -464.85
+226.34 , -21203.35 , -429.21
+226.34 , -19436.40 , -393.37
+226.34 , -17669.46 , -357.35
+226.34 , -15902.51 , -321.13
+226.34 , -14135.57 , -284.71
+226.34 , -12368.62 , -248.11
+226.34 , -10601.68 , -211.31
+226.34 , -8834.73  , -174.30
+226.34 , -7067.78  , -137.08
+226.34 , -5300.84  , -99.61
+226.34 , -3533.89  , -61.78
+226.34 , -1766.95  , -22.86
+226.34 , -353.39   , 0.00
+226.34 , 306.44    , 18.17
+226.34 , 1532.18   , 53.24
+226.34 , 3064.36   , 94.71
+226.34 , 4596.53   , 136.03
+226.34 , 6128.71   , 177.45
+226.34 , 7660.89   , 219.01
+226.34 , 9193.07   , 260.75
+226.34 , 10725.24  , 302.67
+226.34 , 12257.42  , 344.78
+226.34 , 13789.60  , 387.07
+226.34 , 15321.78  , 429.54
+226.34 , 16853.96  , 472.21
+226.34 , 18386.13  , 515.06
+226.34 , 19918.31  , 558.11
+226.34 , 21450.49  , 601.34
+226.34 , 22982.67  , 644.76
+226.34 , 24514.85  , 688.37
+226.34 , 26047.02  , 732.17
+226.34 , 27579.20  , 776.15
+226.34 , 29111.38  , 820.33
+226.34 , 30643.56  , 864.69
+245.21 , -35338.92 , -763.53
+245.21 , -33571.97 , -726.65
+245.21 , -31805.03 , -689.55
+245.21 , -30038.08 , -652.22
+245.21 , -28271.13 , -614.67
+245.21 , -26504.19 , -576.89
+245.21 , -24737.24 , -538.89
+245.21 , -22970.30 , -500.67
+245.21 , -21203.35 , -462.22
+245.21 , -19436.40 , -423.56
+245.21 , -17669.46 , -384.67
+245.21 , -15902.51 , -345.56
+245.21 , -14135.57 , -306.22
+245.21 , -12368.62 , -266.66
+245.21 , -10601.68 , -226.86
+245.21 , -8834.73  , -186.83
+245.21 , -7067.78  , -146.54
+245.21 , -5300.84  , -105.95
+245.21 , -3533.89  , -64.90
+245.21 , -1766.95  , -22.24
+245.21 , -353.39   , 0.00
+245.21 , 306.44    , 20.74
+245.21 , 1532.18   , 59.20
+245.21 , 3064.36   , 104.27
+245.21 , 4596.53   , 149.12
+245.21 , 6128.71   , 194.05
+245.21 , 7660.89   , 239.16
+245.21 , 9193.07   , 284.45
+245.21 , 10725.24  , 329.96
+245.21 , 12257.42  , 375.67
+245.21 , 13789.60  , 421.60
+245.21 , 15321.78  , 467.75
+245.21 , 16853.96  , 514.11
+245.21 , 18386.13  , 560.69
+245.21 , 19918.31  , 607.48
+245.21 , 21450.49  , 654.50
+245.21 , 22982.67  , 701.73
+245.21 , 24514.85  , 749.18
+245.21 , 26047.02  , 796.84
+245.21 , 27579.20  , 844.73
+245.21 , 29111.38  , 892.83
+245.21 , 30643.56  , 941.14
+264.07 , -35338.92 , -817.17
+264.07 , -33571.97 , -777.76
+264.07 , -31805.03 , -738.08
+264.07 , -30038.08 , -698.15
+264.07 , -28271.13 , -657.96
+264.07 , -26504.19 , -617.52
+264.07 , -24737.24 , -576.82
+264.07 , -22970.30 , -535.86
+264.07 , -21203.35 , -494.65
+264.07 , -19436.40 , -453.18
+264.07 , -17669.46 , -411.45
+264.07 , -15902.51 , -369.47
+264.07 , -14135.57 , -327.22
+264.07 , -12368.62 , -284.72
+264.07 , -10601.68 , -241.95
+264.07 , -8834.73  , -198.90
+264.07 , -7067.78  , -155.54
+264.07 , -5300.84  , -111.82
+264.07 , -3533.89  , -67.51
+264.07 , -1766.95  , -20.80
+264.07 , -353.39   , 0.00
+264.07 , 306.44    , 23.52
+264.07 , 1532.18   , 65.48
+264.07 , 3064.36   , 114.20
+264.07 , 4596.53   , 162.59
+264.07 , 6128.71   , 211.06
+264.07 , 7660.89   , 259.72
+264.07 , 9193.07   , 308.59
+264.07 , 10725.24  , 357.69
+264.07 , 12257.42  , 407.04
+264.07 , 13789.60  , 456.62
+264.07 , 15321.78  , 506.46
+264.07 , 16853.96  , 556.54
+264.07 , 18386.13  , 606.87
+264.07 , 19918.31  , 657.45
+264.07 , 21450.49  , 708.28
+264.07 , 22982.67  , 759.35
+264.07 , 24514.85  , 810.68
+264.07 , 26047.02  , 862.25
+264.07 , 27579.20  , 914.07
+264.07 , 29111.38  , 966.13
+264.07 , 30643.56  , 1018.44
+282.93 , -35338.92 , -869.86
+282.93 , -33571.97 , -827.96
+282.93 , -31805.03 , -785.77
+282.93 , -30038.08 , -743.28
+282.93 , -28271.13 , -700.50
+282.93 , -26504.19 , -657.42
+282.93 , -24737.24 , -614.05
+282.93 , -22970.30 , -570.39
+282.93 , -21203.35 , -526.44
+282.93 , -19436.40 , -482.19
+282.93 , -17669.46 , -437.65
+282.93 , -15902.51 , -392.82
+282.93 , -14135.57 , -347.69
+282.93 , -12368.62 , -302.26
+282.93 , -10601.68 , -256.52
+282.93 , -8834.73  , -210.46
+282.93 , -7067.78  , -164.04
+282.93 , -5300.84  , -117.17
+282.93 , -3533.89  , -69.54
+282.93 , -1766.95  , -18.27
+282.93 , -353.39   , 0.00
+282.93 , 306.44    , 26.49
+282.93 , 1532.18   , 72.10
+282.93 , 3064.36   , 124.50
+282.93 , 4596.53   , 176.46
+282.93 , 6128.71   , 228.49
+282.93 , 7660.89   , 280.71
+282.93 , 9193.07   , 333.18
+282.93 , 10725.24  , 385.90
+282.93 , 12257.42  , 438.89
+282.93 , 13789.60  , 492.16
+282.93 , 15321.78  , 545.71
+282.93 , 16853.96  , 599.54
+282.93 , 18386.13  , 653.64
+282.93 , 19918.31  , 708.03
+282.93 , 21450.49  , 762.71
+282.93 , 22982.67  , 817.66
+282.93 , 24514.85  , 872.89
+282.93 , 26047.02  , 928.41
+282.93 , 27579.20  , 984.20
+282.93 , 29111.38  , 1040.27
+282.93 , 30643.56  , 1096.63
+301.79 , -35338.92 , -921.56
+301.79 , -33571.97 , -877.23
+301.79 , -31805.03 , -832.56
+301.79 , -30038.08 , -787.56
+301.79 , -28271.13 , -742.22
+301.79 , -26504.19 , -696.56
+301.79 , -24737.24 , -650.56
+301.79 , -22970.30 , -604.23
+301.79 , -21203.35 , -557.56
+301.79 , -19436.40 , -510.57
+301.79 , -17669.46 , -463.24
+301.79 , -15902.51 , -415.58
+301.79 , -14135.57 , -367.58
+301.79 , -12368.62 , -319.24
+301.79 , -10601.68 , -270.55
+301.79 , -8834.73  , -221.48
+301.79 , -7067.78  , -171.99
+301.79 , -5300.84  , -121.95
+301.79 , -3533.89  , -70.93
+301.79 , -1766.95  , -14.10
+301.79 , -353.39   , 0.00
+301.79 , 306.44    , 29.68
+301.79 , 1532.18   , 79.05
+301.79 , 3064.36   , 135.20
+301.79 , 4596.53   , 190.76
+301.79 , 6128.71   , 246.36
+301.79 , 7660.89   , 302.17
+301.79 , 9193.07   , 358.24
+301.79 , 10725.24  , 414.60
+301.79 , 12257.42  , 471.27
+301.79 , 13789.60  , 528.24
+301.79 , 15321.78  , 585.52
+301.79 , 16853.96  , 643.12
+301.79 , 18386.13  , 701.03
+301.79 , 19918.31  , 759.26
+301.79 , 21450.49  , 817.80
+301.79 , 22982.67  , 876.66
+301.79 , 24514.85  , 935.84
+301.79 , 26047.02  , 995.34
+301.79 , 27579.20  , 1055.15
+301.79 , 29111.38  , 1115.27
+301.79 , 30643.56  , 1175.71
+320.65 , -35338.92 , -972.24
+320.65 , -33571.97 , -925.52
+320.65 , -31805.03 , -878.43
+320.65 , -30038.08 , -830.96
+320.65 , -28271.13 , -783.11
+320.65 , -26504.19 , -734.89
+320.65 , -24737.24 , -686.30
+320.65 , -22970.30 , -637.33
+320.65 , -21203.35 , -587.99
+320.65 , -19436.40 , -538.28
+320.65 , -17669.46 , -488.19
+320.65 , -15902.51 , -437.72
+320.65 , -14135.57 , -386.87
+320.65 , -12368.62 , -335.63
+320.65 , -10601.68 , -283.99
+320.65 , -8834.73  , -231.92
+320.65 , -7067.78  , -179.35
+320.65 , -5300.84  , -126.12
+320.65 , -3533.89  , -71.60
+320.65 , -1766.95  , -6.45
+320.65 , -353.39   , 0.00
+320.65 , 306.44    , 33.08
+320.65 , 1532.18   , 86.37
+320.65 , 3064.36   , 146.31
+320.65 , 4596.53   , 205.50
+320.65 , 6128.71   , 264.70
+320.65 , 7660.89   , 324.11
+320.65 , 9193.07   , 383.81
+320.65 , 10725.24  , 443.83
+320.65 , 12257.42  , 504.18
+320.65 , 13789.60  , 564.87
+320.65 , 15321.78  , 625.91
+320.65 , 16853.96  , 687.30
+320.65 , 18386.13  , 749.05
+320.65 , 19918.31  , 811.14
+320.65 , 21450.49  , 873.59
+320.65 , 22982.67  , 936.40
+320.65 , 24514.85  , 999.56
+320.65 , 26047.02  , 1063.07
+320.65 , 27579.20  , 1126.93
+320.65 , 29111.38  , 1191.14
+320.65 , 30643.56  , 1255.71
+339.52 , -35338.92 , -1021.86
+339.52 , -33571.97 , -972.81
+339.52 , -31805.03 , -923.33
+339.52 , -30038.08 , -873.44
+339.52 , -28271.13 , -823.13
+339.52 , -26504.19 , -772.39
+339.52 , -24737.24 , -721.24
+339.52 , -22970.30 , -669.67
+339.52 , -21203.35 , -617.68
+339.52 , -19436.40 , -565.27
+339.52 , -17669.46 , -512.45
+339.52 , -15902.51 , -459.19
+339.52 , -14135.57 , -405.51
+339.52 , -12368.62 , -351.39
+339.52 , -10601.68 , -296.81
+339.52 , -8834.73  , -241.73
+339.52 , -7067.78  , -186.07
+339.52 , -5300.84  , -129.61
+339.52 , -3533.89  , -71.46
+339.52 , -1766.95  , 0.00
+339.52 , -353.39   , 0.00
+339.52 , 306.44    , 36.70
+339.52 , 1532.18   , 94.04
+339.52 , 3064.36   , 157.85
+339.52 , 4596.53   , 220.70
+339.52 , 6128.71   , 283.52
+339.52 , 7660.89   , 346.56
+339.52 , 9193.07   , 409.90
+339.52 , 10725.24  , 473.59
+339.52 , 12257.42  , 537.65
+339.52 , 13789.60  , 602.09
+339.52 , 15321.78  , 666.91
+339.52 , 16853.96  , 732.12
+339.52 , 18386.13  , 797.72
+339.52 , 19918.31  , 863.72
+339.52 , 21450.49  , 930.10
+339.52 , 22982.67  , 996.88
+339.52 , 24514.85  , 1064.05
+339.52 , 26047.02  , 1131.62
+339.52 , 27579.20  , 1199.57
+339.52 , 29111.38  , 1267.92
+339.52 , 30643.56  , 1336.65
+358.38 , -35338.92 , -1070.37
+358.38 , -33571.97 , -1019.04
+358.38 , -31805.03 , -967.24
+358.38 , -30038.08 , -914.96
+358.38 , -28271.13 , -862.23
+358.38 , -26504.19 , -809.02
+358.38 , -24737.24 , -755.35
+358.38 , -22970.30 , -701.21
+358.38 , -21203.35 , -646.60
+358.38 , -19436.40 , -591.53
+358.38 , -17669.46 , -535.99
+358.38 , -15902.51 , -479.97
+358.38 , -14135.57 , -423.47
+358.38 , -12368.62 , -366.48
+358.38 , -10601.68 , -308.96
+358.38 , -8834.73  , -250.88
+358.38 , -7067.78  , -192.11
+358.38 , -5300.84  , -132.36
+358.38 , -3533.89  , -70.38
+358.38 , -1766.95  , 0.00
+358.38 , -353.39   , 0.00
+358.38 , 306.44    , 40.53
+358.38 , 1532.18   , 102.10
+358.38 , 3064.36   , 169.83
+358.38 , 4596.53   , 236.37
+358.38 , 6128.71   , 302.84
+358.38 , 7660.89   , 369.53
+358.38 , 9193.07   , 436.54
+358.38 , 10725.24  , 503.92
+358.38 , 12257.42  , 571.71
+358.38 , 13789.60  , 639.91
+358.38 , 15321.78  , 708.54
+358.38 , 16853.96  , 777.59
+358.38 , 18386.13  , 847.08
+358.38 , 19918.31  , 917.00
+358.38 , 21450.49  , 987.35
+358.38 , 22982.67  , 1058.14
+358.38 , 24514.85  , 1129.36
+358.38 , 26047.02  , 1201.01
+358.38 , 27579.20  , 1273.09
+358.38 , 29111.38  , 1345.61
+358.38 , 30643.56  , 1418.56
+377.24 , -35338.92 , -1117.74
+377.24 , -33571.97 , -1064.18
+377.24 , -31805.03 , -1010.10
+377.24 , -30038.08 , -955.49
+377.24 , -28271.13 , -900.37
+377.24 , -26504.19 , -844.73
+377.24 , -24737.24 , -788.58
+377.24 , -22970.30 , -731.90
+377.24 , -21203.35 , -674.71
+377.24 , -19436.40 , -617.00
+377.24 , -17669.46 , -558.77
+377.24 , -15902.51 , -500.01
+377.24 , -14135.57 , -440.71
+377.24 , -12368.62 , -380.85
+377.24 , -10601.68 , -320.40
+377.24 , -8834.73  , -259.31
+377.24 , -7067.78  , -197.41
+377.24 , -5300.84  , -134.30
+377.24 , -3533.89  , -68.24
+377.24 , -1766.95  , 0.00
+377.24 , -353.39   , 0.00
+377.24 , 306.44    , 44.59
+377.24 , 1532.18   , 110.53
+377.24 , 3064.36   , 182.27
+377.24 , 4596.53   , 252.55
+377.24 , 6128.71   , 322.69
+377.24 , 7660.89   , 393.04
+377.24 , 9193.07   , 463.74
+377.24 , 10725.24  , 534.84
+377.24 , 12257.42  , 606.37
+377.24 , 13789.60  , 678.37
+377.24 , 15321.78  , 750.82
+377.24 , 16853.96  , 823.74
+377.24 , 18386.13  , 897.14
+377.24 , 19918.31  , 971.01
+377.24 , 21450.49  , 1045.36
+377.24 , 22982.67  , 1120.19
+377.24 , 24514.85  , 1195.49
+377.24 , 26047.02  , 1271.27
+377.24 , 27579.20  , 1347.52
+377.24 , 29111.38  , 1424.25
+377.24 , 30643.56  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..07feb55aeb84a3946955f362d5131493fe83d565
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out     , P_el
+0.00    , -11414.26 , 0.00
+0.00    , -10843.55 , 0.00
+0.00    , -10272.84 , 0.00
+0.00    , -9702.12  , 0.00
+0.00    , -9131.41  , 0.00
+0.00    , -8560.70  , 0.00
+0.00    , -7989.99  , -0.13
+0.00    , -7419.27  , -0.66
+0.00    , -6848.56  , -0.98
+0.00    , -6277.85  , -1.19
+0.00    , -5707.13  , -1.32
+0.00    , -5136.42  , -1.38
+0.00    , -4565.71  , -1.39
+0.00    , -3994.99  , -1.35
+0.00    , -3424.28  , -1.26
+0.00    , -2853.57  , -1.13
+0.00    , -2282.85  , -0.97
+0.00    , -1712.14  , -0.77
+0.00    , -1141.43  , -0.53
+0.00    , -570.71   , -0.27
+0.00    , -114.14   , -0.02
+0.00    , 103.14    , 0.13
+0.00    , 515.72    , 0.56
+0.00    , 1031.44   , 1.12
+0.00    , 1547.16   , 1.70
+0.00    , 2062.88   , 2.31
+0.00    , 2578.60   , 2.93
+0.00    , 3094.32   , 3.58
+0.00    , 3610.04   , 4.25
+0.00    , 4125.76   , 4.93
+0.00    , 4641.48   , 5.64
+0.00    , 5157.20   , 6.37
+0.00    , 5672.91   , 7.12
+0.00    , 6188.63   , 7.88
+0.00    , 6704.35   , 8.67
+0.00    , 7220.07   , 9.47
+0.00    , 7735.79   , 10.29
+0.00    , 8251.51   , 11.13
+0.00    , 8767.23   , 11.99
+0.00    , 9282.95   , 12.87
+0.00    , 9798.67   , 13.76
+0.00    , 10314.39  , 14.67
+5.72    , -11414.26 , 0.00
+5.72    , -10843.55 , 0.00
+5.72    , -10272.84 , 0.00
+5.72    , -9702.12  , 0.00
+5.72    , -9131.41  , 0.00
+5.72    , -8560.70  , 0.00
+5.72    , -7989.99  , -0.50
+5.72    , -7419.27  , -0.84
+5.72    , -6848.56  , -1.04
+5.72    , -6277.85  , -1.16
+5.72    , -5707.13  , -1.22
+5.72    , -5136.42  , -1.24
+5.72    , -4565.71  , -1.21
+5.72    , -3994.99  , -1.15
+5.72    , -3424.28  , -1.06
+5.72    , -2853.57  , -0.94
+5.72    , -2282.85  , -0.80
+5.72    , -1712.14  , -0.62
+5.72    , -1141.43  , -0.43
+5.72    , -570.71   , -0.21
+5.72    , -114.14   , -0.02
+5.72    , 103.14    , 0.10
+5.72    , 515.72    , 0.43
+5.72    , 1031.44   , 0.85
+5.72    , 1547.16   , 1.30
+5.72    , 2062.88   , 1.75
+5.72    , 2578.60   , 2.23
+5.72    , 3094.32   , 2.71
+5.72    , 3610.04   , 3.21
+5.72    , 4125.76   , 3.73
+5.72    , 4641.48   , 4.26
+5.72    , 5157.20   , 4.80
+5.72    , 5672.91   , 5.36
+5.72    , 6188.63   , 5.93
+5.72    , 6704.35   , 6.52
+5.72    , 7220.07   , 7.12
+5.72    , 7735.79   , 7.73
+5.72    , 8251.51   , 8.35
+5.72    , 8767.23   , 8.99
+5.72    , 9282.95   , 9.64
+5.72    , 9798.67   , 10.30
+5.72    , 10314.39  , 10.98
+57.21   , -11414.26 , -58.10
+57.21   , -10843.55 , -55.37
+57.21   , -10272.84 , -52.62
+57.21   , -9702.12  , -49.85
+57.21   , -9131.41  , -47.06
+57.21   , -8560.70  , -44.25
+57.21   , -7989.99  , -41.42
+57.21   , -7419.27  , -38.57
+57.21   , -6848.56  , -35.70
+57.21   , -6277.85  , -32.81
+57.21   , -5707.13  , -29.90
+57.21   , -5136.42  , -26.98
+57.21   , -4565.71  , -24.03
+57.21   , -3994.99  , -21.07
+57.21   , -3424.28  , -18.08
+57.21   , -2853.57  , -15.08
+57.21   , -2282.85  , -12.06
+57.21   , -1712.14  , -9.02
+57.21   , -1141.43  , -5.96
+57.21   , -570.71   , -2.88
+57.21   , -114.14   , -0.37
+57.21   , 103.14    , 0.90
+57.21   , 515.72    , 3.68
+57.21   , 1031.44   , 7.16
+57.21   , 1547.16   , 10.66
+57.21   , 2062.88   , 14.17
+57.21   , 2578.60   , 17.71
+57.21   , 3094.32   , 21.26
+57.21   , 3610.04   , 24.84
+57.21   , 4125.76   , 28.43
+57.21   , 4641.48   , 32.04
+57.21   , 5157.20   , 35.67
+57.21   , 5672.91   , 39.32
+57.21   , 6188.63   , 42.99
+57.21   , 6704.35   , 46.68
+57.21   , 7220.07   , 50.38
+57.21   , 7735.79   , 54.11
+57.21   , 8251.51   , 57.85
+57.21   , 8767.23   , 61.61
+57.21   , 9282.95   , 65.39
+57.21   , 9798.67   , 69.19
+57.21   , 10314.39  , 73.01
+114.41  , -11414.26 , -120.57
+114.41  , -10843.55 , -114.73
+114.41  , -10272.84 , -108.87
+114.41  , -9702.12  , -102.99
+114.41  , -9131.41  , -97.08
+114.41  , -8560.70  , -91.15
+114.41  , -7989.99  , -85.20
+114.41  , -7419.27  , -79.23
+114.41  , -6848.56  , -73.23
+114.41  , -6277.85  , -67.21
+114.41  , -5707.13  , -61.17
+114.41  , -5136.42  , -55.10
+114.41  , -4565.71  , -49.01
+114.41  , -3994.99  , -42.90
+114.41  , -3424.28  , -36.77
+114.41  , -2853.57  , -30.61
+114.41  , -2282.85  , -24.43
+114.41  , -1712.14  , -18.23
+114.41  , -1141.43  , -12.01
+114.41  , -570.71   , -5.76
+114.41  , -114.14   , -0.66
+114.41  , 103.14    , 1.84
+114.41  , 515.72    , 7.35
+114.41  , 1031.44   , 14.22
+114.41  , 1547.16   , 21.11
+114.41  , 2062.88   , 28.02
+114.41  , 2578.60   , 34.96
+114.41  , 3094.32   , 41.92
+114.41  , 3610.04   , 48.90
+114.41  , 4125.76   , 55.90
+114.41  , 4641.48   , 62.93
+114.41  , 5157.20   , 69.98
+114.41  , 5672.91   , 77.05
+114.41  , 6188.63   , 84.15
+114.41  , 6704.35   , 91.27
+114.41  , 7220.07   , 98.41
+114.41  , 7735.79   , 105.58
+114.41  , 8251.51   , 112.76
+114.41  , 8767.23   , 119.97
+114.41  , 9282.95   , 127.21
+114.41  , 9798.67   , 134.46
+114.41  , 10314.39  , 141.74
+171.62  , -11414.26 , -182.44
+171.62  , -10843.55 , -173.55
+171.62  , -10272.84 , -164.62
+171.62  , -9702.12  , -155.67
+171.62  , -9131.41  , -146.69
+171.62  , -8560.70  , -137.68
+171.62  , -7989.99  , -128.65
+171.62  , -7419.27  , -119.58
+171.62  , -6848.56  , -110.49
+171.62  , -6277.85  , -101.36
+171.62  , -5707.13  , -92.21
+171.62  , -5136.42  , -83.03
+171.62  , -4565.71  , -73.82
+171.62  , -3994.99  , -64.58
+171.62  , -3424.28  , -55.31
+171.62  , -2853.57  , -46.02
+171.62  , -2282.85  , -36.70
+171.62  , -1712.14  , -27.34
+171.62  , -1141.43  , -17.96
+171.62  , -570.71   , -8.54
+171.62  , -114.14   , -0.79
+171.62  , 103.14    , 2.86
+171.62  , 515.72    , 11.12
+171.62  , 1031.44   , 21.39
+171.62  , 1547.16   , 31.68
+171.62  , 2062.88   , 41.99
+171.62  , 2578.60   , 52.34
+171.62  , 3094.32   , 62.71
+171.62  , 3610.04   , 73.12
+171.62  , 4125.76   , 83.55
+171.62  , 4641.48   , 94.01
+171.62  , 5157.20   , 104.50
+171.62  , 5672.91   , 115.02
+171.62  , 6188.63   , 125.57
+171.62  , 6704.35   , 136.15
+171.62  , 7220.07   , 146.76
+171.62  , 7735.79   , 157.40
+171.62  , 8251.51   , 168.06
+171.62  , 8767.23   , 178.76
+171.62  , 9282.95   , 189.48
+171.62  , 9798.67   , 200.23
+171.62  , 10314.39  , 211.02
+228.82  , -11414.26 , -243.71
+228.82  , -10843.55 , -231.81
+228.82  , -10272.84 , -219.87
+228.82  , -9702.12  , -207.89
+228.82  , -9131.41  , -195.88
+228.82  , -8560.70  , -183.83
+228.82  , -7989.99  , -171.74
+228.82  , -7419.27  , -159.61
+228.82  , -6848.56  , -147.45
+228.82  , -6277.85  , -135.25
+228.82  , -5707.13  , -123.01
+228.82  , -5136.42  , -110.74
+228.82  , -4565.71  , -98.43
+228.82  , -3994.99  , -86.08
+228.82  , -3424.28  , -73.70
+228.82  , -2853.57  , -61.27
+228.82  , -2282.85  , -48.82
+228.82  , -1712.14  , -36.32
+228.82  , -1141.43  , -23.78
+228.82  , -570.71   , -11.19
+228.82  , -114.14   , -0.63
+228.82  , 103.14    , 3.98
+228.82  , 515.72    , 15.01
+228.82  , 1031.44   , 28.68
+228.82  , 1547.16   , 42.37
+228.82  , 2062.88   , 56.10
+228.82  , 2578.60   , 69.87
+228.82  , 3094.32   , 83.67
+228.82  , 3610.04   , 97.52
+228.82  , 4125.76   , 111.40
+228.82  , 4641.48   , 125.31
+228.82  , 5157.20   , 139.27
+228.82  , 5672.91   , 153.26
+228.82  , 6188.63   , 167.29
+228.82  , 6704.35   , 181.36
+228.82  , 7220.07   , 195.46
+228.82  , 7735.79   , 209.61
+228.82  , 8251.51   , 223.79
+228.82  , 8767.23   , 238.01
+228.82  , 9282.95   , 252.26
+228.82  , 9798.67   , 266.56
+228.82  , 10314.39  , 280.89
+286.03  , -11414.26 , -304.37
+286.03  , -10843.55 , -289.50
+286.03  , -10272.84 , -274.59
+286.03  , -9702.12  , -259.63
+286.03  , -9131.41  , -244.61
+286.03  , -8560.70  , -229.56
+286.03  , -7989.99  , -214.45
+286.03  , -7419.27  , -199.30
+286.03  , -6848.56  , -184.10
+286.03  , -6277.85  , -168.85
+286.03  , -5707.13  , -153.55
+286.03  , -5136.42  , -138.20
+286.03  , -4565.71  , -122.81
+286.03  , -3994.99  , -107.37
+286.03  , -3424.28  , -91.88
+286.03  , -2853.57  , -76.35
+286.03  , -2282.85  , -60.76
+286.03  , -1712.14  , -45.13
+286.03  , -1141.43  , -29.44
+286.03  , -570.71   , -13.67
+286.03  , -114.14   , 0.00
+286.03  , 103.14    , 5.21
+286.03  , 515.72    , 19.04
+286.03  , 1031.44   , 36.13
+286.03  , 1547.16   , 53.24
+286.03  , 2062.88   , 70.39
+286.03  , 2578.60   , 87.59
+286.03  , 3094.32   , 104.83
+286.03  , 3610.04   , 122.13
+286.03  , 4125.76   , 139.47
+286.03  , 4641.48   , 156.87
+286.03  , 5157.20   , 174.31
+286.03  , 5672.91   , 191.80
+286.03  , 6188.63   , 209.33
+286.03  , 6704.35   , 226.92
+286.03  , 7220.07   , 244.56
+286.03  , 7735.79   , 262.24
+286.03  , 8251.51   , 279.97
+286.03  , 8767.23   , 297.76
+286.03  , 9282.95   , 315.58
+286.03  , 9798.67   , 333.46
+286.03  , 10314.39  , 351.39
+343.23  , -11414.26 , -364.37
+343.23  , -10843.55 , -346.59
+343.23  , -10272.84 , -328.74
+343.23  , -9702.12  , -310.84
+343.23  , -9131.41  , -292.87
+343.23  , -8560.70  , -274.84
+343.23  , -7989.99  , -256.75
+343.23  , -7419.27  , -238.60
+343.23  , -6848.56  , -220.39
+343.23  , -6277.85  , -202.12
+343.23  , -5707.13  , -183.79
+343.23  , -5136.42  , -165.40
+343.23  , -4565.71  , -146.94
+343.23  , -3994.99  , -128.43
+343.23  , -3424.28  , -109.85
+343.23  , -2853.57  , -91.21
+343.23  , -2282.85  , -72.51
+343.23  , -1712.14  , -53.75
+343.23  , -1141.43  , -34.91
+343.23  , -570.71   , -15.95
+343.23  , -114.14   , 0.00
+343.23  , 103.14    , 6.58
+343.23  , 515.72    , 23.25
+343.23  , 1031.44   , 43.76
+343.23  , 1547.16   , 64.29
+343.23  , 2062.88   , 84.87
+343.23  , 2578.60   , 105.52
+343.23  , 3094.32   , 126.22
+343.23  , 3610.04   , 146.98
+343.23  , 4125.76   , 167.81
+343.23  , 4641.48   , 188.70
+343.23  , 5157.20   , 209.65
+343.23  , 5672.91   , 230.66
+343.23  , 6188.63   , 251.73
+343.23  , 6704.35   , 272.87
+343.23  , 7220.07   , 294.07
+343.23  , 7735.79   , 315.33
+343.23  , 8251.51   , 336.65
+343.23  , 8767.23   , 358.03
+343.23  , 9282.95   , 379.47
+343.23  , 9798.67   , 400.98
+343.23  , 10314.39  , 422.54
+400.44  , -11414.26 , -423.69
+400.44  , -10843.55 , -403.04
+400.44  , -10272.84 , -382.31
+400.44  , -9702.12  , -361.50
+400.44  , -9131.41  , -340.62
+400.44  , -8560.70  , -319.66
+400.44  , -7989.99  , -298.62
+400.44  , -7419.27  , -277.51
+400.44  , -6848.56  , -256.31
+400.44  , -6277.85  , -235.05
+400.44  , -5707.13  , -213.70
+400.44  , -5136.42  , -192.28
+400.44  , -4565.71  , -170.79
+400.44  , -3994.99  , -149.21
+400.44  , -3424.28  , -127.57
+400.44  , -2853.57  , -105.84
+400.44  , -2282.85  , -84.03
+400.44  , -1712.14  , -62.14
+400.44  , -1141.43  , -40.16
+400.44  , -570.71   , -18.00
+400.44  , -114.14   , 0.00
+400.44  , 103.14    , 8.09
+400.44  , 515.72    , 27.64
+400.44  , 1031.44   , 51.59
+400.44  , 1547.16   , 75.56
+400.44  , 2062.88   , 99.58
+400.44  , 2578.60   , 123.68
+400.44  , 3094.32   , 147.86
+400.44  , 3610.04   , 172.10
+400.44  , 4125.76   , 196.43
+400.44  , 4641.48   , 220.84
+400.44  , 5157.20   , 245.32
+400.44  , 5672.91   , 269.88
+400.44  , 6188.63   , 294.51
+400.44  , 6704.35   , 319.23
+400.44  , 7220.07   , 344.02
+400.44  , 7735.79   , 368.89
+400.44  , 8251.51   , 393.83
+400.44  , 8767.23   , 418.85
+400.44  , 9282.95   , 443.95
+400.44  , 9798.67   , 469.13
+400.44  , 10314.39  , 494.38
+457.64  , -11414.26 , -482.31
+457.64  , -10843.55 , -458.83
+457.64  , -10272.84 , -435.26
+457.64  , -9702.12  , -411.59
+457.64  , -9131.41  , -387.83
+457.64  , -8560.70  , -363.97
+457.64  , -7989.99  , -340.02
+457.64  , -7419.27  , -315.97
+457.64  , -6848.56  , -291.83
+457.64  , -6277.85  , -267.59
+457.64  , -5707.13  , -243.26
+457.64  , -5136.42  , -218.84
+457.64  , -4565.71  , -194.32
+457.64  , -3994.99  , -169.71
+457.64  , -3424.28  , -145.00
+457.64  , -2853.57  , -120.19
+457.64  , -2282.85  , -95.29
+457.64  , -1712.14  , -70.28
+457.64  , -1141.43  , -45.14
+457.64  , -570.71   , -19.76
+457.64  , -114.14   , 0.00
+457.64  , 103.14    , 9.76
+457.64  , 515.72    , 32.25
+457.64  , 1031.44   , 59.66
+457.64  , 1547.16   , 87.07
+457.64  , 2062.88   , 114.55
+457.64  , 2578.60   , 142.11
+457.64  , 3094.32   , 169.77
+457.64  , 3610.04   , 197.52
+457.64  , 4125.76   , 225.37
+457.64  , 4641.48   , 253.31
+457.64  , 5157.20   , 281.34
+457.64  , 5672.91   , 309.47
+457.64  , 6188.63   , 337.70
+457.64  , 6704.35   , 366.02
+457.64  , 7220.07   , 394.44
+457.64  , 7735.79   , 422.95
+457.64  , 8251.51   , 451.56
+457.64  , 8767.23   , 480.26
+457.64  , 9282.95   , 509.05
+457.64  , 9798.67   , 537.94
+457.64  , 10314.39  , 566.93
+514.85  , -11414.26 , -540.17
+514.85  , -10843.55 , -513.92
+514.85  , -10272.84 , -487.55
+514.85  , -9702.12  , -461.06
+514.85  , -9131.41  , -434.46
+514.85  , -8560.70  , -407.75
+514.85  , -7989.99  , -380.92
+514.85  , -7419.27  , -353.97
+514.85  , -6848.56  , -326.91
+514.85  , -6277.85  , -299.73
+514.85  , -5707.13  , -272.44
+514.85  , -5136.42  , -245.03
+514.85  , -4565.71  , -217.51
+514.85  , -3994.99  , -189.87
+514.85  , -3424.28  , -162.12
+514.85  , -2853.57  , -134.25
+514.85  , -2282.85  , -106.26
+514.85  , -1712.14  , -78.13
+514.85  , -1141.43  , -49.84
+514.85  , -570.71   , -21.19
+514.85  , -114.14   , 0.00
+514.85  , 103.14    , 11.59
+514.85  , 515.72    , 37.10
+514.85  , 1031.44   , 67.98
+514.85  , 1547.16   , 98.85
+514.85  , 2062.88   , 129.79
+514.85  , 2578.60   , 160.84
+514.85  , 3094.32   , 191.99
+514.85  , 3610.04   , 223.26
+514.85  , 4125.76   , 254.64
+514.85  , 4641.48   , 286.14
+514.85  , 5157.20   , 317.75
+514.85  , 5672.91   , 349.48
+514.85  , 6188.63   , 381.32
+514.85  , 6704.35   , 413.28
+514.85  , 7220.07   , 445.36
+514.85  , 7735.79   , 477.54
+514.85  , 8251.51   , 509.85
+514.85  , 8767.23   , 542.27
+514.85  , 9282.95   , 574.80
+514.85  , 9798.67   , 607.45
+514.85  , 10314.39  , 640.21
+572.06  , -11414.26 , -597.26
+572.06  , -10843.55 , -568.28
+572.06  , -10272.84 , -539.16
+572.06  , -9702.12  , -509.90
+572.06  , -9131.41  , -480.50
+572.06  , -8560.70  , -450.96
+572.06  , -7989.99  , -421.28
+572.06  , -7419.27  , -391.47
+572.06  , -6848.56  , -361.52
+572.06  , -6277.85  , -331.43
+572.06  , -5707.13  , -301.20
+572.06  , -5136.42  , -270.83
+572.06  , -4565.71  , -240.33
+572.06  , -3994.99  , -209.68
+572.06  , -3424.28  , -178.90
+572.06  , -2853.57  , -147.97
+572.06  , -2282.85  , -116.90
+572.06  , -1712.14  , -85.66
+572.06  , -1141.43  , -54.21
+572.06  , -570.71   , -22.23
+572.06  , -114.14   , 0.00
+572.06  , 103.14    , 13.60
+572.06  , 515.72    , 42.20
+572.06  , 1031.44   , 76.58
+572.06  , 1547.16   , 110.92
+572.06  , 2062.88   , 145.34
+572.06  , 2578.60   , 179.88
+572.06  , 3094.32   , 214.55
+572.06  , 3610.04   , 249.35
+572.06  , 4125.76   , 284.29
+572.06  , 4641.48   , 319.36
+572.06  , 5157.20   , 354.57
+572.06  , 5672.91   , 389.92
+572.06  , 6188.63   , 425.41
+572.06  , 6704.35   , 461.03
+572.06  , 7220.07   , 496.79
+572.06  , 7735.79   , 532.69
+572.06  , 8251.51   , 568.73
+572.06  , 8767.23   , 604.90
+572.06  , 9282.95   , 641.21
+572.06  , 9798.67   , 677.66
+572.06  , 10314.39  , 714.24
+629.26  , -11414.26 , -653.54
+629.26  , -10843.55 , -621.88
+629.26  , -10272.84 , -590.05
+629.26  , -9702.12  , -558.06
+629.26  , -9131.41  , -525.90
+629.26  , -8560.70  , -493.58
+629.26  , -7989.99  , -461.09
+629.26  , -7419.27  , -428.44
+629.26  , -6848.56  , -395.63
+629.26  , -6277.85  , -362.65
+629.26  , -5707.13  , -329.51
+629.26  , -5136.42  , -296.21
+629.26  , -4565.71  , -262.74
+629.26  , -3994.99  , -229.11
+629.26  , -3424.28  , -195.31
+629.26  , -2853.57  , -161.34
+629.26  , -2282.85  , -127.18
+629.26  , -1712.14  , -92.83
+629.26  , -1141.43  , -58.20
+629.26  , -570.71   , -22.82
+629.26  , -114.14   , 0.00
+629.26  , 103.14    , 15.79
+629.26  , 515.72    , 47.58
+629.26  , 1031.44   , 85.48
+629.26  , 1547.16   , 123.30
+629.26  , 2062.88   , 161.22
+629.26  , 2578.60   , 199.26
+629.26  , 3094.32   , 237.46
+629.26  , 3610.04   , 275.81
+629.26  , 4125.76   , 314.32
+629.26  , 4641.48   , 352.99
+629.26  , 5157.20   , 391.83
+629.26  , 5672.91   , 430.82
+629.26  , 6188.63   , 469.98
+629.26  , 6704.35   , 509.30
+629.26  , 7220.07   , 548.78
+629.26  , 7735.79   , 588.42
+629.26  , 8251.51   , 628.23
+629.26  , 8767.23   , 668.20
+629.26  , 9282.95   , 708.32
+629.26  , 9798.67   , 748.61
+629.26  , 10314.39  , 789.06
+686.47  , -11414.26 , -708.97
+686.47  , -10843.55 , -674.68
+686.47  , -10272.84 , -640.19
+686.47  , -9702.12  , -605.51
+686.47  , -9131.41  , -570.63
+686.47  , -8560.70  , -535.56
+686.47  , -7989.99  , -500.30
+686.47  , -7419.27  , -464.85
+686.47  , -6848.56  , -429.21
+686.47  , -6277.85  , -393.37
+686.47  , -5707.13  , -357.35
+686.47  , -5136.42  , -321.13
+686.47  , -4565.71  , -284.71
+686.47  , -3994.99  , -248.11
+686.47  , -3424.28  , -211.31
+686.47  , -2853.57  , -174.30
+686.47  , -2282.85  , -137.08
+686.47  , -1712.14  , -99.61
+686.47  , -1141.43  , -61.78
+686.47  , -570.71   , -22.86
+686.47  , -114.14   , 0.00
+686.47  , 103.14    , 18.17
+686.47  , 515.72    , 53.24
+686.47  , 1031.44   , 94.71
+686.47  , 1547.16   , 136.03
+686.47  , 2062.88   , 177.45
+686.47  , 2578.60   , 219.01
+686.47  , 3094.32   , 260.75
+686.47  , 3610.04   , 302.67
+686.47  , 4125.76   , 344.78
+686.47  , 4641.48   , 387.07
+686.47  , 5157.20   , 429.54
+686.47  , 5672.91   , 472.21
+686.47  , 6188.63   , 515.06
+686.47  , 6704.35   , 558.11
+686.47  , 7220.07   , 601.34
+686.47  , 7735.79   , 644.76
+686.47  , 8251.51   , 688.37
+686.47  , 8767.23   , 732.17
+686.47  , 9282.95   , 776.15
+686.47  , 9798.67   , 820.33
+686.47  , 10314.39  , 864.69
+743.67  , -11414.26 , -763.53
+743.67  , -10843.55 , -726.65
+743.67  , -10272.84 , -689.55
+743.67  , -9702.12  , -652.22
+743.67  , -9131.41  , -614.67
+743.67  , -8560.70  , -576.89
+743.67  , -7989.99  , -538.89
+743.67  , -7419.27  , -500.67
+743.67  , -6848.56  , -462.22
+743.67  , -6277.85  , -423.56
+743.67  , -5707.13  , -384.67
+743.67  , -5136.42  , -345.56
+743.67  , -4565.71  , -306.22
+743.67  , -3994.99  , -266.66
+743.67  , -3424.28  , -226.86
+743.67  , -2853.57  , -186.83
+743.67  , -2282.85  , -146.54
+743.67  , -1712.14  , -105.95
+743.67  , -1141.43  , -64.90
+743.67  , -570.71   , -22.24
+743.67  , -114.14   , 0.00
+743.67  , 103.14    , 20.74
+743.67  , 515.72    , 59.20
+743.67  , 1031.44   , 104.27
+743.67  , 1547.16   , 149.12
+743.67  , 2062.88   , 194.05
+743.67  , 2578.60   , 239.16
+743.67  , 3094.32   , 284.45
+743.67  , 3610.04   , 329.96
+743.67  , 4125.76   , 375.67
+743.67  , 4641.48   , 421.60
+743.67  , 5157.20   , 467.75
+743.67  , 5672.91   , 514.11
+743.67  , 6188.63   , 560.69
+743.67  , 6704.35   , 607.48
+743.67  , 7220.07   , 654.50
+743.67  , 7735.79   , 701.73
+743.67  , 8251.51   , 749.18
+743.67  , 8767.23   , 796.84
+743.67  , 9282.95   , 844.73
+743.67  , 9798.67   , 892.83
+743.67  , 10314.39  , 941.14
+800.88  , -11414.26 , -817.17
+800.88  , -10843.55 , -777.76
+800.88  , -10272.84 , -738.08
+800.88  , -9702.12  , -698.15
+800.88  , -9131.41  , -657.96
+800.88  , -8560.70  , -617.52
+800.88  , -7989.99  , -576.82
+800.88  , -7419.27  , -535.86
+800.88  , -6848.56  , -494.65
+800.88  , -6277.85  , -453.18
+800.88  , -5707.13  , -411.45
+800.88  , -5136.42  , -369.47
+800.88  , -4565.71  , -327.22
+800.88  , -3994.99  , -284.72
+800.88  , -3424.28  , -241.95
+800.88  , -2853.57  , -198.90
+800.88  , -2282.85  , -155.54
+800.88  , -1712.14  , -111.82
+800.88  , -1141.43  , -67.51
+800.88  , -570.71   , -20.80
+800.88  , -114.14   , 0.00
+800.88  , 103.14    , 23.52
+800.88  , 515.72    , 65.48
+800.88  , 1031.44   , 114.20
+800.88  , 1547.16   , 162.59
+800.88  , 2062.88   , 211.06
+800.88  , 2578.60   , 259.72
+800.88  , 3094.32   , 308.59
+800.88  , 3610.04   , 357.69
+800.88  , 4125.76   , 407.04
+800.88  , 4641.48   , 456.62
+800.88  , 5157.20   , 506.46
+800.88  , 5672.91   , 556.54
+800.88  , 6188.63   , 606.87
+800.88  , 6704.35   , 657.45
+800.88  , 7220.07   , 708.28
+800.88  , 7735.79   , 759.35
+800.88  , 8251.51   , 810.68
+800.88  , 8767.23   , 862.25
+800.88  , 9282.95   , 914.07
+800.88  , 9798.67   , 966.13
+800.88  , 10314.39  , 1018.44
+858.08  , -11414.26 , -869.86
+858.08  , -10843.55 , -827.96
+858.08  , -10272.84 , -785.77
+858.08  , -9702.12  , -743.28
+858.08  , -9131.41  , -700.50
+858.08  , -8560.70  , -657.42
+858.08  , -7989.99  , -614.05
+858.08  , -7419.27  , -570.39
+858.08  , -6848.56  , -526.44
+858.08  , -6277.85  , -482.19
+858.08  , -5707.13  , -437.65
+858.08  , -5136.42  , -392.82
+858.08  , -4565.71  , -347.69
+858.08  , -3994.99  , -302.26
+858.08  , -3424.28  , -256.52
+858.08  , -2853.57  , -210.46
+858.08  , -2282.85  , -164.04
+858.08  , -1712.14  , -117.17
+858.08  , -1141.43  , -69.54
+858.08  , -570.71   , -18.27
+858.08  , -114.14   , 0.00
+858.08  , 103.14    , 26.49
+858.08  , 515.72    , 72.10
+858.08  , 1031.44   , 124.50
+858.08  , 1547.16   , 176.46
+858.08  , 2062.88   , 228.49
+858.08  , 2578.60   , 280.71
+858.08  , 3094.32   , 333.18
+858.08  , 3610.04   , 385.90
+858.08  , 4125.76   , 438.89
+858.08  , 4641.48   , 492.16
+858.08  , 5157.20   , 545.71
+858.08  , 5672.91   , 599.54
+858.08  , 6188.63   , 653.64
+858.08  , 6704.35   , 708.03
+858.08  , 7220.07   , 762.71
+858.08  , 7735.79   , 817.66
+858.08  , 8251.51   , 872.89
+858.08  , 8767.23   , 928.41
+858.08  , 9282.95   , 984.20
+858.08  , 9798.67   , 1040.27
+858.08  , 10314.39  , 1096.63
+915.29  , -11414.26 , -921.56
+915.29  , -10843.55 , -877.23
+915.29  , -10272.84 , -832.56
+915.29  , -9702.12  , -787.56
+915.29  , -9131.41  , -742.22
+915.29  , -8560.70  , -696.56
+915.29  , -7989.99  , -650.56
+915.29  , -7419.27  , -604.23
+915.29  , -6848.56  , -557.56
+915.29  , -6277.85  , -510.57
+915.29  , -5707.13  , -463.24
+915.29  , -5136.42  , -415.58
+915.29  , -4565.71  , -367.58
+915.29  , -3994.99  , -319.24
+915.29  , -3424.28  , -270.55
+915.29  , -2853.57  , -221.48
+915.29  , -2282.85  , -171.99
+915.29  , -1712.14  , -121.95
+915.29  , -1141.43  , -70.93
+915.29  , -570.71   , -14.10
+915.29  , -114.14   , 0.00
+915.29  , 103.14    , 29.68
+915.29  , 515.72    , 79.05
+915.29  , 1031.44   , 135.20
+915.29  , 1547.16   , 190.76
+915.29  , 2062.88   , 246.36
+915.29  , 2578.60   , 302.17
+915.29  , 3094.32   , 358.24
+915.29  , 3610.04   , 414.60
+915.29  , 4125.76   , 471.27
+915.29  , 4641.48   , 528.24
+915.29  , 5157.20   , 585.52
+915.29  , 5672.91   , 643.12
+915.29  , 6188.63   , 701.03
+915.29  , 6704.35   , 759.26
+915.29  , 7220.07   , 817.80
+915.29  , 7735.79   , 876.66
+915.29  , 8251.51   , 935.84
+915.29  , 8767.23   , 995.34
+915.29  , 9282.95   , 1055.15
+915.29  , 9798.67   , 1115.27
+915.29  , 10314.39  , 1175.71
+972.50  , -11414.26 , -972.24
+972.50  , -10843.55 , -925.52
+972.50  , -10272.84 , -878.43
+972.50  , -9702.12  , -830.96
+972.50  , -9131.41  , -783.11
+972.50  , -8560.70  , -734.89
+972.50  , -7989.99  , -686.30
+972.50  , -7419.27  , -637.33
+972.50  , -6848.56  , -587.99
+972.50  , -6277.85  , -538.28
+972.50  , -5707.13  , -488.19
+972.50  , -5136.42  , -437.72
+972.50  , -4565.71  , -386.87
+972.50  , -3994.99  , -335.63
+972.50  , -3424.28  , -283.99
+972.50  , -2853.57  , -231.92
+972.50  , -2282.85  , -179.35
+972.50  , -1712.14  , -126.12
+972.50  , -1141.43  , -71.60
+972.50  , -570.71   , -6.45
+972.50  , -114.14   , 0.00
+972.50  , 103.14    , 33.08
+972.50  , 515.72    , 86.37
+972.50  , 1031.44   , 146.31
+972.50  , 1547.16   , 205.50
+972.50  , 2062.88   , 264.70
+972.50  , 2578.60   , 324.11
+972.50  , 3094.32   , 383.81
+972.50  , 3610.04   , 443.83
+972.50  , 4125.76   , 504.18
+972.50  , 4641.48   , 564.87
+972.50  , 5157.20   , 625.91
+972.50  , 5672.91   , 687.30
+972.50  , 6188.63   , 749.05
+972.50  , 6704.35   , 811.14
+972.50  , 7220.07   , 873.59
+972.50  , 7735.79   , 936.40
+972.50  , 8251.51   , 999.56
+972.50  , 8767.23   , 1063.07
+972.50  , 9282.95   , 1126.93
+972.50  , 9798.67   , 1191.14
+972.50  , 10314.39  , 1255.71
+1029.70 , -11414.26 , -1021.86
+1029.70 , -10843.55 , -972.81
+1029.70 , -10272.84 , -923.33
+1029.70 , -9702.12  , -873.44
+1029.70 , -9131.41  , -823.13
+1029.70 , -8560.70  , -772.39
+1029.70 , -7989.99  , -721.24
+1029.70 , -7419.27  , -669.67
+1029.70 , -6848.56  , -617.68
+1029.70 , -6277.85  , -565.27
+1029.70 , -5707.13  , -512.45
+1029.70 , -5136.42  , -459.19
+1029.70 , -4565.71  , -405.51
+1029.70 , -3994.99  , -351.39
+1029.70 , -3424.28  , -296.81
+1029.70 , -2853.57  , -241.73
+1029.70 , -2282.85  , -186.07
+1029.70 , -1712.14  , -129.61
+1029.70 , -1141.43  , -71.46
+1029.70 , -570.71   , 0.00
+1029.70 , -114.14   , 0.00
+1029.70 , 103.14    , 36.70
+1029.70 , 515.72    , 94.04
+1029.70 , 1031.44   , 157.85
+1029.70 , 1547.16   , 220.70
+1029.70 , 2062.88   , 283.52
+1029.70 , 2578.60   , 346.56
+1029.70 , 3094.32   , 409.90
+1029.70 , 3610.04   , 473.59
+1029.70 , 4125.76   , 537.65
+1029.70 , 4641.48   , 602.09
+1029.70 , 5157.20   , 666.91
+1029.70 , 5672.91   , 732.12
+1029.70 , 6188.63   , 797.72
+1029.70 , 6704.35   , 863.72
+1029.70 , 7220.07   , 930.10
+1029.70 , 7735.79   , 996.88
+1029.70 , 8251.51   , 1064.05
+1029.70 , 8767.23   , 1131.62
+1029.70 , 9282.95   , 1199.57
+1029.70 , 9798.67   , 1267.92
+1029.70 , 10314.39  , 1336.65
+1086.91 , -11414.26 , -1070.37
+1086.91 , -10843.55 , -1019.04
+1086.91 , -10272.84 , -967.24
+1086.91 , -9702.12  , -914.96
+1086.91 , -9131.41  , -862.23
+1086.91 , -8560.70  , -809.02
+1086.91 , -7989.99  , -755.35
+1086.91 , -7419.27  , -701.21
+1086.91 , -6848.56  , -646.60
+1086.91 , -6277.85  , -591.53
+1086.91 , -5707.13  , -535.99
+1086.91 , -5136.42  , -479.97
+1086.91 , -4565.71  , -423.47
+1086.91 , -3994.99  , -366.48
+1086.91 , -3424.28  , -308.96
+1086.91 , -2853.57  , -250.88
+1086.91 , -2282.85  , -192.11
+1086.91 , -1712.14  , -132.36
+1086.91 , -1141.43  , -70.38
+1086.91 , -570.71   , 0.00
+1086.91 , -114.14   , 0.00
+1086.91 , 103.14    , 40.53
+1086.91 , 515.72    , 102.10
+1086.91 , 1031.44   , 169.83
+1086.91 , 1547.16   , 236.37
+1086.91 , 2062.88   , 302.84
+1086.91 , 2578.60   , 369.53
+1086.91 , 3094.32   , 436.54
+1086.91 , 3610.04   , 503.92
+1086.91 , 4125.76   , 571.71
+1086.91 , 4641.48   , 639.91
+1086.91 , 5157.20   , 708.54
+1086.91 , 5672.91   , 777.59
+1086.91 , 6188.63   , 847.08
+1086.91 , 6704.35   , 917.00
+1086.91 , 7220.07   , 987.35
+1086.91 , 7735.79   , 1058.14
+1086.91 , 8251.51   , 1129.36
+1086.91 , 8767.23   , 1201.01
+1086.91 , 9282.95   , 1273.09
+1086.91 , 9798.67   , 1345.61
+1086.91 , 10314.39  , 1418.56
+1144.11 , -11414.26 , -1117.74
+1144.11 , -10843.55 , -1064.18
+1144.11 , -10272.84 , -1010.10
+1144.11 , -9702.12  , -955.49
+1144.11 , -9131.41  , -900.37
+1144.11 , -8560.70  , -844.73
+1144.11 , -7989.99  , -788.58
+1144.11 , -7419.27  , -731.90
+1144.11 , -6848.56  , -674.71
+1144.11 , -6277.85  , -617.00
+1144.11 , -5707.13  , -558.77
+1144.11 , -5136.42  , -500.01
+1144.11 , -4565.71  , -440.71
+1144.11 , -3994.99  , -380.85
+1144.11 , -3424.28  , -320.40
+1144.11 , -2853.57  , -259.31
+1144.11 , -2282.85  , -197.41
+1144.11 , -1712.14  , -134.30
+1144.11 , -1141.43  , -68.24
+1144.11 , -570.71   , 0.00
+1144.11 , -114.14   , 0.00
+1144.11 , 103.14    , 44.59
+1144.11 , 515.72    , 110.53
+1144.11 , 1031.44   , 182.27
+1144.11 , 1547.16   , 252.55
+1144.11 , 2062.88   , 322.69
+1144.11 , 2578.60   , 393.04
+1144.11 , 3094.32   , 463.74
+1144.11 , 3610.04   , 534.84
+1144.11 , 4125.76   , 606.37
+1144.11 , 4641.48   , 678.37
+1144.11 , 5157.20   , 750.82
+1144.11 , 5672.91   , 823.74
+1144.11 , 6188.63   , 897.14
+1144.11 , 6704.35   , 971.01
+1144.11 , 7220.07   , 1045.36
+1144.11 , 7735.79   , 1120.19
+1144.11 , 8251.51   , 1195.49
+1144.11 , 8767.23   , 1271.27
+1144.11 , 9282.95   , 1347.52
+1144.11 , 9798.67   , 1424.25
+1144.11 , 10314.39  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..a46cb34e6831d05626e67324b6a261bde045c857
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd
@@ -0,0 +1,24 @@
+n_out   , T_drag_out
+0.00    , -21.84
+5.72    , -22.52
+57.21   , -28.92
+114.41  , -35.99
+171.62  , -43.07
+228.82  , -50.22
+286.03  , -57.30
+343.23  , -64.38
+400.44  , -71.45
+457.65  , -78.53
+514.85  , -85.68
+572.06  , -92.76
+629.26  , -99.84
+686.47  , -106.91
+743.67  , -113.99
+800.88  , -121.14
+858.08  , -128.22
+915.29  , -135.30
+972.50  , -142.37
+1029.70 , -149.45
+1086.91 , -156.60
+1144.11 , -163.68
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..d5c2628009f1e62db0e14129dd2a950572194c84
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 21.9384
+      },
+      {
+        "Ratio": 12.276
+      },
+      {
+        "Ratio": 7.2336
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl1_1.viepco",
+          "2": "IEPC_Gbx3Whl1_2.viepco",
+          "3": "IEPC_Gbx3Whl1_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl1_1.viepco",
+          "2": "IEPC_Gbx3Whl1_2.viepco",
+          "3": "IEPC_Gbx3Whl1_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3Whl1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..892b8e494761d9eb0333db2b0da18b0077cd4664
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3Whl1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..1a3d309f35ea702420ecc2fe916c98e71318207f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx3Whl1.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..7d9dd773ee374dc7a818143da159de20d758b556
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -17669.46 , 0.00
+0.00   , -16785.99 , 0.00
+0.00   , -15902.51 , 0.00
+0.00   , -15019.04 , 0.00
+0.00   , -14135.57 , 0.00
+0.00   , -13252.09 , 0.00
+0.00   , -12368.62 , -0.07
+0.00   , -11485.15 , -0.33
+0.00   , -10601.68 , -0.49
+0.00   , -9718.20  , -0.60
+0.00   , -8834.73  , -0.66
+0.00   , -7951.26  , -0.69
+0.00   , -7067.78  , -0.70
+0.00   , -6184.31  , -0.67
+0.00   , -5300.84  , -0.63
+0.00   , -4417.36  , -0.57
+0.00   , -3533.89  , -0.48
+0.00   , -2650.42  , -0.38
+0.00   , -1766.95  , -0.27
+0.00   , -883.47   , -0.13
+0.00   , -176.69   , -0.01
+0.00   , 153.22    , 0.06
+0.00   , 766.09    , 0.28
+0.00   , 1532.18   , 0.56
+0.00   , 2298.27   , 0.85
+0.00   , 3064.36   , 1.15
+0.00   , 3830.44   , 1.47
+0.00   , 4596.53   , 1.79
+0.00   , 5362.62   , 2.12
+0.00   , 6128.71   , 2.47
+0.00   , 6894.80   , 2.82
+0.00   , 7660.89   , 3.19
+0.00   , 8426.98   , 3.56
+0.00   , 9193.07   , 3.94
+0.00   , 9959.16   , 4.33
+0.00   , 10725.24  , 4.74
+0.00   , 11491.33  , 5.15
+0.00   , 12257.42  , 5.57
+0.00   , 13023.51  , 6.00
+0.00   , 13789.60  , 6.43
+0.00   , 14555.69  , 6.88
+0.00   , 15321.78  , 7.34
+1.89   , -17669.46 , 0.00
+1.89   , -16785.99 , 0.00
+1.89   , -15902.51 , 0.00
+1.89   , -15019.04 , 0.00
+1.89   , -14135.57 , 0.00
+1.89   , -13252.09 , 0.00
+1.89   , -12368.62 , -0.25
+1.89   , -11485.15 , -0.42
+1.89   , -10601.68 , -0.52
+1.89   , -9718.20  , -0.58
+1.89   , -8834.73  , -0.61
+1.89   , -7951.26  , -0.62
+1.89   , -7067.78  , -0.61
+1.89   , -6184.31  , -0.58
+1.89   , -5300.84  , -0.53
+1.89   , -4417.36  , -0.47
+1.89   , -3533.89  , -0.40
+1.89   , -2650.42  , -0.31
+1.89   , -1766.95  , -0.22
+1.89   , -883.47   , -0.11
+1.89   , -176.69   , -0.01
+1.89   , 153.22    , 0.05
+1.89   , 766.09    , 0.21
+1.89   , 1532.18   , 0.43
+1.89   , 2298.27   , 0.65
+1.89   , 3064.36   , 0.88
+1.89   , 3830.44   , 1.11
+1.89   , 4596.53   , 1.36
+1.89   , 5362.62   , 1.61
+1.89   , 6128.71   , 1.87
+1.89   , 6894.80   , 2.13
+1.89   , 7660.89   , 2.40
+1.89   , 8426.98   , 2.68
+1.89   , 9193.07   , 2.97
+1.89   , 9959.16   , 3.26
+1.89   , 10725.24  , 3.56
+1.89   , 11491.33  , 3.86
+1.89   , 12257.42  , 4.18
+1.89   , 13023.51  , 4.50
+1.89   , 13789.60  , 4.82
+1.89   , 14555.69  , 5.15
+1.89   , 15321.78  , 5.49
+18.86  , -17669.46 , -29.05
+18.86  , -16785.99 , -27.68
+18.86  , -15902.51 , -26.31
+18.86  , -15019.04 , -24.92
+18.86  , -14135.57 , -23.53
+18.86  , -13252.09 , -22.12
+18.86  , -12368.62 , -20.71
+18.86  , -11485.15 , -19.28
+18.86  , -10601.68 , -17.85
+18.86  , -9718.20  , -16.41
+18.86  , -8834.73  , -14.95
+18.86  , -7951.26  , -13.49
+18.86  , -7067.78  , -12.02
+18.86  , -6184.31  , -10.53
+18.86  , -5300.84  , -9.04
+18.86  , -4417.36  , -7.54
+18.86  , -3533.89  , -6.03
+18.86  , -2650.42  , -4.51
+18.86  , -1766.95  , -2.98
+18.86  , -883.47   , -1.44
+18.86  , -176.69   , -0.18
+18.86  , 153.22    , 0.45
+18.86  , 766.09    , 1.84
+18.86  , 1532.18   , 3.58
+18.86  , 2298.27   , 5.33
+18.86  , 3064.36   , 7.09
+18.86  , 3830.44   , 8.85
+18.86  , 4596.53   , 10.63
+18.86  , 5362.62   , 12.42
+18.86  , 6128.71   , 14.21
+18.86  , 6894.80   , 16.02
+18.86  , 7660.89   , 17.84
+18.86  , 8426.98   , 19.66
+18.86  , 9193.07   , 21.49
+18.86  , 9959.16   , 23.34
+18.86  , 10725.24  , 25.19
+18.86  , 11491.33  , 27.05
+18.86  , 12257.42  , 28.93
+18.86  , 13023.51  , 30.81
+18.86  , 13789.60  , 32.70
+18.86  , 14555.69  , 34.60
+18.86  , 15321.78  , 36.50
+37.72  , -17669.46 , -60.28
+37.72  , -16785.99 , -57.37
+37.72  , -15902.51 , -54.44
+37.72  , -15019.04 , -51.49
+37.72  , -14135.57 , -48.54
+37.72  , -13252.09 , -45.58
+37.72  , -12368.62 , -42.60
+37.72  , -11485.15 , -39.61
+37.72  , -10601.68 , -36.61
+37.72  , -9718.20  , -33.60
+37.72  , -8834.73  , -30.58
+37.72  , -7951.26  , -27.55
+37.72  , -7067.78  , -24.51
+37.72  , -6184.31  , -21.45
+37.72  , -5300.84  , -18.38
+37.72  , -4417.36  , -15.31
+37.72  , -3533.89  , -12.22
+37.72  , -2650.42  , -9.12
+37.72  , -1766.95  , -6.00
+37.72  , -883.47   , -2.88
+37.72  , -176.69   , -0.33
+37.72  , 153.22    , 0.92
+37.72  , 766.09    , 3.68
+37.72  , 1532.18   , 7.11
+37.72  , 2298.27   , 10.56
+37.72  , 3064.36   , 14.01
+37.72  , 3830.44   , 17.48
+37.72  , 4596.53   , 20.96
+37.72  , 5362.62   , 24.45
+37.72  , 6128.71   , 27.95
+37.72  , 6894.80   , 31.47
+37.72  , 7660.89   , 34.99
+37.72  , 8426.98   , 38.53
+37.72  , 9193.07   , 42.08
+37.72  , 9959.16   , 45.64
+37.72  , 10725.24  , 49.21
+37.72  , 11491.33  , 52.79
+37.72  , 12257.42  , 56.38
+37.72  , 13023.51  , 59.99
+37.72  , 13789.60  , 63.60
+37.72  , 14555.69  , 67.23
+37.72  , 15321.78  , 70.87
+56.59  , -17669.46 , -91.22
+56.59  , -16785.99 , -86.77
+56.59  , -15902.51 , -82.31
+56.59  , -15019.04 , -77.84
+56.59  , -14135.57 , -73.35
+56.59  , -13252.09 , -68.84
+56.59  , -12368.62 , -64.32
+56.59  , -11485.15 , -59.79
+56.59  , -10601.68 , -55.24
+56.59  , -9718.20  , -50.68
+56.59  , -8834.73  , -46.11
+56.59  , -7951.26  , -41.51
+56.59  , -7067.78  , -36.91
+56.59  , -6184.31  , -32.29
+56.59  , -5300.84  , -27.66
+56.59  , -4417.36  , -23.01
+56.59  , -3533.89  , -18.35
+56.59  , -2650.42  , -13.67
+56.59  , -1766.95  , -8.98
+56.59  , -883.47   , -4.27
+56.59  , -176.69   , -0.39
+56.59  , 153.22    , 1.43
+56.59  , 766.09    , 5.56
+56.59  , 1532.18   , 10.69
+56.59  , 2298.27   , 15.84
+56.59  , 3064.36   , 21.00
+56.59  , 3830.44   , 26.17
+56.59  , 4596.53   , 31.36
+56.59  , 5362.62   , 36.56
+56.59  , 6128.71   , 41.77
+56.59  , 6894.80   , 47.01
+56.59  , 7660.89   , 52.25
+56.59  , 8426.98   , 57.51
+56.59  , 9193.07   , 62.79
+56.59  , 9959.16   , 68.08
+56.59  , 10725.24  , 73.38
+56.59  , 11491.33  , 78.70
+56.59  , 12257.42  , 84.03
+56.59  , 13023.51  , 89.38
+56.59  , 13789.60  , 94.74
+56.59  , 14555.69  , 100.12
+56.59  , 15321.78  , 105.51
+75.45  , -17669.46 , -121.86
+75.45  , -16785.99 , -115.91
+75.45  , -15902.51 , -109.94
+75.45  , -15019.04 , -103.95
+75.45  , -14135.57 , -97.94
+75.45  , -13252.09 , -91.91
+75.45  , -12368.62 , -85.87
+75.45  , -11485.15 , -79.81
+75.45  , -10601.68 , -73.73
+75.45  , -9718.20  , -67.63
+75.45  , -8834.73  , -61.51
+75.45  , -7951.26  , -55.37
+75.45  , -7067.78  , -49.21
+75.45  , -6184.31  , -43.04
+75.45  , -5300.84  , -36.85
+75.45  , -4417.36  , -30.64
+75.45  , -3533.89  , -24.41
+75.45  , -2650.42  , -18.16
+75.45  , -1766.95  , -11.89
+75.45  , -883.47   , -5.59
+75.45  , -176.69   , -0.32
+75.45  , 153.22    , 1.99
+75.45  , 766.09    , 7.50
+75.45  , 1532.18   , 14.34
+75.45  , 2298.27   , 21.19
+75.45  , 3064.36   , 28.05
+75.45  , 3830.44   , 34.94
+75.45  , 4596.53   , 41.84
+75.45  , 5362.62   , 48.76
+75.45  , 6128.71   , 55.70
+75.45  , 6894.80   , 62.66
+75.45  , 7660.89   , 69.63
+75.45  , 8426.98   , 76.63
+75.45  , 9193.07   , 83.65
+75.45  , 9959.16   , 90.68
+75.45  , 10725.24  , 97.73
+75.45  , 11491.33  , 104.80
+75.45  , 12257.42  , 111.90
+75.45  , 13023.51  , 119.00
+75.45  , 13789.60  , 126.13
+75.45  , 14555.69  , 133.28
+75.45  , 15321.78  , 140.44
+94.31  , -17669.46 , -152.18
+94.31  , -16785.99 , -144.75
+94.31  , -15902.51 , -137.29
+94.31  , -15019.04 , -129.81
+94.31  , -14135.57 , -122.31
+94.31  , -13252.09 , -114.78
+94.31  , -12368.62 , -107.23
+94.31  , -11485.15 , -99.65
+94.31  , -10601.68 , -92.05
+94.31  , -9718.20  , -84.42
+94.31  , -8834.73  , -76.77
+94.31  , -7951.26  , -69.10
+94.31  , -7067.78  , -61.41
+94.31  , -6184.31  , -53.69
+94.31  , -5300.84  , -45.94
+94.31  , -4417.36  , -38.17
+94.31  , -3533.89  , -30.38
+94.31  , -2650.42  , -22.57
+94.31  , -1766.95  , -14.72
+94.31  , -883.47   , -6.84
+94.31  , -176.69   , 0.00
+94.31  , 153.22    , 2.61
+94.31  , 766.09    , 9.52
+94.31  , 1532.18   , 18.06
+94.31  , 2298.27   , 26.62
+94.31  , 3064.36   , 35.19
+94.31  , 3830.44   , 43.79
+94.31  , 4596.53   , 52.42
+94.31  , 5362.62   , 61.07
+94.31  , 6128.71   , 69.74
+94.31  , 6894.80   , 78.43
+94.31  , 7660.89   , 87.15
+94.31  , 8426.98   , 95.90
+94.31  , 9193.07   , 104.67
+94.31  , 9959.16   , 113.46
+94.31  , 10725.24  , 122.28
+94.31  , 11491.33  , 131.12
+94.31  , 12257.42  , 139.99
+94.31  , 13023.51  , 148.88
+94.31  , 13789.60  , 157.79
+94.31  , 14555.69  , 166.73
+94.31  , 15321.78  , 175.69
+113.17 , -17669.46 , -182.19
+113.17 , -16785.99 , -173.29
+113.17 , -15902.51 , -164.37
+113.17 , -15019.04 , -155.42
+113.17 , -14135.57 , -146.44
+113.17 , -13252.09 , -137.42
+113.17 , -12368.62 , -128.38
+113.17 , -11485.15 , -119.30
+113.17 , -10601.68 , -110.20
+113.17 , -9718.20  , -101.06
+113.17 , -8834.73  , -91.89
+113.17 , -7951.26  , -82.70
+113.17 , -7067.78  , -73.47
+113.17 , -6184.31  , -64.21
+113.17 , -5300.84  , -54.93
+113.17 , -4417.36  , -45.61
+113.17 , -3533.89  , -36.26
+113.17 , -2650.42  , -26.87
+113.17 , -1766.95  , -17.46
+113.17 , -883.47   , -7.98
+113.17 , -176.69   , 0.00
+113.17 , 153.22    , 3.29
+113.17 , 766.09    , 11.62
+113.17 , 1532.18   , 21.88
+113.17 , 2298.27   , 32.14
+113.17 , 3064.36   , 42.44
+113.17 , 3830.44   , 52.76
+113.17 , 4596.53   , 63.11
+113.17 , 5362.62   , 73.49
+113.17 , 6128.71   , 83.91
+113.17 , 6894.80   , 94.35
+113.17 , 7660.89   , 104.82
+113.17 , 8426.98   , 115.33
+113.17 , 9193.07   , 125.87
+113.17 , 9959.16   , 136.43
+113.17 , 10725.24  , 147.03
+113.17 , 11491.33  , 157.66
+113.17 , 12257.42  , 168.32
+113.17 , 13023.51  , 179.01
+113.17 , 13789.60  , 189.74
+113.17 , 14555.69  , 200.49
+113.17 , 15321.78  , 211.27
+132.03 , -17669.46 , -211.85
+132.03 , -16785.99 , -201.52
+132.03 , -15902.51 , -191.16
+132.03 , -15019.04 , -180.75
+132.03 , -14135.57 , -170.31
+132.03 , -13252.09 , -159.83
+132.03 , -12368.62 , -149.31
+132.03 , -11485.15 , -138.75
+132.03 , -10601.68 , -128.16
+132.03 , -9718.20  , -117.52
+132.03 , -8834.73  , -106.85
+132.03 , -7951.26  , -96.14
+132.03 , -7067.78  , -85.39
+132.03 , -6184.31  , -74.61
+132.03 , -5300.84  , -63.78
+132.03 , -4417.36  , -52.92
+132.03 , -3533.89  , -42.02
+132.03 , -2650.42  , -31.07
+132.03 , -1766.95  , -20.08
+132.03 , -883.47   , -9.00
+132.03 , -176.69   , 0.00
+132.03 , 153.22    , 4.05
+132.03 , 766.09    , 13.82
+132.03 , 1532.18   , 25.80
+132.03 , 2298.27   , 37.78
+132.03 , 3064.36   , 49.79
+132.03 , 3830.44   , 61.84
+132.03 , 4596.53   , 73.93
+132.03 , 5362.62   , 86.05
+132.03 , 6128.71   , 98.22
+132.03 , 6894.80   , 110.42
+132.03 , 7660.89   , 122.66
+132.03 , 8426.98   , 134.94
+132.03 , 9193.07   , 147.26
+132.03 , 9959.16   , 159.61
+132.03 , 10725.24  , 172.01
+132.03 , 11491.33  , 184.44
+132.03 , 12257.42  , 196.92
+132.03 , 13023.51  , 209.43
+132.03 , 13789.60  , 221.98
+132.03 , 14555.69  , 234.57
+132.03 , 15321.78  , 247.19
+150.90 , -17669.46 , -241.15
+150.90 , -16785.99 , -229.41
+150.90 , -15902.51 , -217.63
+150.90 , -15019.04 , -205.79
+150.90 , -14135.57 , -193.91
+150.90 , -13252.09 , -181.98
+150.90 , -12368.62 , -170.01
+150.90 , -11485.15 , -157.99
+150.90 , -10601.68 , -145.91
+150.90 , -9718.20  , -133.80
+150.90 , -8834.73  , -121.63
+150.90 , -7951.26  , -109.42
+150.90 , -7067.78  , -97.16
+150.90 , -6184.31  , -84.85
+150.90 , -5300.84  , -72.50
+150.90 , -4417.36  , -60.10
+150.90 , -3533.89  , -47.65
+150.90 , -2650.42  , -35.14
+150.90 , -1766.95  , -22.57
+150.90 , -883.47   , -9.88
+150.90 , -176.69   , 0.00
+150.90 , 153.22    , 4.88
+150.90 , 766.09    , 16.13
+150.90 , 1532.18   , 29.83
+150.90 , 2298.27   , 43.53
+150.90 , 3064.36   , 57.27
+150.90 , 3830.44   , 71.06
+150.90 , 4596.53   , 84.89
+150.90 , 5362.62   , 98.76
+150.90 , 6128.71   , 112.68
+150.90 , 6894.80   , 126.65
+150.90 , 7660.89   , 140.67
+150.90 , 8426.98   , 154.74
+150.90 , 9193.07   , 168.85
+150.90 , 9959.16   , 183.01
+150.90 , 10725.24  , 197.22
+150.90 , 11491.33  , 211.48
+150.90 , 12257.42  , 225.78
+150.90 , 13023.51  , 240.13
+150.90 , 13789.60  , 254.53
+150.90 , 14555.69  , 268.97
+150.90 , 15321.78  , 283.46
+169.76 , -17669.46 , -270.09
+169.76 , -16785.99 , -256.96
+169.76 , -15902.51 , -243.78
+169.76 , -15019.04 , -230.53
+169.76 , -14135.57 , -217.23
+169.76 , -13252.09 , -203.87
+169.76 , -12368.62 , -190.46
+169.76 , -11485.15 , -176.98
+169.76 , -10601.68 , -163.45
+169.76 , -9718.20  , -149.87
+169.76 , -8834.73  , -136.22
+169.76 , -7951.26  , -122.52
+169.76 , -7067.78  , -108.76
+169.76 , -6184.31  , -94.94
+169.76 , -5300.84  , -81.06
+169.76 , -4417.36  , -67.13
+169.76 , -3533.89  , -53.13
+169.76 , -2650.42  , -39.07
+169.76 , -1766.95  , -24.92
+169.76 , -883.47   , -10.59
+169.76 , -176.69   , 0.00
+169.76 , 153.22    , 5.80
+169.76 , 766.09    , 18.55
+169.76 , 1532.18   , 33.99
+169.76 , 2298.27   , 49.42
+169.76 , 3064.36   , 64.90
+169.76 , 3830.44   , 80.42
+169.76 , 4596.53   , 96.00
+169.76 , 5362.62   , 111.63
+169.76 , 6128.71   , 127.32
+169.76 , 6894.80   , 143.07
+169.76 , 7660.89   , 158.88
+169.76 , 8426.98   , 174.74
+169.76 , 9193.07   , 190.66
+169.76 , 9959.16   , 206.64
+169.76 , 10725.24  , 222.68
+169.76 , 11491.33  , 238.77
+169.76 , 12257.42  , 254.92
+169.76 , 13023.51  , 271.13
+169.76 , 13789.60  , 287.40
+169.76 , 14555.69  , 303.72
+169.76 , 15321.78  , 320.10
+188.62 , -17669.46 , -298.63
+188.62 , -16785.99 , -284.14
+188.62 , -15902.51 , -269.58
+188.62 , -15019.04 , -254.95
+188.62 , -14135.57 , -240.25
+188.62 , -13252.09 , -225.48
+188.62 , -12368.62 , -210.64
+188.62 , -11485.15 , -195.74
+188.62 , -10601.68 , -180.76
+188.62 , -9718.20  , -165.71
+188.62 , -8834.73  , -150.60
+188.62 , -7951.26  , -135.42
+188.62 , -7067.78  , -120.16
+188.62 , -6184.31  , -104.84
+188.62 , -5300.84  , -89.45
+188.62 , -4417.36  , -73.99
+188.62 , -3533.89  , -58.45
+188.62 , -2650.42  , -42.83
+188.62 , -1766.95  , -27.10
+188.62 , -883.47   , -11.12
+188.62 , -176.69   , 0.00
+188.62 , 153.22    , 6.80
+188.62 , 766.09    , 21.10
+188.62 , 1532.18   , 38.29
+188.62 , 2298.27   , 55.46
+188.62 , 3064.36   , 72.67
+188.62 , 3830.44   , 89.94
+188.62 , 4596.53   , 107.27
+188.62 , 5362.62   , 124.67
+188.62 , 6128.71   , 142.14
+188.62 , 6894.80   , 159.68
+188.62 , 7660.89   , 177.29
+188.62 , 8426.98   , 194.96
+188.62 , 9193.07   , 212.70
+188.62 , 9959.16   , 230.52
+188.62 , 10725.24  , 248.40
+188.62 , 11491.33  , 266.35
+188.62 , 12257.42  , 284.37
+188.62 , 13023.51  , 302.45
+188.62 , 13789.60  , 320.61
+188.62 , 14555.69  , 338.83
+188.62 , 15321.78  , 357.12
+207.48 , -17669.46 , -326.77
+207.48 , -16785.99 , -310.94
+207.48 , -15902.51 , -295.03
+207.48 , -15019.04 , -279.03
+207.48 , -14135.57 , -262.95
+207.48 , -13252.09 , -246.79
+207.48 , -12368.62 , -230.55
+207.48 , -11485.15 , -214.22
+207.48 , -10601.68 , -197.81
+207.48 , -9718.20  , -181.33
+207.48 , -8834.73  , -164.76
+207.48 , -7951.26  , -148.10
+207.48 , -7067.78  , -131.37
+207.48 , -6184.31  , -114.55
+207.48 , -5300.84  , -97.65
+207.48 , -4417.36  , -80.67
+207.48 , -3533.89  , -63.59
+207.48 , -2650.42  , -46.42
+207.48 , -1766.95  , -29.10
+207.48 , -883.47   , -11.41
+207.48 , -176.69   , 0.00
+207.48 , 153.22    , 7.90
+207.48 , 766.09    , 23.79
+207.48 , 1532.18   , 42.74
+207.48 , 2298.27   , 61.65
+207.48 , 3064.36   , 80.61
+207.48 , 3830.44   , 99.63
+207.48 , 4596.53   , 118.73
+207.48 , 5362.62   , 137.91
+207.48 , 6128.71   , 157.16
+207.48 , 6894.80   , 176.50
+207.48 , 7660.89   , 195.91
+207.48 , 8426.98   , 215.41
+207.48 , 9193.07   , 234.99
+207.48 , 9959.16   , 254.65
+207.48 , 10725.24  , 274.39
+207.48 , 11491.33  , 294.21
+207.48 , 12257.42  , 314.12
+207.48 , 13023.51  , 334.10
+207.48 , 13789.60  , 354.16
+207.48 , 14555.69  , 374.31
+207.48 , 15321.78  , 394.53
+226.34 , -17669.46 , -354.49
+226.34 , -16785.99 , -337.34
+226.34 , -15902.51 , -320.10
+226.34 , -15019.04 , -302.75
+226.34 , -14135.57 , -285.32
+226.34 , -13252.09 , -267.78
+226.34 , -12368.62 , -250.15
+226.34 , -11485.15 , -232.43
+226.34 , -10601.68 , -214.60
+226.34 , -9718.20  , -196.69
+226.34 , -8834.73  , -178.67
+226.34 , -7951.26  , -160.56
+226.34 , -7067.78  , -142.36
+226.34 , -6184.31  , -124.05
+226.34 , -5300.84  , -105.65
+226.34 , -4417.36  , -87.15
+226.34 , -3533.89  , -68.54
+226.34 , -2650.42  , -49.80
+226.34 , -1766.95  , -30.89
+226.34 , -883.47   , -11.43
+226.34 , -176.69   , 0.00
+226.34 , 153.22    , 9.08
+226.34 , 766.09    , 26.62
+226.34 , 1532.18   , 47.35
+226.34 , 2298.27   , 68.02
+226.34 , 3064.36   , 88.72
+226.34 , 3830.44   , 109.51
+226.34 , 4596.53   , 130.38
+226.34 , 5362.62   , 151.34
+226.34 , 6128.71   , 172.39
+226.34 , 6894.80   , 193.53
+226.34 , 7660.89   , 214.77
+226.34 , 8426.98   , 236.11
+226.34 , 9193.07   , 257.53
+226.34 , 9959.16   , 279.05
+226.34 , 10725.24  , 300.67
+226.34 , 11491.33  , 322.38
+226.34 , 12257.42  , 344.19
+226.34 , 13023.51  , 366.08
+226.34 , 13789.60  , 388.08
+226.34 , 14555.69  , 410.16
+226.34 , 15321.78  , 432.34
+245.21 , -17669.46 , -381.77
+245.21 , -16785.99 , -363.33
+245.21 , -15902.51 , -344.77
+245.21 , -15019.04 , -326.11
+245.21 , -14135.57 , -307.33
+245.21 , -13252.09 , -288.45
+245.21 , -12368.62 , -269.45
+245.21 , -11485.15 , -250.33
+245.21 , -10601.68 , -231.11
+245.21 , -9718.20  , -211.78
+245.21 , -8834.73  , -192.34
+245.21 , -7951.26  , -172.78
+245.21 , -7067.78  , -153.11
+245.21 , -6184.31  , -133.33
+245.21 , -5300.84  , -113.43
+245.21 , -4417.36  , -93.42
+245.21 , -3533.89  , -73.27
+245.21 , -2650.42  , -52.98
+245.21 , -1766.95  , -32.45
+245.21 , -883.47   , -11.12
+245.21 , -176.69   , 0.00
+245.21 , 153.22    , 10.37
+245.21 , 766.09    , 29.60
+245.21 , 1532.18   , 52.14
+245.21 , 2298.27   , 74.56
+245.21 , 3064.36   , 97.03
+245.21 , 3830.44   , 119.58
+245.21 , 4596.53   , 142.23
+245.21 , 5362.62   , 164.98
+245.21 , 6128.71   , 187.84
+245.21 , 6894.80   , 210.80
+245.21 , 7660.89   , 233.87
+245.21 , 8426.98   , 257.05
+245.21 , 9193.07   , 280.34
+245.21 , 9959.16   , 303.74
+245.21 , 10725.24  , 327.25
+245.21 , 11491.33  , 350.87
+245.21 , 12257.42  , 374.59
+245.21 , 13023.51  , 398.42
+245.21 , 13789.60  , 422.36
+245.21 , 14555.69  , 446.41
+245.21 , 15321.78  , 470.57
+264.07 , -17669.46 , -408.59
+264.07 , -16785.99 , -388.88
+264.07 , -15902.51 , -369.04
+264.07 , -15019.04 , -349.08
+264.07 , -14135.57 , -328.98
+264.07 , -13252.09 , -308.76
+264.07 , -12368.62 , -288.41
+264.07 , -11485.15 , -267.93
+264.07 , -10601.68 , -247.32
+264.07 , -9718.20  , -226.59
+264.07 , -8834.73  , -205.73
+264.07 , -7951.26  , -184.73
+264.07 , -7067.78  , -163.61
+264.07 , -6184.31  , -142.36
+264.07 , -5300.84  , -120.97
+264.07 , -4417.36  , -99.45
+264.07 , -3533.89  , -77.77
+264.07 , -2650.42  , -55.91
+264.07 , -1766.95  , -33.75
+264.07 , -883.47   , -10.40
+264.07 , -176.69   , 0.00
+264.07 , 153.22    , 11.76
+264.07 , 766.09    , 32.74
+264.07 , 1532.18   , 57.10
+264.07 , 2298.27   , 81.29
+264.07 , 3064.36   , 105.53
+264.07 , 3830.44   , 129.86
+264.07 , 4596.53   , 154.29
+264.07 , 5362.62   , 178.85
+264.07 , 6128.71   , 203.52
+264.07 , 6894.80   , 228.31
+264.07 , 7660.89   , 253.23
+264.07 , 8426.98   , 278.27
+264.07 , 9193.07   , 303.44
+264.07 , 9959.16   , 328.73
+264.07 , 10725.24  , 354.14
+264.07 , 11491.33  , 379.68
+264.07 , 12257.42  , 405.34
+264.07 , 13023.51  , 431.13
+264.07 , 13789.60  , 457.03
+264.07 , 14555.69  , 483.07
+264.07 , 15321.78  , 509.22
+282.93 , -17669.46 , -434.93
+282.93 , -16785.99 , -413.98
+282.93 , -15902.51 , -392.88
+282.93 , -15019.04 , -371.64
+282.93 , -14135.57 , -350.25
+282.93 , -13252.09 , -328.71
+282.93 , -12368.62 , -307.03
+282.93 , -11485.15 , -285.20
+282.93 , -10601.68 , -263.22
+282.93 , -9718.20  , -241.10
+282.93 , -8834.73  , -218.83
+282.93 , -7951.26  , -196.41
+282.93 , -7067.78  , -173.85
+282.93 , -6184.31  , -151.13
+282.93 , -5300.84  , -128.26
+282.93 , -4417.36  , -105.23
+282.93 , -3533.89  , -82.02
+282.93 , -2650.42  , -58.59
+282.93 , -1766.95  , -34.77
+282.93 , -883.47   , -9.14
+282.93 , -176.69   , 0.00
+282.93 , 153.22    , 13.25
+282.93 , 766.09    , 36.05
+282.93 , 1532.18   , 62.25
+282.93 , 2298.27   , 88.23
+282.93 , 3064.36   , 114.25
+282.93 , 3830.44   , 140.36
+282.93 , 4596.53   , 166.59
+282.93 , 5362.62   , 192.95
+282.93 , 6128.71   , 219.45
+282.93 , 6894.80   , 246.08
+282.93 , 7660.89   , 272.86
+282.93 , 8426.98   , 299.77
+282.93 , 9193.07   , 326.82
+282.93 , 9959.16   , 354.02
+282.93 , 10725.24  , 381.35
+282.93 , 11491.33  , 408.83
+282.93 , 12257.42  , 436.45
+282.93 , 13023.51  , 464.20
+282.93 , 13789.60  , 492.10
+282.93 , 14555.69  , 520.14
+282.93 , 15321.78  , 548.31
+301.79 , -17669.46 , -460.78
+301.79 , -16785.99 , -438.62
+301.79 , -15902.51 , -416.28
+301.79 , -15019.04 , -393.78
+301.79 , -14135.57 , -371.11
+301.79 , -13252.09 , -348.28
+301.79 , -12368.62 , -325.28
+301.79 , -11485.15 , -302.11
+301.79 , -10601.68 , -278.78
+301.79 , -9718.20  , -255.29
+301.79 , -8834.73  , -231.62
+301.79 , -7951.26  , -207.79
+301.79 , -7067.78  , -183.79
+301.79 , -6184.31  , -159.62
+301.79 , -5300.84  , -135.27
+301.79 , -4417.36  , -110.74
+301.79 , -3533.89  , -85.99
+301.79 , -2650.42  , -60.98
+301.79 , -1766.95  , -35.47
+301.79 , -883.47   , -7.05
+301.79 , -176.69   , 0.00
+301.79 , 153.22    , 14.84
+301.79 , 766.09    , 39.53
+301.79 , 1532.18   , 67.60
+301.79 , 2298.27   , 95.38
+301.79 , 3064.36   , 123.18
+301.79 , 3830.44   , 151.09
+301.79 , 4596.53   , 179.12
+301.79 , 5362.62   , 207.30
+301.79 , 6128.71   , 235.63
+301.79 , 6894.80   , 264.12
+301.79 , 7660.89   , 292.76
+301.79 , 8426.98   , 321.56
+301.79 , 9193.07   , 350.51
+301.79 , 9959.16   , 379.63
+301.79 , 10725.24  , 408.90
+301.79 , 11491.33  , 438.33
+301.79 , 12257.42  , 467.92
+301.79 , 13023.51  , 497.67
+301.79 , 13789.60  , 527.57
+301.79 , 14555.69  , 557.64
+301.79 , 15321.78  , 587.85
+320.65 , -17669.46 , -486.12
+320.65 , -16785.99 , -462.76
+320.65 , -15902.51 , -439.22
+320.65 , -15019.04 , -415.48
+320.65 , -14135.57 , -391.56
+320.65 , -13252.09 , -367.45
+320.65 , -12368.62 , -343.15
+320.65 , -11485.15 , -318.67
+320.65 , -10601.68 , -294.00
+320.65 , -9718.20  , -269.14
+320.65 , -8834.73  , -244.09
+320.65 , -7951.26  , -218.86
+320.65 , -7067.78  , -193.44
+320.65 , -6184.31  , -167.82
+320.65 , -5300.84  , -142.00
+320.65 , -4417.36  , -115.96
+320.65 , -3533.89  , -89.67
+320.65 , -2650.42  , -63.06
+320.65 , -1766.95  , -35.80
+320.65 , -883.47   , -3.22
+320.65 , -176.69   , 0.00
+320.65 , 153.22    , 16.54
+320.65 , 766.09    , 43.18
+320.65 , 1532.18   , 73.16
+320.65 , 2298.27   , 102.75
+320.65 , 3064.36   , 132.35
+320.65 , 3830.44   , 162.06
+320.65 , 4596.53   , 191.91
+320.65 , 5362.62   , 221.91
+320.65 , 6128.71   , 252.09
+320.65 , 6894.80   , 282.44
+320.65 , 7660.89   , 312.96
+320.65 , 8426.98   , 343.65
+320.65 , 9193.07   , 374.52
+320.65 , 9959.16   , 405.57
+320.65 , 10725.24  , 436.80
+320.65 , 11491.33  , 468.20
+320.65 , 12257.42  , 499.78
+320.65 , 13023.51  , 531.53
+320.65 , 13789.60  , 563.46
+320.65 , 14555.69  , 595.57
+320.65 , 15321.78  , 627.85
+339.52 , -17669.46 , -510.93
+339.52 , -16785.99 , -486.40
+339.52 , -15902.51 , -461.67
+339.52 , -15019.04 , -436.72
+339.52 , -14135.57 , -411.56
+339.52 , -13252.09 , -386.20
+339.52 , -12368.62 , -360.62
+339.52 , -11485.15 , -334.84
+339.52 , -10601.68 , -308.84
+339.52 , -9718.20  , -282.64
+339.52 , -8834.73  , -256.22
+339.52 , -7951.26  , -229.60
+339.52 , -7067.78  , -202.76
+339.52 , -6184.31  , -175.70
+339.52 , -5300.84  , -148.41
+339.52 , -4417.36  , -120.87
+339.52 , -3533.89  , -93.04
+339.52 , -2650.42  , -64.80
+339.52 , -1766.95  , -35.73
+339.52 , -883.47   , 0.00
+339.52 , -176.69   , 0.00
+339.52 , 153.22    , 18.35
+339.52 , 766.09    , 47.02
+339.52 , 1532.18   , 78.93
+339.52 , 2298.27   , 110.35
+339.52 , 3064.36   , 141.76
+339.52 , 3830.44   , 173.28
+339.52 , 4596.53   , 204.95
+339.52 , 5362.62   , 236.80
+339.52 , 6128.71   , 268.83
+339.52 , 6894.80   , 301.04
+339.52 , 7660.89   , 333.46
+339.52 , 8426.98   , 366.06
+339.52 , 9193.07   , 398.86
+339.52 , 9959.16   , 431.86
+339.52 , 10725.24  , 465.05
+339.52 , 11491.33  , 498.44
+339.52 , 12257.42  , 532.03
+339.52 , 13023.51  , 565.81
+339.52 , 13789.60  , 599.79
+339.52 , 14555.69  , 633.96
+339.52 , 15321.78  , 668.33
+358.38 , -17669.46 , -535.19
+358.38 , -16785.99 , -509.52
+358.38 , -15902.51 , -483.62
+358.38 , -15019.04 , -457.48
+358.38 , -14135.57 , -431.11
+358.38 , -13252.09 , -404.51
+358.38 , -12368.62 , -377.67
+358.38 , -11485.15 , -350.60
+358.38 , -10601.68 , -323.30
+358.38 , -9718.20  , -295.76
+358.38 , -8834.73  , -267.99
+358.38 , -7951.26  , -239.99
+358.38 , -7067.78  , -211.74
+358.38 , -6184.31  , -183.24
+358.38 , -5300.84  , -154.48
+358.38 , -4417.36  , -125.44
+358.38 , -3533.89  , -96.05
+358.38 , -2650.42  , -66.18
+358.38 , -1766.95  , -35.19
+358.38 , -883.47   , 0.00
+358.38 , -176.69   , 0.00
+358.38 , 153.22    , 20.27
+358.38 , 766.09    , 51.05
+358.38 , 1532.18   , 84.92
+358.38 , 2298.27   , 118.19
+358.38 , 3064.36   , 151.42
+358.38 , 3830.44   , 184.76
+358.38 , 4596.53   , 218.27
+358.38 , 5362.62   , 251.96
+358.38 , 6128.71   , 285.86
+358.38 , 6894.80   , 319.96
+358.38 , 7660.89   , 354.27
+358.38 , 8426.98   , 388.80
+358.38 , 9193.07   , 423.54
+358.38 , 9959.16   , 458.50
+358.38 , 10725.24  , 493.68
+358.38 , 11491.33  , 529.07
+358.38 , 12257.42  , 564.68
+358.38 , 13023.51  , 600.51
+358.38 , 13789.60  , 636.55
+358.38 , 14555.69  , 672.81
+358.38 , 15321.78  , 709.28
+377.24 , -17669.46 , -558.87
+377.24 , -16785.99 , -532.09
+377.24 , -15902.51 , -505.05
+377.24 , -15019.04 , -477.75
+377.24 , -14135.57 , -450.19
+377.24 , -13252.09 , -422.37
+377.24 , -12368.62 , -394.29
+377.24 , -11485.15 , -365.95
+377.24 , -10601.68 , -337.36
+377.24 , -9718.20  , -308.50
+377.24 , -8834.73  , -279.38
+377.24 , -7951.26  , -250.00
+377.24 , -7067.78  , -220.35
+377.24 , -6184.31  , -190.43
+377.24 , -5300.84  , -160.20
+377.24 , -4417.36  , -129.65
+377.24 , -3533.89  , -98.70
+377.24 , -2650.42  , -67.15
+377.24 , -1766.95  , -34.12
+377.24 , -883.47   , 0.00
+377.24 , -176.69   , 0.00
+377.24 , 153.22    , 22.30
+377.24 , 766.09    , 55.27
+377.24 , 1532.18   , 91.14
+377.24 , 2298.27   , 126.27
+377.24 , 3064.36   , 161.34
+377.24 , 3830.44   , 196.52
+377.24 , 4596.53   , 231.87
+377.24 , 5362.62   , 267.42
+377.24 , 6128.71   , 303.19
+377.24 , 6894.80   , 339.18
+377.24 , 7660.89   , 375.41
+377.24 , 8426.98   , 411.87
+377.24 , 9193.07   , 448.57
+377.24 , 9959.16   , 485.51
+377.24 , 10725.24  , 522.68
+377.24 , 11491.33  , 560.09
+377.24 , 12257.42  , 597.75
+377.24 , 13023.51  , 635.63
+377.24 , 13789.60  , 673.76
+377.24 , 14555.69  , 712.12
+377.24 , 15321.78  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..b5980ac32ff2f44452666e544ce91c462f5c5a7f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out    , P_el
+0.00   , -9785.31 , 0.00
+0.00   , -9296.05 , 0.00
+0.00   , -8806.78 , 0.00
+0.00   , -8317.52 , 0.00
+0.00   , -7828.25 , 0.00
+0.00   , -7338.98 , 0.00
+0.00   , -6849.72 , -0.07
+0.00   , -6360.45 , -0.33
+0.00   , -5871.19 , -0.49
+0.00   , -5381.92 , -0.60
+0.00   , -4892.66 , -0.66
+0.00   , -4403.39 , -0.69
+0.00   , -3914.12 , -0.70
+0.00   , -3424.86 , -0.67
+0.00   , -2935.59 , -0.63
+0.00   , -2446.33 , -0.57
+0.00   , -1957.06 , -0.48
+0.00   , -1467.80 , -0.38
+0.00   , -978.53  , -0.27
+0.00   , -489.27  , -0.13
+0.00   , -97.85   , -0.01
+0.00   , 86.63    , 0.06
+0.00   , 433.14   , 0.28
+0.00   , 866.29   , 0.56
+0.00   , 1299.43  , 0.85
+0.00   , 1732.57  , 1.15
+0.00   , 2165.72  , 1.47
+0.00   , 2598.86  , 1.79
+0.00   , 3032.00  , 2.12
+0.00   , 3465.15  , 2.47
+0.00   , 3898.29  , 2.82
+0.00   , 4331.43  , 3.19
+0.00   , 4764.58  , 3.56
+0.00   , 5197.72  , 3.94
+0.00   , 5630.86  , 4.33
+0.00   , 6064.01  , 4.74
+0.00   , 6497.15  , 5.15
+0.00   , 6930.29  , 5.57
+0.00   , 7363.44  , 6.00
+0.00   , 7796.58  , 6.43
+0.00   , 8229.72  , 6.88
+0.00   , 8662.87  , 7.34
+3.37   , -9785.31 , 0.00
+3.37   , -9296.05 , 0.00
+3.37   , -8806.78 , 0.00
+3.37   , -8317.52 , 0.00
+3.37   , -7828.25 , 0.00
+3.37   , -7338.98 , 0.00
+3.37   , -6849.72 , -0.25
+3.37   , -6360.45 , -0.42
+3.37   , -5871.19 , -0.52
+3.37   , -5381.92 , -0.58
+3.37   , -4892.66 , -0.61
+3.37   , -4403.39 , -0.62
+3.37   , -3914.12 , -0.61
+3.37   , -3424.86 , -0.58
+3.37   , -2935.59 , -0.53
+3.37   , -2446.33 , -0.47
+3.37   , -1957.06 , -0.40
+3.37   , -1467.80 , -0.31
+3.37   , -978.53  , -0.22
+3.37   , -489.27  , -0.11
+3.37   , -97.85   , -0.01
+3.37   , 86.63    , 0.05
+3.37   , 433.14   , 0.21
+3.37   , 866.29   , 0.43
+3.37   , 1299.43  , 0.65
+3.37   , 1732.57  , 0.88
+3.37   , 2165.72  , 1.11
+3.37   , 2598.86  , 1.36
+3.37   , 3032.00  , 1.61
+3.37   , 3465.15  , 1.87
+3.37   , 3898.29  , 2.13
+3.37   , 4331.43  , 2.40
+3.37   , 4764.58  , 2.68
+3.37   , 5197.72  , 2.97
+3.37   , 5630.86  , 3.26
+3.37   , 6064.01  , 3.56
+3.37   , 6497.15  , 3.86
+3.37   , 6930.29  , 4.18
+3.37   , 7363.44  , 4.50
+3.37   , 7796.58  , 4.82
+3.37   , 8229.72  , 5.15
+3.37   , 8662.87  , 5.49
+33.71  , -9785.31 , -29.05
+33.71  , -9296.05 , -27.68
+33.71  , -8806.78 , -26.31
+33.71  , -8317.52 , -24.92
+33.71  , -7828.25 , -23.53
+33.71  , -7338.98 , -22.12
+33.71  , -6849.72 , -20.71
+33.71  , -6360.45 , -19.28
+33.71  , -5871.19 , -17.85
+33.71  , -5381.92 , -16.41
+33.71  , -4892.66 , -14.95
+33.71  , -4403.39 , -13.49
+33.71  , -3914.12 , -12.02
+33.71  , -3424.86 , -10.53
+33.71  , -2935.59 , -9.04
+33.71  , -2446.33 , -7.54
+33.71  , -1957.06 , -6.03
+33.71  , -1467.80 , -4.51
+33.71  , -978.53  , -2.98
+33.71  , -489.27  , -1.44
+33.71  , -97.85   , -0.18
+33.71  , 86.63    , 0.45
+33.71  , 433.14   , 1.84
+33.71  , 866.29   , 3.58
+33.71  , 1299.43  , 5.33
+33.71  , 1732.57  , 7.09
+33.71  , 2165.72  , 8.85
+33.71  , 2598.86  , 10.63
+33.71  , 3032.00  , 12.42
+33.71  , 3465.15  , 14.21
+33.71  , 3898.29  , 16.02
+33.71  , 4331.43  , 17.84
+33.71  , 4764.58  , 19.66
+33.71  , 5197.72  , 21.49
+33.71  , 5630.86  , 23.34
+33.71  , 6064.01  , 25.19
+33.71  , 6497.15  , 27.05
+33.71  , 6930.29  , 28.93
+33.71  , 7363.44  , 30.81
+33.71  , 7796.58  , 32.70
+33.71  , 8229.72  , 34.60
+33.71  , 8662.87  , 36.50
+67.42  , -9785.31 , -60.28
+67.42  , -9296.05 , -57.37
+67.42  , -8806.78 , -54.44
+67.42  , -8317.52 , -51.49
+67.42  , -7828.25 , -48.54
+67.42  , -7338.98 , -45.58
+67.42  , -6849.72 , -42.60
+67.42  , -6360.45 , -39.61
+67.42  , -5871.19 , -36.61
+67.42  , -5381.92 , -33.60
+67.42  , -4892.66 , -30.58
+67.42  , -4403.39 , -27.55
+67.42  , -3914.12 , -24.51
+67.42  , -3424.86 , -21.45
+67.42  , -2935.59 , -18.38
+67.42  , -2446.33 , -15.31
+67.42  , -1957.06 , -12.22
+67.42  , -1467.80 , -9.12
+67.42  , -978.53  , -6.00
+67.42  , -489.27  , -2.88
+67.42  , -97.85   , -0.33
+67.42  , 86.63    , 0.92
+67.42  , 433.14   , 3.68
+67.42  , 866.29   , 7.11
+67.42  , 1299.43  , 10.56
+67.42  , 1732.57  , 14.01
+67.42  , 2165.72  , 17.48
+67.42  , 2598.86  , 20.96
+67.42  , 3032.00  , 24.45
+67.42  , 3465.15  , 27.95
+67.42  , 3898.29  , 31.47
+67.42  , 4331.43  , 34.99
+67.42  , 4764.58  , 38.53
+67.42  , 5197.72  , 42.08
+67.42  , 5630.86  , 45.64
+67.42  , 6064.01  , 49.21
+67.42  , 6497.15  , 52.79
+67.42  , 6930.29  , 56.38
+67.42  , 7363.44  , 59.99
+67.42  , 7796.58  , 63.60
+67.42  , 8229.72  , 67.23
+67.42  , 8662.87  , 70.87
+101.12 , -9785.31 , -91.22
+101.12 , -9296.05 , -86.77
+101.12 , -8806.78 , -82.31
+101.12 , -8317.52 , -77.84
+101.12 , -7828.25 , -73.35
+101.12 , -7338.98 , -68.84
+101.12 , -6849.72 , -64.32
+101.12 , -6360.45 , -59.79
+101.12 , -5871.19 , -55.24
+101.12 , -5381.92 , -50.68
+101.12 , -4892.66 , -46.11
+101.12 , -4403.39 , -41.51
+101.12 , -3914.12 , -36.91
+101.12 , -3424.86 , -32.29
+101.12 , -2935.59 , -27.66
+101.12 , -2446.33 , -23.01
+101.12 , -1957.06 , -18.35
+101.12 , -1467.80 , -13.67
+101.12 , -978.53  , -8.98
+101.12 , -489.27  , -4.27
+101.12 , -97.85   , -0.39
+101.12 , 86.63    , 1.43
+101.12 , 433.14   , 5.56
+101.12 , 866.29   , 10.69
+101.12 , 1299.43  , 15.84
+101.12 , 1732.57  , 21.00
+101.12 , 2165.72  , 26.17
+101.12 , 2598.86  , 31.36
+101.12 , 3032.00  , 36.56
+101.12 , 3465.15  , 41.77
+101.12 , 3898.29  , 47.01
+101.12 , 4331.43  , 52.25
+101.12 , 4764.58  , 57.51
+101.12 , 5197.72  , 62.79
+101.12 , 5630.86  , 68.08
+101.12 , 6064.01  , 73.38
+101.12 , 6497.15  , 78.70
+101.12 , 6930.29  , 84.03
+101.12 , 7363.44  , 89.38
+101.12 , 7796.58  , 94.74
+101.12 , 8229.72  , 100.12
+101.12 , 8662.87  , 105.51
+134.83 , -9785.31 , -121.86
+134.83 , -9296.05 , -115.91
+134.83 , -8806.78 , -109.94
+134.83 , -8317.52 , -103.95
+134.83 , -7828.25 , -97.94
+134.83 , -7338.98 , -91.91
+134.83 , -6849.72 , -85.87
+134.83 , -6360.45 , -79.81
+134.83 , -5871.19 , -73.73
+134.83 , -5381.92 , -67.63
+134.83 , -4892.66 , -61.51
+134.83 , -4403.39 , -55.37
+134.83 , -3914.12 , -49.21
+134.83 , -3424.86 , -43.04
+134.83 , -2935.59 , -36.85
+134.83 , -2446.33 , -30.64
+134.83 , -1957.06 , -24.41
+134.83 , -1467.80 , -18.16
+134.83 , -978.53  , -11.89
+134.83 , -489.27  , -5.59
+134.83 , -97.85   , -0.32
+134.83 , 86.63    , 1.99
+134.83 , 433.14   , 7.50
+134.83 , 866.29   , 14.34
+134.83 , 1299.43  , 21.19
+134.83 , 1732.57  , 28.05
+134.83 , 2165.72  , 34.94
+134.83 , 2598.86  , 41.84
+134.83 , 3032.00  , 48.76
+134.83 , 3465.15  , 55.70
+134.83 , 3898.29  , 62.66
+134.83 , 4331.43  , 69.63
+134.83 , 4764.58  , 76.63
+134.83 , 5197.72  , 83.65
+134.83 , 5630.86  , 90.68
+134.83 , 6064.01  , 97.73
+134.83 , 6497.15  , 104.80
+134.83 , 6930.29  , 111.90
+134.83 , 7363.44  , 119.00
+134.83 , 7796.58  , 126.13
+134.83 , 8229.72  , 133.28
+134.83 , 8662.87  , 140.44
+168.54 , -9785.31 , -152.18
+168.54 , -9296.05 , -144.75
+168.54 , -8806.78 , -137.29
+168.54 , -8317.52 , -129.81
+168.54 , -7828.25 , -122.31
+168.54 , -7338.98 , -114.78
+168.54 , -6849.72 , -107.23
+168.54 , -6360.45 , -99.65
+168.54 , -5871.19 , -92.05
+168.54 , -5381.92 , -84.42
+168.54 , -4892.66 , -76.77
+168.54 , -4403.39 , -69.10
+168.54 , -3914.12 , -61.41
+168.54 , -3424.86 , -53.69
+168.54 , -2935.59 , -45.94
+168.54 , -2446.33 , -38.17
+168.54 , -1957.06 , -30.38
+168.54 , -1467.80 , -22.57
+168.54 , -978.53  , -14.72
+168.54 , -489.27  , -6.84
+168.54 , -97.85   , 0.00
+168.54 , 86.63    , 2.61
+168.54 , 433.14   , 9.52
+168.54 , 866.29   , 18.06
+168.54 , 1299.43  , 26.62
+168.54 , 1732.57  , 35.19
+168.54 , 2165.72  , 43.79
+168.54 , 2598.86  , 52.42
+168.54 , 3032.00  , 61.07
+168.54 , 3465.15  , 69.74
+168.54 , 3898.29  , 78.43
+168.54 , 4331.43  , 87.15
+168.54 , 4764.58  , 95.90
+168.54 , 5197.72  , 104.67
+168.54 , 5630.86  , 113.46
+168.54 , 6064.01  , 122.28
+168.54 , 6497.15  , 131.12
+168.54 , 6930.29  , 139.99
+168.54 , 7363.44  , 148.88
+168.54 , 7796.58  , 157.79
+168.54 , 8229.72  , 166.73
+168.54 , 8662.87  , 175.69
+202.25 , -9785.31 , -182.19
+202.25 , -9296.05 , -173.29
+202.25 , -8806.78 , -164.37
+202.25 , -8317.52 , -155.42
+202.25 , -7828.25 , -146.44
+202.25 , -7338.98 , -137.42
+202.25 , -6849.72 , -128.38
+202.25 , -6360.45 , -119.30
+202.25 , -5871.19 , -110.20
+202.25 , -5381.92 , -101.06
+202.25 , -4892.66 , -91.89
+202.25 , -4403.39 , -82.70
+202.25 , -3914.12 , -73.47
+202.25 , -3424.86 , -64.21
+202.25 , -2935.59 , -54.93
+202.25 , -2446.33 , -45.61
+202.25 , -1957.06 , -36.26
+202.25 , -1467.80 , -26.87
+202.25 , -978.53  , -17.46
+202.25 , -489.27  , -7.98
+202.25 , -97.85   , 0.00
+202.25 , 86.63    , 3.29
+202.25 , 433.14   , 11.62
+202.25 , 866.29   , 21.88
+202.25 , 1299.43  , 32.14
+202.25 , 1732.57  , 42.44
+202.25 , 2165.72  , 52.76
+202.25 , 2598.86  , 63.11
+202.25 , 3032.00  , 73.49
+202.25 , 3465.15  , 83.91
+202.25 , 3898.29  , 94.35
+202.25 , 4331.43  , 104.82
+202.25 , 4764.58  , 115.33
+202.25 , 5197.72  , 125.87
+202.25 , 5630.86  , 136.43
+202.25 , 6064.01  , 147.03
+202.25 , 6497.15  , 157.66
+202.25 , 6930.29  , 168.32
+202.25 , 7363.44  , 179.01
+202.25 , 7796.58  , 189.74
+202.25 , 8229.72  , 200.49
+202.25 , 8662.87  , 211.27
+235.96 , -9785.31 , -211.85
+235.96 , -9296.05 , -201.52
+235.96 , -8806.78 , -191.16
+235.96 , -8317.52 , -180.75
+235.96 , -7828.25 , -170.31
+235.96 , -7338.98 , -159.83
+235.96 , -6849.72 , -149.31
+235.96 , -6360.45 , -138.75
+235.96 , -5871.19 , -128.16
+235.96 , -5381.92 , -117.52
+235.96 , -4892.66 , -106.85
+235.96 , -4403.39 , -96.14
+235.96 , -3914.12 , -85.39
+235.96 , -3424.86 , -74.61
+235.96 , -2935.59 , -63.78
+235.96 , -2446.33 , -52.92
+235.96 , -1957.06 , -42.02
+235.96 , -1467.80 , -31.07
+235.96 , -978.53  , -20.08
+235.96 , -489.27  , -9.00
+235.96 , -97.85   , 0.00
+235.96 , 86.63    , 4.05
+235.96 , 433.14   , 13.82
+235.96 , 866.29   , 25.80
+235.96 , 1299.43  , 37.78
+235.96 , 1732.57  , 49.79
+235.96 , 2165.72  , 61.84
+235.96 , 2598.86  , 73.93
+235.96 , 3032.00  , 86.05
+235.96 , 3465.15  , 98.22
+235.96 , 3898.29  , 110.42
+235.96 , 4331.43  , 122.66
+235.96 , 4764.58  , 134.94
+235.96 , 5197.72  , 147.26
+235.96 , 5630.86  , 159.61
+235.96 , 6064.01  , 172.01
+235.96 , 6497.15  , 184.44
+235.96 , 6930.29  , 196.92
+235.96 , 7363.44  , 209.43
+235.96 , 7796.58  , 221.98
+235.96 , 8229.72  , 234.57
+235.96 , 8662.87  , 247.19
+269.67 , -9785.31 , -241.15
+269.67 , -9296.05 , -229.41
+269.67 , -8806.78 , -217.63
+269.67 , -8317.52 , -205.79
+269.67 , -7828.25 , -193.91
+269.67 , -7338.98 , -181.98
+269.67 , -6849.72 , -170.01
+269.67 , -6360.45 , -157.99
+269.67 , -5871.19 , -145.91
+269.67 , -5381.92 , -133.80
+269.67 , -4892.66 , -121.63
+269.67 , -4403.39 , -109.42
+269.67 , -3914.12 , -97.16
+269.67 , -3424.86 , -84.85
+269.67 , -2935.59 , -72.50
+269.67 , -2446.33 , -60.10
+269.67 , -1957.06 , -47.65
+269.67 , -1467.80 , -35.14
+269.67 , -978.53  , -22.57
+269.67 , -489.27  , -9.88
+269.67 , -97.85   , 0.00
+269.67 , 86.63    , 4.88
+269.67 , 433.14   , 16.13
+269.67 , 866.29   , 29.83
+269.67 , 1299.43  , 43.53
+269.67 , 1732.57  , 57.27
+269.67 , 2165.72  , 71.06
+269.67 , 2598.86  , 84.89
+269.67 , 3032.00  , 98.76
+269.67 , 3465.15  , 112.68
+269.67 , 3898.29  , 126.65
+269.67 , 4331.43  , 140.67
+269.67 , 4764.58  , 154.74
+269.67 , 5197.72  , 168.85
+269.67 , 5630.86  , 183.01
+269.67 , 6064.01  , 197.22
+269.67 , 6497.15  , 211.48
+269.67 , 6930.29  , 225.78
+269.67 , 7363.44  , 240.13
+269.67 , 7796.58  , 254.53
+269.67 , 8229.72  , 268.97
+269.67 , 8662.87  , 283.46
+303.37 , -9785.31 , -270.09
+303.37 , -9296.05 , -256.96
+303.37 , -8806.78 , -243.78
+303.37 , -8317.52 , -230.53
+303.37 , -7828.25 , -217.23
+303.37 , -7338.98 , -203.87
+303.37 , -6849.72 , -190.46
+303.37 , -6360.45 , -176.98
+303.37 , -5871.19 , -163.45
+303.37 , -5381.92 , -149.87
+303.37 , -4892.66 , -136.22
+303.37 , -4403.39 , -122.52
+303.37 , -3914.12 , -108.76
+303.37 , -3424.86 , -94.94
+303.37 , -2935.59 , -81.06
+303.37 , -2446.33 , -67.13
+303.37 , -1957.06 , -53.13
+303.37 , -1467.80 , -39.07
+303.37 , -978.53  , -24.92
+303.37 , -489.27  , -10.59
+303.37 , -97.85   , 0.00
+303.37 , 86.63    , 5.80
+303.37 , 433.14   , 18.55
+303.37 , 866.29   , 33.99
+303.37 , 1299.43  , 49.42
+303.37 , 1732.57  , 64.90
+303.37 , 2165.72  , 80.42
+303.37 , 2598.86  , 96.00
+303.37 , 3032.00  , 111.63
+303.37 , 3465.15  , 127.32
+303.37 , 3898.29  , 143.07
+303.37 , 4331.43  , 158.88
+303.37 , 4764.58  , 174.74
+303.37 , 5197.72  , 190.66
+303.37 , 5630.86  , 206.64
+303.37 , 6064.01  , 222.68
+303.37 , 6497.15  , 238.77
+303.37 , 6930.29  , 254.92
+303.37 , 7363.44  , 271.13
+303.37 , 7796.58  , 287.40
+303.37 , 8229.72  , 303.72
+303.37 , 8662.87  , 320.10
+337.08 , -9785.31 , -298.63
+337.08 , -9296.05 , -284.14
+337.08 , -8806.78 , -269.58
+337.08 , -8317.52 , -254.95
+337.08 , -7828.25 , -240.25
+337.08 , -7338.98 , -225.48
+337.08 , -6849.72 , -210.64
+337.08 , -6360.45 , -195.74
+337.08 , -5871.19 , -180.76
+337.08 , -5381.92 , -165.71
+337.08 , -4892.66 , -150.60
+337.08 , -4403.39 , -135.42
+337.08 , -3914.12 , -120.16
+337.08 , -3424.86 , -104.84
+337.08 , -2935.59 , -89.45
+337.08 , -2446.33 , -73.99
+337.08 , -1957.06 , -58.45
+337.08 , -1467.80 , -42.83
+337.08 , -978.53  , -27.10
+337.08 , -489.27  , -11.12
+337.08 , -97.85   , 0.00
+337.08 , 86.63    , 6.80
+337.08 , 433.14   , 21.10
+337.08 , 866.29   , 38.29
+337.08 , 1299.43  , 55.46
+337.08 , 1732.57  , 72.67
+337.08 , 2165.72  , 89.94
+337.08 , 2598.86  , 107.27
+337.08 , 3032.00  , 124.67
+337.08 , 3465.15  , 142.14
+337.08 , 3898.29  , 159.68
+337.08 , 4331.43  , 177.29
+337.08 , 4764.58  , 194.96
+337.08 , 5197.72  , 212.70
+337.08 , 5630.86  , 230.52
+337.08 , 6064.01  , 248.40
+337.08 , 6497.15  , 266.35
+337.08 , 6930.29  , 284.37
+337.08 , 7363.44  , 302.45
+337.08 , 7796.58  , 320.61
+337.08 , 8229.72  , 338.83
+337.08 , 8662.87  , 357.12
+370.79 , -9785.31 , -326.77
+370.79 , -9296.05 , -310.94
+370.79 , -8806.78 , -295.03
+370.79 , -8317.52 , -279.03
+370.79 , -7828.25 , -262.95
+370.79 , -7338.98 , -246.79
+370.79 , -6849.72 , -230.55
+370.79 , -6360.45 , -214.22
+370.79 , -5871.19 , -197.81
+370.79 , -5381.92 , -181.33
+370.79 , -4892.66 , -164.76
+370.79 , -4403.39 , -148.10
+370.79 , -3914.12 , -131.37
+370.79 , -3424.86 , -114.55
+370.79 , -2935.59 , -97.65
+370.79 , -2446.33 , -80.67
+370.79 , -1957.06 , -63.59
+370.79 , -1467.80 , -46.42
+370.79 , -978.53  , -29.10
+370.79 , -489.27  , -11.41
+370.79 , -97.85   , 0.00
+370.79 , 86.63    , 7.90
+370.79 , 433.14   , 23.79
+370.79 , 866.29   , 42.74
+370.79 , 1299.43  , 61.65
+370.79 , 1732.57  , 80.61
+370.79 , 2165.72  , 99.63
+370.79 , 2598.86  , 118.73
+370.79 , 3032.00  , 137.91
+370.79 , 3465.15  , 157.16
+370.79 , 3898.29  , 176.50
+370.79 , 4331.43  , 195.91
+370.79 , 4764.58  , 215.41
+370.79 , 5197.72  , 234.99
+370.79 , 5630.86  , 254.65
+370.79 , 6064.01  , 274.39
+370.79 , 6497.15  , 294.21
+370.79 , 6930.29  , 314.12
+370.79 , 7363.44  , 334.10
+370.79 , 7796.58  , 354.16
+370.79 , 8229.72  , 374.31
+370.79 , 8662.87  , 394.53
+404.50 , -9785.31 , -354.49
+404.50 , -9296.05 , -337.34
+404.50 , -8806.78 , -320.10
+404.50 , -8317.52 , -302.75
+404.50 , -7828.25 , -285.32
+404.50 , -7338.98 , -267.78
+404.50 , -6849.72 , -250.15
+404.50 , -6360.45 , -232.43
+404.50 , -5871.19 , -214.60
+404.50 , -5381.92 , -196.69
+404.50 , -4892.66 , -178.67
+404.50 , -4403.39 , -160.56
+404.50 , -3914.12 , -142.36
+404.50 , -3424.86 , -124.05
+404.50 , -2935.59 , -105.65
+404.50 , -2446.33 , -87.15
+404.50 , -1957.06 , -68.54
+404.50 , -1467.80 , -49.80
+404.50 , -978.53  , -30.89
+404.50 , -489.27  , -11.43
+404.50 , -97.85   , 0.00
+404.50 , 86.63    , 9.08
+404.50 , 433.14   , 26.62
+404.50 , 866.29   , 47.35
+404.50 , 1299.43  , 68.02
+404.50 , 1732.57  , 88.72
+404.50 , 2165.72  , 109.51
+404.50 , 2598.86  , 130.38
+404.50 , 3032.00  , 151.34
+404.50 , 3465.15  , 172.39
+404.50 , 3898.29  , 193.53
+404.50 , 4331.43  , 214.77
+404.50 , 4764.58  , 236.11
+404.50 , 5197.72  , 257.53
+404.50 , 5630.86  , 279.05
+404.50 , 6064.01  , 300.67
+404.50 , 6497.15  , 322.38
+404.50 , 6930.29  , 344.19
+404.50 , 7363.44  , 366.08
+404.50 , 7796.58  , 388.08
+404.50 , 8229.72  , 410.16
+404.50 , 8662.87  , 432.34
+438.21 , -9785.31 , -381.77
+438.21 , -9296.05 , -363.33
+438.21 , -8806.78 , -344.77
+438.21 , -8317.52 , -326.11
+438.21 , -7828.25 , -307.33
+438.21 , -7338.98 , -288.45
+438.21 , -6849.72 , -269.45
+438.21 , -6360.45 , -250.33
+438.21 , -5871.19 , -231.11
+438.21 , -5381.92 , -211.78
+438.21 , -4892.66 , -192.34
+438.21 , -4403.39 , -172.78
+438.21 , -3914.12 , -153.11
+438.21 , -3424.86 , -133.33
+438.21 , -2935.59 , -113.43
+438.21 , -2446.33 , -93.42
+438.21 , -1957.06 , -73.27
+438.21 , -1467.80 , -52.98
+438.21 , -978.53  , -32.45
+438.21 , -489.27  , -11.12
+438.21 , -97.85   , 0.00
+438.21 , 86.63    , 10.37
+438.21 , 433.14   , 29.60
+438.21 , 866.29   , 52.14
+438.21 , 1299.43  , 74.56
+438.21 , 1732.57  , 97.03
+438.21 , 2165.72  , 119.58
+438.21 , 2598.86  , 142.23
+438.21 , 3032.00  , 164.98
+438.21 , 3465.15  , 187.84
+438.21 , 3898.29  , 210.80
+438.21 , 4331.43  , 233.87
+438.21 , 4764.58  , 257.05
+438.21 , 5197.72  , 280.34
+438.21 , 5630.86  , 303.74
+438.21 , 6064.01  , 327.25
+438.21 , 6497.15  , 350.87
+438.21 , 6930.29  , 374.59
+438.21 , 7363.44  , 398.42
+438.21 , 7796.58  , 422.36
+438.21 , 8229.72  , 446.41
+438.21 , 8662.87  , 470.57
+471.92 , -9785.31 , -408.59
+471.92 , -9296.05 , -388.88
+471.92 , -8806.78 , -369.04
+471.92 , -8317.52 , -349.08
+471.92 , -7828.25 , -328.98
+471.92 , -7338.98 , -308.76
+471.92 , -6849.72 , -288.41
+471.92 , -6360.45 , -267.93
+471.92 , -5871.19 , -247.32
+471.92 , -5381.92 , -226.59
+471.92 , -4892.66 , -205.73
+471.92 , -4403.39 , -184.73
+471.92 , -3914.12 , -163.61
+471.92 , -3424.86 , -142.36
+471.92 , -2935.59 , -120.97
+471.92 , -2446.33 , -99.45
+471.92 , -1957.06 , -77.77
+471.92 , -1467.80 , -55.91
+471.92 , -978.53  , -33.75
+471.92 , -489.27  , -10.40
+471.92 , -97.85   , 0.00
+471.92 , 86.63    , 11.76
+471.92 , 433.14   , 32.74
+471.92 , 866.29   , 57.10
+471.92 , 1299.43  , 81.29
+471.92 , 1732.57  , 105.53
+471.92 , 2165.72  , 129.86
+471.92 , 2598.86  , 154.29
+471.92 , 3032.00  , 178.85
+471.92 , 3465.15  , 203.52
+471.92 , 3898.29  , 228.31
+471.92 , 4331.43  , 253.23
+471.92 , 4764.58  , 278.27
+471.92 , 5197.72  , 303.44
+471.92 , 5630.86  , 328.73
+471.92 , 6064.01  , 354.14
+471.92 , 6497.15  , 379.68
+471.92 , 6930.29  , 405.34
+471.92 , 7363.44  , 431.13
+471.92 , 7796.58  , 457.03
+471.92 , 8229.72  , 483.07
+471.92 , 8662.87  , 509.22
+505.62 , -9785.31 , -434.93
+505.62 , -9296.05 , -413.98
+505.62 , -8806.78 , -392.88
+505.62 , -8317.52 , -371.64
+505.62 , -7828.25 , -350.25
+505.62 , -7338.98 , -328.71
+505.62 , -6849.72 , -307.03
+505.62 , -6360.45 , -285.20
+505.62 , -5871.19 , -263.22
+505.62 , -5381.92 , -241.10
+505.62 , -4892.66 , -218.83
+505.62 , -4403.39 , -196.41
+505.62 , -3914.12 , -173.85
+505.62 , -3424.86 , -151.13
+505.62 , -2935.59 , -128.26
+505.62 , -2446.33 , -105.23
+505.62 , -1957.06 , -82.02
+505.62 , -1467.80 , -58.59
+505.62 , -978.53  , -34.77
+505.62 , -489.27  , -9.14
+505.62 , -97.85   , 0.00
+505.62 , 86.63    , 13.25
+505.62 , 433.14   , 36.05
+505.62 , 866.29   , 62.25
+505.62 , 1299.43  , 88.23
+505.62 , 1732.57  , 114.25
+505.62 , 2165.72  , 140.36
+505.62 , 2598.86  , 166.59
+505.62 , 3032.00  , 192.95
+505.62 , 3465.15  , 219.45
+505.62 , 3898.29  , 246.08
+505.62 , 4331.43  , 272.86
+505.62 , 4764.58  , 299.77
+505.62 , 5197.72  , 326.82
+505.62 , 5630.86  , 354.02
+505.62 , 6064.01  , 381.35
+505.62 , 6497.15  , 408.83
+505.62 , 6930.29  , 436.45
+505.62 , 7363.44  , 464.20
+505.62 , 7796.58  , 492.10
+505.62 , 8229.72  , 520.14
+505.62 , 8662.87  , 548.31
+539.33 , -9785.31 , -460.78
+539.33 , -9296.05 , -438.62
+539.33 , -8806.78 , -416.28
+539.33 , -8317.52 , -393.78
+539.33 , -7828.25 , -371.11
+539.33 , -7338.98 , -348.28
+539.33 , -6849.72 , -325.28
+539.33 , -6360.45 , -302.11
+539.33 , -5871.19 , -278.78
+539.33 , -5381.92 , -255.29
+539.33 , -4892.66 , -231.62
+539.33 , -4403.39 , -207.79
+539.33 , -3914.12 , -183.79
+539.33 , -3424.86 , -159.62
+539.33 , -2935.59 , -135.27
+539.33 , -2446.33 , -110.74
+539.33 , -1957.06 , -85.99
+539.33 , -1467.80 , -60.98
+539.33 , -978.53  , -35.47
+539.33 , -489.27  , -7.05
+539.33 , -97.85   , 0.00
+539.33 , 86.63    , 14.84
+539.33 , 433.14   , 39.53
+539.33 , 866.29   , 67.60
+539.33 , 1299.43  , 95.38
+539.33 , 1732.57  , 123.18
+539.33 , 2165.72  , 151.09
+539.33 , 2598.86  , 179.12
+539.33 , 3032.00  , 207.30
+539.33 , 3465.15  , 235.63
+539.33 , 3898.29  , 264.12
+539.33 , 4331.43  , 292.76
+539.33 , 4764.58  , 321.56
+539.33 , 5197.72  , 350.51
+539.33 , 5630.86  , 379.63
+539.33 , 6064.01  , 408.90
+539.33 , 6497.15  , 438.33
+539.33 , 6930.29  , 467.92
+539.33 , 7363.44  , 497.67
+539.33 , 7796.58  , 527.57
+539.33 , 8229.72  , 557.64
+539.33 , 8662.87  , 587.85
+573.04 , -9785.31 , -486.12
+573.04 , -9296.05 , -462.76
+573.04 , -8806.78 , -439.22
+573.04 , -8317.52 , -415.48
+573.04 , -7828.25 , -391.56
+573.04 , -7338.98 , -367.45
+573.04 , -6849.72 , -343.15
+573.04 , -6360.45 , -318.67
+573.04 , -5871.19 , -294.00
+573.04 , -5381.92 , -269.14
+573.04 , -4892.66 , -244.09
+573.04 , -4403.39 , -218.86
+573.04 , -3914.12 , -193.44
+573.04 , -3424.86 , -167.82
+573.04 , -2935.59 , -142.00
+573.04 , -2446.33 , -115.96
+573.04 , -1957.06 , -89.67
+573.04 , -1467.80 , -63.06
+573.04 , -978.53  , -35.80
+573.04 , -489.27  , -3.22
+573.04 , -97.85   , 0.00
+573.04 , 86.63    , 16.54
+573.04 , 433.14   , 43.18
+573.04 , 866.29   , 73.16
+573.04 , 1299.43  , 102.75
+573.04 , 1732.57  , 132.35
+573.04 , 2165.72  , 162.06
+573.04 , 2598.86  , 191.91
+573.04 , 3032.00  , 221.91
+573.04 , 3465.15  , 252.09
+573.04 , 3898.29  , 282.44
+573.04 , 4331.43  , 312.96
+573.04 , 4764.58  , 343.65
+573.04 , 5197.72  , 374.52
+573.04 , 5630.86  , 405.57
+573.04 , 6064.01  , 436.80
+573.04 , 6497.15  , 468.20
+573.04 , 6930.29  , 499.78
+573.04 , 7363.44  , 531.53
+573.04 , 7796.58  , 563.46
+573.04 , 8229.72  , 595.57
+573.04 , 8662.87  , 627.85
+606.75 , -9785.31 , -510.93
+606.75 , -9296.05 , -486.40
+606.75 , -8806.78 , -461.67
+606.75 , -8317.52 , -436.72
+606.75 , -7828.25 , -411.56
+606.75 , -7338.98 , -386.20
+606.75 , -6849.72 , -360.62
+606.75 , -6360.45 , -334.84
+606.75 , -5871.19 , -308.84
+606.75 , -5381.92 , -282.64
+606.75 , -4892.66 , -256.22
+606.75 , -4403.39 , -229.60
+606.75 , -3914.12 , -202.76
+606.75 , -3424.86 , -175.70
+606.75 , -2935.59 , -148.41
+606.75 , -2446.33 , -120.87
+606.75 , -1957.06 , -93.04
+606.75 , -1467.80 , -64.80
+606.75 , -978.53  , -35.73
+606.75 , -489.27  , 0.00
+606.75 , -97.85   , 0.00
+606.75 , 86.63    , 18.35
+606.75 , 433.14   , 47.02
+606.75 , 866.29   , 78.93
+606.75 , 1299.43  , 110.35
+606.75 , 1732.57  , 141.76
+606.75 , 2165.72  , 173.28
+606.75 , 2598.86  , 204.95
+606.75 , 3032.00  , 236.80
+606.75 , 3465.15  , 268.83
+606.75 , 3898.29  , 301.04
+606.75 , 4331.43  , 333.46
+606.75 , 4764.58  , 366.06
+606.75 , 5197.72  , 398.86
+606.75 , 5630.86  , 431.86
+606.75 , 6064.01  , 465.05
+606.75 , 6497.15  , 498.44
+606.75 , 6930.29  , 532.03
+606.75 , 7363.44  , 565.81
+606.75 , 7796.58  , 599.79
+606.75 , 8229.72  , 633.96
+606.75 , 8662.87  , 668.33
+640.46 , -9785.31 , -535.19
+640.46 , -9296.05 , -509.52
+640.46 , -8806.78 , -483.62
+640.46 , -8317.52 , -457.48
+640.46 , -7828.25 , -431.11
+640.46 , -7338.98 , -404.51
+640.46 , -6849.72 , -377.67
+640.46 , -6360.45 , -350.60
+640.46 , -5871.19 , -323.30
+640.46 , -5381.92 , -295.76
+640.46 , -4892.66 , -267.99
+640.46 , -4403.39 , -239.99
+640.46 , -3914.12 , -211.74
+640.46 , -3424.86 , -183.24
+640.46 , -2935.59 , -154.48
+640.46 , -2446.33 , -125.44
+640.46 , -1957.06 , -96.05
+640.46 , -1467.80 , -66.18
+640.46 , -978.53  , -35.19
+640.46 , -489.27  , 0.00
+640.46 , -97.85   , 0.00
+640.46 , 86.63    , 20.27
+640.46 , 433.14   , 51.05
+640.46 , 866.29   , 84.92
+640.46 , 1299.43  , 118.19
+640.46 , 1732.57  , 151.42
+640.46 , 2165.72  , 184.76
+640.46 , 2598.86  , 218.27
+640.46 , 3032.00  , 251.96
+640.46 , 3465.15  , 285.86
+640.46 , 3898.29  , 319.96
+640.46 , 4331.43  , 354.27
+640.46 , 4764.58  , 388.80
+640.46 , 5197.72  , 423.54
+640.46 , 5630.86  , 458.50
+640.46 , 6064.01  , 493.68
+640.46 , 6497.15  , 529.07
+640.46 , 6930.29  , 564.68
+640.46 , 7363.44  , 600.51
+640.46 , 7796.58  , 636.55
+640.46 , 8229.72  , 672.81
+640.46 , 8662.87  , 709.28
+674.17 , -9785.31 , -558.87
+674.17 , -9296.05 , -532.09
+674.17 , -8806.78 , -505.05
+674.17 , -8317.52 , -477.75
+674.17 , -7828.25 , -450.19
+674.17 , -7338.98 , -422.37
+674.17 , -6849.72 , -394.29
+674.17 , -6360.45 , -365.95
+674.17 , -5871.19 , -337.36
+674.17 , -5381.92 , -308.50
+674.17 , -4892.66 , -279.38
+674.17 , -4403.39 , -250.00
+674.17 , -3914.12 , -220.35
+674.17 , -3424.86 , -190.43
+674.17 , -2935.59 , -160.20
+674.17 , -2446.33 , -129.65
+674.17 , -1957.06 , -98.70
+674.17 , -1467.80 , -67.15
+674.17 , -978.53  , -34.12
+674.17 , -489.27  , 0.00
+674.17 , -97.85   , 0.00
+674.17 , 86.63    , 22.30
+674.17 , 433.14   , 55.27
+674.17 , 866.29   , 91.14
+674.17 , 1299.43  , 126.27
+674.17 , 1732.57  , 161.34
+674.17 , 2165.72  , 196.52
+674.17 , 2598.86  , 231.87
+674.17 , 3032.00  , 267.42
+674.17 , 3465.15  , 303.19
+674.17 , 3898.29  , 339.18
+674.17 , 4331.43  , 375.41
+674.17 , 4764.58  , 411.87
+674.17 , 5197.72  , 448.57
+674.17 , 5630.86  , 485.51
+674.17 , 6064.01  , 522.68
+674.17 , 6497.15  , 560.09
+674.17 , 6930.29  , 597.75
+674.17 , 7363.44  , 635.63
+674.17 , 7796.58  , 673.76
+674.17 , 8229.72  , 712.12
+674.17 , 8662.87  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..55066d31695ad3421b5ce6a0cac2b0ec831c3a20
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -5707.13 , 0.00
+0.00    , -5421.78 , 0.00
+0.00    , -5136.42 , 0.00
+0.00    , -4851.06 , 0.00
+0.00    , -4565.71 , 0.00
+0.00    , -4280.35 , 0.00
+0.00    , -3994.99 , -0.07
+0.00    , -3709.64 , -0.33
+0.00    , -3424.28 , -0.49
+0.00    , -3138.92 , -0.60
+0.00    , -2853.57 , -0.66
+0.00    , -2568.21 , -0.69
+0.00    , -2282.85 , -0.70
+0.00    , -1997.50 , -0.67
+0.00    , -1712.14 , -0.63
+0.00    , -1426.78 , -0.57
+0.00    , -1141.43 , -0.48
+0.00    , -856.07  , -0.38
+0.00    , -570.71  , -0.27
+0.00    , -285.36  , -0.13
+0.00    , -57.07   , -0.01
+0.00    , 51.57    , 0.06
+0.00    , 257.86   , 0.28
+0.00    , 515.72   , 0.56
+0.00    , 773.58   , 0.85
+0.00    , 1031.44  , 1.15
+0.00    , 1289.30  , 1.47
+0.00    , 1547.16  , 1.79
+0.00    , 1805.02  , 2.12
+0.00    , 2062.88  , 2.47
+0.00    , 2320.74  , 2.82
+0.00    , 2578.60  , 3.19
+0.00    , 2836.46  , 3.56
+0.00    , 3094.32  , 3.94
+0.00    , 3352.18  , 4.33
+0.00    , 3610.04  , 4.74
+0.00    , 3867.90  , 5.15
+0.00    , 4125.76  , 5.57
+0.00    , 4383.62  , 6.00
+0.00    , 4641.48  , 6.43
+0.00    , 4899.34  , 6.88
+0.00    , 5157.20  , 7.34
+5.72    , -5707.13 , 0.00
+5.72    , -5421.78 , 0.00
+5.72    , -5136.42 , 0.00
+5.72    , -4851.06 , 0.00
+5.72    , -4565.71 , 0.00
+5.72    , -4280.35 , 0.00
+5.72    , -3994.99 , -0.25
+5.72    , -3709.64 , -0.42
+5.72    , -3424.28 , -0.52
+5.72    , -3138.92 , -0.58
+5.72    , -2853.57 , -0.61
+5.72    , -2568.21 , -0.62
+5.72    , -2282.85 , -0.61
+5.72    , -1997.50 , -0.58
+5.72    , -1712.14 , -0.53
+5.72    , -1426.78 , -0.47
+5.72    , -1141.43 , -0.40
+5.72    , -856.07  , -0.31
+5.72    , -570.71  , -0.22
+5.72    , -285.36  , -0.11
+5.72    , -57.07   , -0.01
+5.72    , 51.57    , 0.05
+5.72    , 257.86   , 0.21
+5.72    , 515.72   , 0.43
+5.72    , 773.58   , 0.65
+5.72    , 1031.44  , 0.88
+5.72    , 1289.30  , 1.11
+5.72    , 1547.16  , 1.36
+5.72    , 1805.02  , 1.61
+5.72    , 2062.88  , 1.87
+5.72    , 2320.74  , 2.13
+5.72    , 2578.60  , 2.40
+5.72    , 2836.46  , 2.68
+5.72    , 3094.32  , 2.97
+5.72    , 3352.18  , 3.26
+5.72    , 3610.04  , 3.56
+5.72    , 3867.90  , 3.86
+5.72    , 4125.76  , 4.18
+5.72    , 4383.62  , 4.50
+5.72    , 4641.48  , 4.82
+5.72    , 4899.34  , 5.15
+5.72    , 5157.20  , 5.49
+57.21   , -5707.13 , -29.05
+57.21   , -5421.78 , -27.68
+57.21   , -5136.42 , -26.31
+57.21   , -4851.06 , -24.92
+57.21   , -4565.71 , -23.53
+57.21   , -4280.35 , -22.12
+57.21   , -3994.99 , -20.71
+57.21   , -3709.64 , -19.28
+57.21   , -3424.28 , -17.85
+57.21   , -3138.92 , -16.41
+57.21   , -2853.57 , -14.95
+57.21   , -2568.21 , -13.49
+57.21   , -2282.85 , -12.02
+57.21   , -1997.50 , -10.53
+57.21   , -1712.14 , -9.04
+57.21   , -1426.78 , -7.54
+57.21   , -1141.43 , -6.03
+57.21   , -856.07  , -4.51
+57.21   , -570.71  , -2.98
+57.21   , -285.36  , -1.44
+57.21   , -57.07   , -0.18
+57.21   , 51.57    , 0.45
+57.21   , 257.86   , 1.84
+57.21   , 515.72   , 3.58
+57.21   , 773.58   , 5.33
+57.21   , 1031.44  , 7.09
+57.21   , 1289.30  , 8.85
+57.21   , 1547.16  , 10.63
+57.21   , 1805.02  , 12.42
+57.21   , 2062.88  , 14.21
+57.21   , 2320.74  , 16.02
+57.21   , 2578.60  , 17.84
+57.21   , 2836.46  , 19.66
+57.21   , 3094.32  , 21.49
+57.21   , 3352.18  , 23.34
+57.21   , 3610.04  , 25.19
+57.21   , 3867.90  , 27.05
+57.21   , 4125.76  , 28.93
+57.21   , 4383.62  , 30.81
+57.21   , 4641.48  , 32.70
+57.21   , 4899.34  , 34.60
+57.21   , 5157.20  , 36.50
+114.41  , -5707.13 , -60.28
+114.41  , -5421.78 , -57.37
+114.41  , -5136.42 , -54.44
+114.41  , -4851.06 , -51.49
+114.41  , -4565.71 , -48.54
+114.41  , -4280.35 , -45.58
+114.41  , -3994.99 , -42.60
+114.41  , -3709.64 , -39.61
+114.41  , -3424.28 , -36.61
+114.41  , -3138.92 , -33.60
+114.41  , -2853.57 , -30.58
+114.41  , -2568.21 , -27.55
+114.41  , -2282.85 , -24.51
+114.41  , -1997.50 , -21.45
+114.41  , -1712.14 , -18.38
+114.41  , -1426.78 , -15.31
+114.41  , -1141.43 , -12.22
+114.41  , -856.07  , -9.12
+114.41  , -570.71  , -6.00
+114.41  , -285.36  , -2.88
+114.41  , -57.07   , -0.33
+114.41  , 51.57    , 0.92
+114.41  , 257.86   , 3.68
+114.41  , 515.72   , 7.11
+114.41  , 773.58   , 10.56
+114.41  , 1031.44  , 14.01
+114.41  , 1289.30  , 17.48
+114.41  , 1547.16  , 20.96
+114.41  , 1805.02  , 24.45
+114.41  , 2062.88  , 27.95
+114.41  , 2320.74  , 31.47
+114.41  , 2578.60  , 34.99
+114.41  , 2836.46  , 38.53
+114.41  , 3094.32  , 42.08
+114.41  , 3352.18  , 45.64
+114.41  , 3610.04  , 49.21
+114.41  , 3867.90  , 52.79
+114.41  , 4125.76  , 56.38
+114.41  , 4383.62  , 59.99
+114.41  , 4641.48  , 63.60
+114.41  , 4899.34  , 67.23
+114.41  , 5157.20  , 70.87
+171.62  , -5707.13 , -91.22
+171.62  , -5421.78 , -86.77
+171.62  , -5136.42 , -82.31
+171.62  , -4851.06 , -77.84
+171.62  , -4565.71 , -73.35
+171.62  , -4280.35 , -68.84
+171.62  , -3994.99 , -64.32
+171.62  , -3709.64 , -59.79
+171.62  , -3424.28 , -55.24
+171.62  , -3138.92 , -50.68
+171.62  , -2853.57 , -46.11
+171.62  , -2568.21 , -41.51
+171.62  , -2282.85 , -36.91
+171.62  , -1997.50 , -32.29
+171.62  , -1712.14 , -27.66
+171.62  , -1426.78 , -23.01
+171.62  , -1141.43 , -18.35
+171.62  , -856.07  , -13.67
+171.62  , -570.71  , -8.98
+171.62  , -285.36  , -4.27
+171.62  , -57.07   , -0.39
+171.62  , 51.57    , 1.43
+171.62  , 257.86   , 5.56
+171.62  , 515.72   , 10.69
+171.62  , 773.58   , 15.84
+171.62  , 1031.44  , 21.00
+171.62  , 1289.30  , 26.17
+171.62  , 1547.16  , 31.36
+171.62  , 1805.02  , 36.56
+171.62  , 2062.88  , 41.77
+171.62  , 2320.74  , 47.01
+171.62  , 2578.60  , 52.25
+171.62  , 2836.46  , 57.51
+171.62  , 3094.32  , 62.79
+171.62  , 3352.18  , 68.08
+171.62  , 3610.04  , 73.38
+171.62  , 3867.90  , 78.70
+171.62  , 4125.76  , 84.03
+171.62  , 4383.62  , 89.38
+171.62  , 4641.48  , 94.74
+171.62  , 4899.34  , 100.12
+171.62  , 5157.20  , 105.51
+228.82  , -5707.13 , -121.86
+228.82  , -5421.78 , -115.91
+228.82  , -5136.42 , -109.94
+228.82  , -4851.06 , -103.95
+228.82  , -4565.71 , -97.94
+228.82  , -4280.35 , -91.91
+228.82  , -3994.99 , -85.87
+228.82  , -3709.64 , -79.81
+228.82  , -3424.28 , -73.73
+228.82  , -3138.92 , -67.63
+228.82  , -2853.57 , -61.51
+228.82  , -2568.21 , -55.37
+228.82  , -2282.85 , -49.21
+228.82  , -1997.50 , -43.04
+228.82  , -1712.14 , -36.85
+228.82  , -1426.78 , -30.64
+228.82  , -1141.43 , -24.41
+228.82  , -856.07  , -18.16
+228.82  , -570.71  , -11.89
+228.82  , -285.36  , -5.59
+228.82  , -57.07   , -0.32
+228.82  , 51.57    , 1.99
+228.82  , 257.86   , 7.50
+228.82  , 515.72   , 14.34
+228.82  , 773.58   , 21.19
+228.82  , 1031.44  , 28.05
+228.82  , 1289.30  , 34.94
+228.82  , 1547.16  , 41.84
+228.82  , 1805.02  , 48.76
+228.82  , 2062.88  , 55.70
+228.82  , 2320.74  , 62.66
+228.82  , 2578.60  , 69.63
+228.82  , 2836.46  , 76.63
+228.82  , 3094.32  , 83.65
+228.82  , 3352.18  , 90.68
+228.82  , 3610.04  , 97.73
+228.82  , 3867.90  , 104.80
+228.82  , 4125.76  , 111.90
+228.82  , 4383.62  , 119.00
+228.82  , 4641.48  , 126.13
+228.82  , 4899.34  , 133.28
+228.82  , 5157.20  , 140.44
+286.03  , -5707.13 , -152.18
+286.03  , -5421.78 , -144.75
+286.03  , -5136.42 , -137.29
+286.03  , -4851.06 , -129.81
+286.03  , -4565.71 , -122.31
+286.03  , -4280.35 , -114.78
+286.03  , -3994.99 , -107.23
+286.03  , -3709.64 , -99.65
+286.03  , -3424.28 , -92.05
+286.03  , -3138.92 , -84.42
+286.03  , -2853.57 , -76.77
+286.03  , -2568.21 , -69.10
+286.03  , -2282.85 , -61.41
+286.03  , -1997.50 , -53.69
+286.03  , -1712.14 , -45.94
+286.03  , -1426.78 , -38.17
+286.03  , -1141.43 , -30.38
+286.03  , -856.07  , -22.57
+286.03  , -570.71  , -14.72
+286.03  , -285.36  , -6.84
+286.03  , -57.07   , 0.00
+286.03  , 51.57    , 2.61
+286.03  , 257.86   , 9.52
+286.03  , 515.72   , 18.06
+286.03  , 773.58   , 26.62
+286.03  , 1031.44  , 35.19
+286.03  , 1289.30  , 43.79
+286.03  , 1547.16  , 52.42
+286.03  , 1805.02  , 61.07
+286.03  , 2062.88  , 69.74
+286.03  , 2320.74  , 78.43
+286.03  , 2578.60  , 87.15
+286.03  , 2836.46  , 95.90
+286.03  , 3094.32  , 104.67
+286.03  , 3352.18  , 113.46
+286.03  , 3610.04  , 122.28
+286.03  , 3867.90  , 131.12
+286.03  , 4125.76  , 139.99
+286.03  , 4383.62  , 148.88
+286.03  , 4641.48  , 157.79
+286.03  , 4899.34  , 166.73
+286.03  , 5157.20  , 175.69
+343.23  , -5707.13 , -182.19
+343.23  , -5421.78 , -173.29
+343.23  , -5136.42 , -164.37
+343.23  , -4851.06 , -155.42
+343.23  , -4565.71 , -146.44
+343.23  , -4280.35 , -137.42
+343.23  , -3994.99 , -128.38
+343.23  , -3709.64 , -119.30
+343.23  , -3424.28 , -110.20
+343.23  , -3138.92 , -101.06
+343.23  , -2853.57 , -91.89
+343.23  , -2568.21 , -82.70
+343.23  , -2282.85 , -73.47
+343.23  , -1997.50 , -64.21
+343.23  , -1712.14 , -54.93
+343.23  , -1426.78 , -45.61
+343.23  , -1141.43 , -36.26
+343.23  , -856.07  , -26.87
+343.23  , -570.71  , -17.46
+343.23  , -285.36  , -7.98
+343.23  , -57.07   , 0.00
+343.23  , 51.57    , 3.29
+343.23  , 257.86   , 11.62
+343.23  , 515.72   , 21.88
+343.23  , 773.58   , 32.14
+343.23  , 1031.44  , 42.44
+343.23  , 1289.30  , 52.76
+343.23  , 1547.16  , 63.11
+343.23  , 1805.02  , 73.49
+343.23  , 2062.88  , 83.91
+343.23  , 2320.74  , 94.35
+343.23  , 2578.60  , 104.82
+343.23  , 2836.46  , 115.33
+343.23  , 3094.32  , 125.87
+343.23  , 3352.18  , 136.43
+343.23  , 3610.04  , 147.03
+343.23  , 3867.90  , 157.66
+343.23  , 4125.76  , 168.32
+343.23  , 4383.62  , 179.01
+343.23  , 4641.48  , 189.74
+343.23  , 4899.34  , 200.49
+343.23  , 5157.20  , 211.27
+400.44  , -5707.13 , -211.85
+400.44  , -5421.78 , -201.52
+400.44  , -5136.42 , -191.16
+400.44  , -4851.06 , -180.75
+400.44  , -4565.71 , -170.31
+400.44  , -4280.35 , -159.83
+400.44  , -3994.99 , -149.31
+400.44  , -3709.64 , -138.75
+400.44  , -3424.28 , -128.16
+400.44  , -3138.92 , -117.52
+400.44  , -2853.57 , -106.85
+400.44  , -2568.21 , -96.14
+400.44  , -2282.85 , -85.39
+400.44  , -1997.50 , -74.61
+400.44  , -1712.14 , -63.78
+400.44  , -1426.78 , -52.92
+400.44  , -1141.43 , -42.02
+400.44  , -856.07  , -31.07
+400.44  , -570.71  , -20.08
+400.44  , -285.36  , -9.00
+400.44  , -57.07   , 0.00
+400.44  , 51.57    , 4.05
+400.44  , 257.86   , 13.82
+400.44  , 515.72   , 25.80
+400.44  , 773.58   , 37.78
+400.44  , 1031.44  , 49.79
+400.44  , 1289.30  , 61.84
+400.44  , 1547.16  , 73.93
+400.44  , 1805.02  , 86.05
+400.44  , 2062.88  , 98.22
+400.44  , 2320.74  , 110.42
+400.44  , 2578.60  , 122.66
+400.44  , 2836.46  , 134.94
+400.44  , 3094.32  , 147.26
+400.44  , 3352.18  , 159.61
+400.44  , 3610.04  , 172.01
+400.44  , 3867.90  , 184.44
+400.44  , 4125.76  , 196.92
+400.44  , 4383.62  , 209.43
+400.44  , 4641.48  , 221.98
+400.44  , 4899.34  , 234.57
+400.44  , 5157.20  , 247.19
+457.64  , -5707.13 , -241.15
+457.64  , -5421.78 , -229.41
+457.64  , -5136.42 , -217.63
+457.64  , -4851.06 , -205.79
+457.64  , -4565.71 , -193.91
+457.64  , -4280.35 , -181.98
+457.64  , -3994.99 , -170.01
+457.64  , -3709.64 , -157.99
+457.64  , -3424.28 , -145.91
+457.64  , -3138.92 , -133.80
+457.64  , -2853.57 , -121.63
+457.64  , -2568.21 , -109.42
+457.64  , -2282.85 , -97.16
+457.64  , -1997.50 , -84.85
+457.64  , -1712.14 , -72.50
+457.64  , -1426.78 , -60.10
+457.64  , -1141.43 , -47.65
+457.64  , -856.07  , -35.14
+457.64  , -570.71  , -22.57
+457.64  , -285.36  , -9.88
+457.64  , -57.07   , 0.00
+457.64  , 51.57    , 4.88
+457.64  , 257.86   , 16.13
+457.64  , 515.72   , 29.83
+457.64  , 773.58   , 43.53
+457.64  , 1031.44  , 57.27
+457.64  , 1289.30  , 71.06
+457.64  , 1547.16  , 84.89
+457.64  , 1805.02  , 98.76
+457.64  , 2062.88  , 112.68
+457.64  , 2320.74  , 126.65
+457.64  , 2578.60  , 140.67
+457.64  , 2836.46  , 154.74
+457.64  , 3094.32  , 168.85
+457.64  , 3352.18  , 183.01
+457.64  , 3610.04  , 197.22
+457.64  , 3867.90  , 211.48
+457.64  , 4125.76  , 225.78
+457.64  , 4383.62  , 240.13
+457.64  , 4641.48  , 254.53
+457.64  , 4899.34  , 268.97
+457.64  , 5157.20  , 283.46
+514.85  , -5707.13 , -270.09
+514.85  , -5421.78 , -256.96
+514.85  , -5136.42 , -243.78
+514.85  , -4851.06 , -230.53
+514.85  , -4565.71 , -217.23
+514.85  , -4280.35 , -203.87
+514.85  , -3994.99 , -190.46
+514.85  , -3709.64 , -176.98
+514.85  , -3424.28 , -163.45
+514.85  , -3138.92 , -149.87
+514.85  , -2853.57 , -136.22
+514.85  , -2568.21 , -122.52
+514.85  , -2282.85 , -108.76
+514.85  , -1997.50 , -94.94
+514.85  , -1712.14 , -81.06
+514.85  , -1426.78 , -67.13
+514.85  , -1141.43 , -53.13
+514.85  , -856.07  , -39.07
+514.85  , -570.71  , -24.92
+514.85  , -285.36  , -10.59
+514.85  , -57.07   , 0.00
+514.85  , 51.57    , 5.80
+514.85  , 257.86   , 18.55
+514.85  , 515.72   , 33.99
+514.85  , 773.58   , 49.42
+514.85  , 1031.44  , 64.90
+514.85  , 1289.30  , 80.42
+514.85  , 1547.16  , 96.00
+514.85  , 1805.02  , 111.63
+514.85  , 2062.88  , 127.32
+514.85  , 2320.74  , 143.07
+514.85  , 2578.60  , 158.88
+514.85  , 2836.46  , 174.74
+514.85  , 3094.32  , 190.66
+514.85  , 3352.18  , 206.64
+514.85  , 3610.04  , 222.68
+514.85  , 3867.90  , 238.77
+514.85  , 4125.76  , 254.92
+514.85  , 4383.62  , 271.13
+514.85  , 4641.48  , 287.40
+514.85  , 4899.34  , 303.72
+514.85  , 5157.20  , 320.10
+572.06  , -5707.13 , -298.63
+572.06  , -5421.78 , -284.14
+572.06  , -5136.42 , -269.58
+572.06  , -4851.06 , -254.95
+572.06  , -4565.71 , -240.25
+572.06  , -4280.35 , -225.48
+572.06  , -3994.99 , -210.64
+572.06  , -3709.64 , -195.74
+572.06  , -3424.28 , -180.76
+572.06  , -3138.92 , -165.71
+572.06  , -2853.57 , -150.60
+572.06  , -2568.21 , -135.42
+572.06  , -2282.85 , -120.16
+572.06  , -1997.50 , -104.84
+572.06  , -1712.14 , -89.45
+572.06  , -1426.78 , -73.99
+572.06  , -1141.43 , -58.45
+572.06  , -856.07  , -42.83
+572.06  , -570.71  , -27.10
+572.06  , -285.36  , -11.12
+572.06  , -57.07   , 0.00
+572.06  , 51.57    , 6.80
+572.06  , 257.86   , 21.10
+572.06  , 515.72   , 38.29
+572.06  , 773.58   , 55.46
+572.06  , 1031.44  , 72.67
+572.06  , 1289.30  , 89.94
+572.06  , 1547.16  , 107.27
+572.06  , 1805.02  , 124.67
+572.06  , 2062.88  , 142.14
+572.06  , 2320.74  , 159.68
+572.06  , 2578.60  , 177.29
+572.06  , 2836.46  , 194.96
+572.06  , 3094.32  , 212.70
+572.06  , 3352.18  , 230.52
+572.06  , 3610.04  , 248.40
+572.06  , 3867.90  , 266.35
+572.06  , 4125.76  , 284.37
+572.06  , 4383.62  , 302.45
+572.06  , 4641.48  , 320.61
+572.06  , 4899.34  , 338.83
+572.06  , 5157.20  , 357.12
+629.26  , -5707.13 , -326.77
+629.26  , -5421.78 , -310.94
+629.26  , -5136.42 , -295.03
+629.26  , -4851.06 , -279.03
+629.26  , -4565.71 , -262.95
+629.26  , -4280.35 , -246.79
+629.26  , -3994.99 , -230.55
+629.26  , -3709.64 , -214.22
+629.26  , -3424.28 , -197.81
+629.26  , -3138.92 , -181.33
+629.26  , -2853.57 , -164.76
+629.26  , -2568.21 , -148.10
+629.26  , -2282.85 , -131.37
+629.26  , -1997.50 , -114.55
+629.26  , -1712.14 , -97.65
+629.26  , -1426.78 , -80.67
+629.26  , -1141.43 , -63.59
+629.26  , -856.07  , -46.42
+629.26  , -570.71  , -29.10
+629.26  , -285.36  , -11.41
+629.26  , -57.07   , 0.00
+629.26  , 51.57    , 7.90
+629.26  , 257.86   , 23.79
+629.26  , 515.72   , 42.74
+629.26  , 773.58   , 61.65
+629.26  , 1031.44  , 80.61
+629.26  , 1289.30  , 99.63
+629.26  , 1547.16  , 118.73
+629.26  , 1805.02  , 137.91
+629.26  , 2062.88  , 157.16
+629.26  , 2320.74  , 176.50
+629.26  , 2578.60  , 195.91
+629.26  , 2836.46  , 215.41
+629.26  , 3094.32  , 234.99
+629.26  , 3352.18  , 254.65
+629.26  , 3610.04  , 274.39
+629.26  , 3867.90  , 294.21
+629.26  , 4125.76  , 314.12
+629.26  , 4383.62  , 334.10
+629.26  , 4641.48  , 354.16
+629.26  , 4899.34  , 374.31
+629.26  , 5157.20  , 394.53
+686.47  , -5707.13 , -354.49
+686.47  , -5421.78 , -337.34
+686.47  , -5136.42 , -320.10
+686.47  , -4851.06 , -302.75
+686.47  , -4565.71 , -285.32
+686.47  , -4280.35 , -267.78
+686.47  , -3994.99 , -250.15
+686.47  , -3709.64 , -232.43
+686.47  , -3424.28 , -214.60
+686.47  , -3138.92 , -196.69
+686.47  , -2853.57 , -178.67
+686.47  , -2568.21 , -160.56
+686.47  , -2282.85 , -142.36
+686.47  , -1997.50 , -124.05
+686.47  , -1712.14 , -105.65
+686.47  , -1426.78 , -87.15
+686.47  , -1141.43 , -68.54
+686.47  , -856.07  , -49.80
+686.47  , -570.71  , -30.89
+686.47  , -285.36  , -11.43
+686.47  , -57.07   , 0.00
+686.47  , 51.57    , 9.08
+686.47  , 257.86   , 26.62
+686.47  , 515.72   , 47.35
+686.47  , 773.58   , 68.02
+686.47  , 1031.44  , 88.72
+686.47  , 1289.30  , 109.51
+686.47  , 1547.16  , 130.38
+686.47  , 1805.02  , 151.34
+686.47  , 2062.88  , 172.39
+686.47  , 2320.74  , 193.53
+686.47  , 2578.60  , 214.77
+686.47  , 2836.46  , 236.11
+686.47  , 3094.32  , 257.53
+686.47  , 3352.18  , 279.05
+686.47  , 3610.04  , 300.67
+686.47  , 3867.90  , 322.38
+686.47  , 4125.76  , 344.19
+686.47  , 4383.62  , 366.08
+686.47  , 4641.48  , 388.08
+686.47  , 4899.34  , 410.16
+686.47  , 5157.20  , 432.34
+743.67  , -5707.13 , -381.77
+743.67  , -5421.78 , -363.33
+743.67  , -5136.42 , -344.77
+743.67  , -4851.06 , -326.11
+743.67  , -4565.71 , -307.33
+743.67  , -4280.35 , -288.45
+743.67  , -3994.99 , -269.45
+743.67  , -3709.64 , -250.33
+743.67  , -3424.28 , -231.11
+743.67  , -3138.92 , -211.78
+743.67  , -2853.57 , -192.34
+743.67  , -2568.21 , -172.78
+743.67  , -2282.85 , -153.11
+743.67  , -1997.50 , -133.33
+743.67  , -1712.14 , -113.43
+743.67  , -1426.78 , -93.42
+743.67  , -1141.43 , -73.27
+743.67  , -856.07  , -52.98
+743.67  , -570.71  , -32.45
+743.67  , -285.36  , -11.12
+743.67  , -57.07   , 0.00
+743.67  , 51.57    , 10.37
+743.67  , 257.86   , 29.60
+743.67  , 515.72   , 52.14
+743.67  , 773.58   , 74.56
+743.67  , 1031.44  , 97.03
+743.67  , 1289.30  , 119.58
+743.67  , 1547.16  , 142.23
+743.67  , 1805.02  , 164.98
+743.67  , 2062.88  , 187.84
+743.67  , 2320.74  , 210.80
+743.67  , 2578.60  , 233.87
+743.67  , 2836.46  , 257.05
+743.67  , 3094.32  , 280.34
+743.67  , 3352.18  , 303.74
+743.67  , 3610.04  , 327.25
+743.67  , 3867.90  , 350.87
+743.67  , 4125.76  , 374.59
+743.67  , 4383.62  , 398.42
+743.67  , 4641.48  , 422.36
+743.67  , 4899.34  , 446.41
+743.67  , 5157.20  , 470.57
+800.88  , -5707.13 , -408.59
+800.88  , -5421.78 , -388.88
+800.88  , -5136.42 , -369.04
+800.88  , -4851.06 , -349.08
+800.88  , -4565.71 , -328.98
+800.88  , -4280.35 , -308.76
+800.88  , -3994.99 , -288.41
+800.88  , -3709.64 , -267.93
+800.88  , -3424.28 , -247.32
+800.88  , -3138.92 , -226.59
+800.88  , -2853.57 , -205.73
+800.88  , -2568.21 , -184.73
+800.88  , -2282.85 , -163.61
+800.88  , -1997.50 , -142.36
+800.88  , -1712.14 , -120.97
+800.88  , -1426.78 , -99.45
+800.88  , -1141.43 , -77.77
+800.88  , -856.07  , -55.91
+800.88  , -570.71  , -33.75
+800.88  , -285.36  , -10.40
+800.88  , -57.07   , 0.00
+800.88  , 51.57    , 11.76
+800.88  , 257.86   , 32.74
+800.88  , 515.72   , 57.10
+800.88  , 773.58   , 81.29
+800.88  , 1031.44  , 105.53
+800.88  , 1289.30  , 129.86
+800.88  , 1547.16  , 154.29
+800.88  , 1805.02  , 178.85
+800.88  , 2062.88  , 203.52
+800.88  , 2320.74  , 228.31
+800.88  , 2578.60  , 253.23
+800.88  , 2836.46  , 278.27
+800.88  , 3094.32  , 303.44
+800.88  , 3352.18  , 328.73
+800.88  , 3610.04  , 354.14
+800.88  , 3867.90  , 379.68
+800.88  , 4125.76  , 405.34
+800.88  , 4383.62  , 431.13
+800.88  , 4641.48  , 457.03
+800.88  , 4899.34  , 483.07
+800.88  , 5157.20  , 509.22
+858.08  , -5707.13 , -434.93
+858.08  , -5421.78 , -413.98
+858.08  , -5136.42 , -392.88
+858.08  , -4851.06 , -371.64
+858.08  , -4565.71 , -350.25
+858.08  , -4280.35 , -328.71
+858.08  , -3994.99 , -307.03
+858.08  , -3709.64 , -285.20
+858.08  , -3424.28 , -263.22
+858.08  , -3138.92 , -241.10
+858.08  , -2853.57 , -218.83
+858.08  , -2568.21 , -196.41
+858.08  , -2282.85 , -173.85
+858.08  , -1997.50 , -151.13
+858.08  , -1712.14 , -128.26
+858.08  , -1426.78 , -105.23
+858.08  , -1141.43 , -82.02
+858.08  , -856.07  , -58.59
+858.08  , -570.71  , -34.77
+858.08  , -285.36  , -9.14
+858.08  , -57.07   , 0.00
+858.08  , 51.57    , 13.25
+858.08  , 257.86   , 36.05
+858.08  , 515.72   , 62.25
+858.08  , 773.58   , 88.23
+858.08  , 1031.44  , 114.25
+858.08  , 1289.30  , 140.36
+858.08  , 1547.16  , 166.59
+858.08  , 1805.02  , 192.95
+858.08  , 2062.88  , 219.45
+858.08  , 2320.74  , 246.08
+858.08  , 2578.60  , 272.86
+858.08  , 2836.46  , 299.77
+858.08  , 3094.32  , 326.82
+858.08  , 3352.18  , 354.02
+858.08  , 3610.04  , 381.35
+858.08  , 3867.90  , 408.83
+858.08  , 4125.76  , 436.45
+858.08  , 4383.62  , 464.20
+858.08  , 4641.48  , 492.10
+858.08  , 4899.34  , 520.14
+858.08  , 5157.20  , 548.31
+915.29  , -5707.13 , -460.78
+915.29  , -5421.78 , -438.62
+915.29  , -5136.42 , -416.28
+915.29  , -4851.06 , -393.78
+915.29  , -4565.71 , -371.11
+915.29  , -4280.35 , -348.28
+915.29  , -3994.99 , -325.28
+915.29  , -3709.64 , -302.11
+915.29  , -3424.28 , -278.78
+915.29  , -3138.92 , -255.29
+915.29  , -2853.57 , -231.62
+915.29  , -2568.21 , -207.79
+915.29  , -2282.85 , -183.79
+915.29  , -1997.50 , -159.62
+915.29  , -1712.14 , -135.27
+915.29  , -1426.78 , -110.74
+915.29  , -1141.43 , -85.99
+915.29  , -856.07  , -60.98
+915.29  , -570.71  , -35.47
+915.29  , -285.36  , -7.05
+915.29  , -57.07   , 0.00
+915.29  , 51.57    , 14.84
+915.29  , 257.86   , 39.53
+915.29  , 515.72   , 67.60
+915.29  , 773.58   , 95.38
+915.29  , 1031.44  , 123.18
+915.29  , 1289.30  , 151.09
+915.29  , 1547.16  , 179.12
+915.29  , 1805.02  , 207.30
+915.29  , 2062.88  , 235.63
+915.29  , 2320.74  , 264.12
+915.29  , 2578.60  , 292.76
+915.29  , 2836.46  , 321.56
+915.29  , 3094.32  , 350.51
+915.29  , 3352.18  , 379.63
+915.29  , 3610.04  , 408.90
+915.29  , 3867.90  , 438.33
+915.29  , 4125.76  , 467.92
+915.29  , 4383.62  , 497.67
+915.29  , 4641.48  , 527.57
+915.29  , 4899.34  , 557.64
+915.29  , 5157.20  , 587.85
+972.50  , -5707.13 , -486.12
+972.50  , -5421.78 , -462.76
+972.50  , -5136.42 , -439.22
+972.50  , -4851.06 , -415.48
+972.50  , -4565.71 , -391.56
+972.50  , -4280.35 , -367.45
+972.50  , -3994.99 , -343.15
+972.50  , -3709.64 , -318.67
+972.50  , -3424.28 , -294.00
+972.50  , -3138.92 , -269.14
+972.50  , -2853.57 , -244.09
+972.50  , -2568.21 , -218.86
+972.50  , -2282.85 , -193.44
+972.50  , -1997.50 , -167.82
+972.50  , -1712.14 , -142.00
+972.50  , -1426.78 , -115.96
+972.50  , -1141.43 , -89.67
+972.50  , -856.07  , -63.06
+972.50  , -570.71  , -35.80
+972.50  , -285.36  , -3.22
+972.50  , -57.07   , 0.00
+972.50  , 51.57    , 16.54
+972.50  , 257.86   , 43.18
+972.50  , 515.72   , 73.16
+972.50  , 773.58   , 102.75
+972.50  , 1031.44  , 132.35
+972.50  , 1289.30  , 162.06
+972.50  , 1547.16  , 191.91
+972.50  , 1805.02  , 221.91
+972.50  , 2062.88  , 252.09
+972.50  , 2320.74  , 282.44
+972.50  , 2578.60  , 312.96
+972.50  , 2836.46  , 343.65
+972.50  , 3094.32  , 374.52
+972.50  , 3352.18  , 405.57
+972.50  , 3610.04  , 436.80
+972.50  , 3867.90  , 468.20
+972.50  , 4125.76  , 499.78
+972.50  , 4383.62  , 531.53
+972.50  , 4641.48  , 563.46
+972.50  , 4899.34  , 595.57
+972.50  , 5157.20  , 627.85
+1029.70 , -5707.13 , -510.93
+1029.70 , -5421.78 , -486.40
+1029.70 , -5136.42 , -461.67
+1029.70 , -4851.06 , -436.72
+1029.70 , -4565.71 , -411.56
+1029.70 , -4280.35 , -386.20
+1029.70 , -3994.99 , -360.62
+1029.70 , -3709.64 , -334.84
+1029.70 , -3424.28 , -308.84
+1029.70 , -3138.92 , -282.64
+1029.70 , -2853.57 , -256.22
+1029.70 , -2568.21 , -229.60
+1029.70 , -2282.85 , -202.76
+1029.70 , -1997.50 , -175.70
+1029.70 , -1712.14 , -148.41
+1029.70 , -1426.78 , -120.87
+1029.70 , -1141.43 , -93.04
+1029.70 , -856.07  , -64.80
+1029.70 , -570.71  , -35.73
+1029.70 , -285.36  , 0.00
+1029.70 , -57.07   , 0.00
+1029.70 , 51.57    , 18.35
+1029.70 , 257.86   , 47.02
+1029.70 , 515.72   , 78.93
+1029.70 , 773.58   , 110.35
+1029.70 , 1031.44  , 141.76
+1029.70 , 1289.30  , 173.28
+1029.70 , 1547.16  , 204.95
+1029.70 , 1805.02  , 236.80
+1029.70 , 2062.88  , 268.83
+1029.70 , 2320.74  , 301.04
+1029.70 , 2578.60  , 333.46
+1029.70 , 2836.46  , 366.06
+1029.70 , 3094.32  , 398.86
+1029.70 , 3352.18  , 431.86
+1029.70 , 3610.04  , 465.05
+1029.70 , 3867.90  , 498.44
+1029.70 , 4125.76  , 532.03
+1029.70 , 4383.62  , 565.81
+1029.70 , 4641.48  , 599.79
+1029.70 , 4899.34  , 633.96
+1029.70 , 5157.20  , 668.33
+1086.91 , -5707.13 , -535.19
+1086.91 , -5421.78 , -509.52
+1086.91 , -5136.42 , -483.62
+1086.91 , -4851.06 , -457.48
+1086.91 , -4565.71 , -431.11
+1086.91 , -4280.35 , -404.51
+1086.91 , -3994.99 , -377.67
+1086.91 , -3709.64 , -350.60
+1086.91 , -3424.28 , -323.30
+1086.91 , -3138.92 , -295.76
+1086.91 , -2853.57 , -267.99
+1086.91 , -2568.21 , -239.99
+1086.91 , -2282.85 , -211.74
+1086.91 , -1997.50 , -183.24
+1086.91 , -1712.14 , -154.48
+1086.91 , -1426.78 , -125.44
+1086.91 , -1141.43 , -96.05
+1086.91 , -856.07  , -66.18
+1086.91 , -570.71  , -35.19
+1086.91 , -285.36  , 0.00
+1086.91 , -57.07   , 0.00
+1086.91 , 51.57    , 20.27
+1086.91 , 257.86   , 51.05
+1086.91 , 515.72   , 84.92
+1086.91 , 773.58   , 118.19
+1086.91 , 1031.44  , 151.42
+1086.91 , 1289.30  , 184.76
+1086.91 , 1547.16  , 218.27
+1086.91 , 1805.02  , 251.96
+1086.91 , 2062.88  , 285.86
+1086.91 , 2320.74  , 319.96
+1086.91 , 2578.60  , 354.27
+1086.91 , 2836.46  , 388.80
+1086.91 , 3094.32  , 423.54
+1086.91 , 3352.18  , 458.50
+1086.91 , 3610.04  , 493.68
+1086.91 , 3867.90  , 529.07
+1086.91 , 4125.76  , 564.68
+1086.91 , 4383.62  , 600.51
+1086.91 , 4641.48  , 636.55
+1086.91 , 4899.34  , 672.81
+1086.91 , 5157.20  , 709.28
+1144.11 , -5707.13 , -558.87
+1144.11 , -5421.78 , -532.09
+1144.11 , -5136.42 , -505.05
+1144.11 , -4851.06 , -477.75
+1144.11 , -4565.71 , -450.19
+1144.11 , -4280.35 , -422.37
+1144.11 , -3994.99 , -394.29
+1144.11 , -3709.64 , -365.95
+1144.11 , -3424.28 , -337.36
+1144.11 , -3138.92 , -308.50
+1144.11 , -2853.57 , -279.38
+1144.11 , -2568.21 , -250.00
+1144.11 , -2282.85 , -220.35
+1144.11 , -1997.50 , -190.43
+1144.11 , -1712.14 , -160.20
+1144.11 , -1426.78 , -129.65
+1144.11 , -1141.43 , -98.70
+1144.11 , -856.07  , -67.15
+1144.11 , -570.71  , -34.12
+1144.11 , -285.36  , 0.00
+1144.11 , -57.07   , 0.00
+1144.11 , 51.57    , 22.30
+1144.11 , 257.86   , 55.27
+1144.11 , 515.72   , 91.14
+1144.11 , 773.58   , 126.27
+1144.11 , 1031.44  , 161.34
+1144.11 , 1289.30  , 196.52
+1144.11 , 1547.16  , 231.87
+1144.11 , 1805.02  , 267.42
+1144.11 , 2062.88  , 303.19
+1144.11 , 2320.74  , 339.18
+1144.11 , 2578.60  , 375.41
+1144.11 , 2836.46  , 411.87
+1144.11 , 3094.32  , 448.57
+1144.11 , 3352.18  , 485.51
+1144.11 , 3610.04  , 522.68
+1144.11 , 3867.90  , 560.09
+1144.11 , 4125.76  , 597.75
+1144.11 , 4383.62  , 635.63
+1144.11 , 4641.48  , 673.76
+1144.11 , 4899.34  , 712.12
+1144.11 , 5157.20  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..3c80c1e20b59f7eb9bf9944d96f50223c180d0ce
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 5157.20     , -5707.13
+5.67    , 5157.20     , -5707.13
+57.23   , 5157.20     , -5707.13
+114.47  , 5157.20     , -5707.13
+171.56  , 5157.20     , -5707.13
+228.79  , 5157.20     , -5707.13
+286.03  , 5157.20     , -5707.13
+343.26  , 4297.66     , -4755.94
+400.49  , 3683.68     , -4076.49
+457.59  , 3223.25     , -3566.96
+514.82  , 2865.13     , -3170.65
+572.05  , 2578.60     , -2853.57
+629.29  , 2344.19     , -2594.16
+686.52  , 2148.83     , -2377.97
+743.61  , 1983.53     , -2195.04
+800.85  , 1841.88     , -2038.28
+858.08  , 1719.07     , -1902.38
+915.31  , 1611.66     , -1783.52
+972.54  , 1516.83     , -1678.58
+1029.64 , 1432.53     , -1585.29
+1086.87 , 1357.17     , -1501.89
+1144.11 , 1289.30     , -1426.78
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..3c80c1e20b59f7eb9bf9944d96f50223c180d0ce
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 5157.20     , -5707.13
+5.67    , 5157.20     , -5707.13
+57.23   , 5157.20     , -5707.13
+114.47  , 5157.20     , -5707.13
+171.56  , 5157.20     , -5707.13
+228.79  , 5157.20     , -5707.13
+286.03  , 5157.20     , -5707.13
+343.26  , 4297.66     , -4755.94
+400.49  , 3683.68     , -4076.49
+457.59  , 3223.25     , -3566.96
+514.82  , 2865.13     , -3170.65
+572.05  , 2578.60     , -2853.57
+629.29  , 2344.19     , -2594.16
+686.52  , 2148.83     , -2377.97
+743.61  , 1983.53     , -2195.04
+800.85  , 1841.88     , -2038.28
+858.08  , 1719.07     , -1902.38
+915.31  , 1611.66     , -1783.52
+972.54  , 1516.83     , -1678.58
+1029.64 , 1432.53     , -1585.29
+1086.87 , 1357.17     , -1501.89
+1144.11 , 1289.30     , -1426.78
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..620f776f90668e47b3191d74c31059957ef5facb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -10.92
+5.72    , -11.26
+57.21   , -14.46
+114.41  , -18.00
+171.62  , -21.53
+228.82  , -25.11
+286.03  , -28.65
+343.23  , -32.19
+400.44  , -35.73
+457.65  , -39.27
+514.85  , -42.84
+572.06  , -46.38
+629.26  , -49.92
+686.47  , -53.46
+743.67  , -57.00
+800.88  , -60.57
+858.08  , -64.11
+915.29  , -67.65
+972.50  , -71.19
+1029.70 , -74.73
+1086.91 , -78.30
+1144.11 , -81.84
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..dce4e434135cfba8acecdb956c7aaff82f76f117
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 2,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 21.9384
+      },
+      {
+        "Ratio": 12.276
+      },
+      {
+        "Ratio": 7.2336
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl2_1.viepco",
+          "2": "IEPC_Gbx3Whl2_2.viepco",
+          "3": "IEPC_Gbx3Whl2_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl2_1.viepco",
+          "2": "IEPC_Gbx3Whl2_2.viepco",
+          "3": "IEPC_Gbx3Whl2_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3Whl2_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..929b4da87b61d867413164e1d6725e8cb3c835f3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3Whl2.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..ee0025021d5228cbd86d174680f700e5c4ec1c6f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx3Whl2.vveh",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..6661444505d1f80e1b7ccf4680f069a1394f3e8d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -35338.92 , 0.00
+0.00   , -33571.97 , 0.00
+0.00   , -31805.03 , 0.00
+0.00   , -30038.08 , 0.00
+0.00   , -28271.13 , 0.00
+0.00   , -26504.19 , 0.00
+0.00   , -24737.24 , -0.13
+0.00   , -22970.30 , -0.66
+0.00   , -21203.35 , -0.98
+0.00   , -19436.40 , -1.19
+0.00   , -17669.46 , -1.32
+0.00   , -15902.51 , -1.38
+0.00   , -14135.57 , -1.39
+0.00   , -12368.62 , -1.35
+0.00   , -10601.68 , -1.26
+0.00   , -8834.73  , -1.13
+0.00   , -7067.78  , -0.97
+0.00   , -5300.84  , -0.77
+0.00   , -3533.89  , -0.53
+0.00   , -1766.95  , -0.27
+0.00   , -353.39   , -0.02
+0.00   , 306.44    , 0.13
+0.00   , 1532.18   , 0.56
+0.00   , 3064.36   , 1.12
+0.00   , 4596.53   , 1.70
+0.00   , 6128.71   , 2.31
+0.00   , 7660.89   , 2.93
+0.00   , 9193.07   , 3.58
+0.00   , 10725.24  , 4.25
+0.00   , 12257.42  , 4.93
+0.00   , 13789.60  , 5.64
+0.00   , 15321.78  , 6.37
+0.00   , 16853.96  , 7.12
+0.00   , 18386.13  , 7.88
+0.00   , 19918.31  , 8.67
+0.00   , 21450.49  , 9.47
+0.00   , 22982.67  , 10.29
+0.00   , 24514.85  , 11.13
+0.00   , 26047.02  , 11.99
+0.00   , 27579.20  , 12.87
+0.00   , 29111.38  , 13.76
+0.00   , 30643.56  , 14.67
+1.89   , -35338.92 , 0.00
+1.89   , -33571.97 , 0.00
+1.89   , -31805.03 , 0.00
+1.89   , -30038.08 , 0.00
+1.89   , -28271.13 , 0.00
+1.89   , -26504.19 , 0.00
+1.89   , -24737.24 , -0.50
+1.89   , -22970.30 , -0.84
+1.89   , -21203.35 , -1.04
+1.89   , -19436.40 , -1.16
+1.89   , -17669.46 , -1.22
+1.89   , -15902.51 , -1.24
+1.89   , -14135.57 , -1.21
+1.89   , -12368.62 , -1.15
+1.89   , -10601.68 , -1.06
+1.89   , -8834.73  , -0.94
+1.89   , -7067.78  , -0.80
+1.89   , -5300.84  , -0.62
+1.89   , -3533.89  , -0.43
+1.89   , -1766.95  , -0.21
+1.89   , -353.39   , -0.02
+1.89   , 306.44    , 0.10
+1.89   , 1532.18   , 0.43
+1.89   , 3064.36   , 0.85
+1.89   , 4596.53   , 1.30
+1.89   , 6128.71   , 1.75
+1.89   , 7660.89   , 2.23
+1.89   , 9193.07   , 2.71
+1.89   , 10725.24  , 3.21
+1.89   , 12257.42  , 3.73
+1.89   , 13789.60  , 4.26
+1.89   , 15321.78  , 4.80
+1.89   , 16853.96  , 5.36
+1.89   , 18386.13  , 5.93
+1.89   , 19918.31  , 6.52
+1.89   , 21450.49  , 7.12
+1.89   , 22982.67  , 7.73
+1.89   , 24514.85  , 8.35
+1.89   , 26047.02  , 8.99
+1.89   , 27579.20  , 9.64
+1.89   , 29111.38  , 10.30
+1.89   , 30643.56  , 10.98
+18.86  , -35338.92 , -58.10
+18.86  , -33571.97 , -55.37
+18.86  , -31805.03 , -52.62
+18.86  , -30038.08 , -49.85
+18.86  , -28271.13 , -47.06
+18.86  , -26504.19 , -44.25
+18.86  , -24737.24 , -41.42
+18.86  , -22970.30 , -38.57
+18.86  , -21203.35 , -35.70
+18.86  , -19436.40 , -32.81
+18.86  , -17669.46 , -29.90
+18.86  , -15902.51 , -26.98
+18.86  , -14135.57 , -24.03
+18.86  , -12368.62 , -21.07
+18.86  , -10601.68 , -18.08
+18.86  , -8834.73  , -15.08
+18.86  , -7067.78  , -12.06
+18.86  , -5300.84  , -9.02
+18.86  , -3533.89  , -5.96
+18.86  , -1766.95  , -2.88
+18.86  , -353.39   , -0.37
+18.86  , 306.44    , 0.90
+18.86  , 1532.18   , 3.68
+18.86  , 3064.36   , 7.16
+18.86  , 4596.53   , 10.66
+18.86  , 6128.71   , 14.17
+18.86  , 7660.89   , 17.71
+18.86  , 9193.07   , 21.26
+18.86  , 10725.24  , 24.84
+18.86  , 12257.42  , 28.43
+18.86  , 13789.60  , 32.04
+18.86  , 15321.78  , 35.67
+18.86  , 16853.96  , 39.32
+18.86  , 18386.13  , 42.99
+18.86  , 19918.31  , 46.68
+18.86  , 21450.49  , 50.38
+18.86  , 22982.67  , 54.11
+18.86  , 24514.85  , 57.85
+18.86  , 26047.02  , 61.61
+18.86  , 27579.20  , 65.39
+18.86  , 29111.38  , 69.19
+18.86  , 30643.56  , 73.01
+37.72  , -35338.92 , -120.57
+37.72  , -33571.97 , -114.73
+37.72  , -31805.03 , -108.87
+37.72  , -30038.08 , -102.99
+37.72  , -28271.13 , -97.08
+37.72  , -26504.19 , -91.15
+37.72  , -24737.24 , -85.20
+37.72  , -22970.30 , -79.23
+37.72  , -21203.35 , -73.23
+37.72  , -19436.40 , -67.21
+37.72  , -17669.46 , -61.17
+37.72  , -15902.51 , -55.10
+37.72  , -14135.57 , -49.01
+37.72  , -12368.62 , -42.90
+37.72  , -10601.68 , -36.77
+37.72  , -8834.73  , -30.61
+37.72  , -7067.78  , -24.43
+37.72  , -5300.84  , -18.23
+37.72  , -3533.89  , -12.01
+37.72  , -1766.95  , -5.76
+37.72  , -353.39   , -0.66
+37.72  , 306.44    , 1.84
+37.72  , 1532.18   , 7.35
+37.72  , 3064.36   , 14.22
+37.72  , 4596.53   , 21.11
+37.72  , 6128.71   , 28.02
+37.72  , 7660.89   , 34.96
+37.72  , 9193.07   , 41.92
+37.72  , 10725.24  , 48.90
+37.72  , 12257.42  , 55.90
+37.72  , 13789.60  , 62.93
+37.72  , 15321.78  , 69.98
+37.72  , 16853.96  , 77.05
+37.72  , 18386.13  , 84.15
+37.72  , 19918.31  , 91.27
+37.72  , 21450.49  , 98.41
+37.72  , 22982.67  , 105.58
+37.72  , 24514.85  , 112.76
+37.72  , 26047.02  , 119.97
+37.72  , 27579.20  , 127.21
+37.72  , 29111.38  , 134.46
+37.72  , 30643.56  , 141.74
+56.59  , -35338.92 , -182.44
+56.59  , -33571.97 , -173.55
+56.59  , -31805.03 , -164.62
+56.59  , -30038.08 , -155.67
+56.59  , -28271.13 , -146.69
+56.59  , -26504.19 , -137.68
+56.59  , -24737.24 , -128.65
+56.59  , -22970.30 , -119.58
+56.59  , -21203.35 , -110.49
+56.59  , -19436.40 , -101.36
+56.59  , -17669.46 , -92.21
+56.59  , -15902.51 , -83.03
+56.59  , -14135.57 , -73.82
+56.59  , -12368.62 , -64.58
+56.59  , -10601.68 , -55.31
+56.59  , -8834.73  , -46.02
+56.59  , -7067.78  , -36.70
+56.59  , -5300.84  , -27.34
+56.59  , -3533.89  , -17.96
+56.59  , -1766.95  , -8.54
+56.59  , -353.39   , -0.79
+56.59  , 306.44    , 2.86
+56.59  , 1532.18   , 11.12
+56.59  , 3064.36   , 21.39
+56.59  , 4596.53   , 31.68
+56.59  , 6128.71   , 41.99
+56.59  , 7660.89   , 52.34
+56.59  , 9193.07   , 62.71
+56.59  , 10725.24  , 73.12
+56.59  , 12257.42  , 83.55
+56.59  , 13789.60  , 94.01
+56.59  , 15321.78  , 104.50
+56.59  , 16853.96  , 115.02
+56.59  , 18386.13  , 125.57
+56.59  , 19918.31  , 136.15
+56.59  , 21450.49  , 146.76
+56.59  , 22982.67  , 157.40
+56.59  , 24514.85  , 168.06
+56.59  , 26047.02  , 178.76
+56.59  , 27579.20  , 189.48
+56.59  , 29111.38  , 200.23
+56.59  , 30643.56  , 211.02
+75.45  , -35338.92 , -243.71
+75.45  , -33571.97 , -231.81
+75.45  , -31805.03 , -219.87
+75.45  , -30038.08 , -207.89
+75.45  , -28271.13 , -195.88
+75.45  , -26504.19 , -183.83
+75.45  , -24737.24 , -171.74
+75.45  , -22970.30 , -159.61
+75.45  , -21203.35 , -147.45
+75.45  , -19436.40 , -135.25
+75.45  , -17669.46 , -123.01
+75.45  , -15902.51 , -110.74
+75.45  , -14135.57 , -98.43
+75.45  , -12368.62 , -86.08
+75.45  , -10601.68 , -73.70
+75.45  , -8834.73  , -61.27
+75.45  , -7067.78  , -48.82
+75.45  , -5300.84  , -36.32
+75.45  , -3533.89  , -23.78
+75.45  , -1766.95  , -11.19
+75.45  , -353.39   , -0.63
+75.45  , 306.44    , 3.98
+75.45  , 1532.18   , 15.01
+75.45  , 3064.36   , 28.68
+75.45  , 4596.53   , 42.37
+75.45  , 6128.71   , 56.10
+75.45  , 7660.89   , 69.87
+75.45  , 9193.07   , 83.67
+75.45  , 10725.24  , 97.52
+75.45  , 12257.42  , 111.40
+75.45  , 13789.60  , 125.31
+75.45  , 15321.78  , 139.27
+75.45  , 16853.96  , 153.26
+75.45  , 18386.13  , 167.29
+75.45  , 19918.31  , 181.36
+75.45  , 21450.49  , 195.46
+75.45  , 22982.67  , 209.61
+75.45  , 24514.85  , 223.79
+75.45  , 26047.02  , 238.01
+75.45  , 27579.20  , 252.26
+75.45  , 29111.38  , 266.56
+75.45  , 30643.56  , 280.89
+94.31  , -35338.92 , -304.37
+94.31  , -33571.97 , -289.50
+94.31  , -31805.03 , -274.59
+94.31  , -30038.08 , -259.63
+94.31  , -28271.13 , -244.61
+94.31  , -26504.19 , -229.56
+94.31  , -24737.24 , -214.45
+94.31  , -22970.30 , -199.30
+94.31  , -21203.35 , -184.10
+94.31  , -19436.40 , -168.85
+94.31  , -17669.46 , -153.55
+94.31  , -15902.51 , -138.20
+94.31  , -14135.57 , -122.81
+94.31  , -12368.62 , -107.37
+94.31  , -10601.68 , -91.88
+94.31  , -8834.73  , -76.35
+94.31  , -7067.78  , -60.76
+94.31  , -5300.84  , -45.13
+94.31  , -3533.89  , -29.44
+94.31  , -1766.95  , -13.67
+94.31  , -353.39   , 0.00
+94.31  , 306.44    , 5.21
+94.31  , 1532.18   , 19.04
+94.31  , 3064.36   , 36.13
+94.31  , 4596.53   , 53.24
+94.31  , 6128.71   , 70.39
+94.31  , 7660.89   , 87.59
+94.31  , 9193.07   , 104.83
+94.31  , 10725.24  , 122.13
+94.31  , 12257.42  , 139.47
+94.31  , 13789.60  , 156.87
+94.31  , 15321.78  , 174.31
+94.31  , 16853.96  , 191.80
+94.31  , 18386.13  , 209.33
+94.31  , 19918.31  , 226.92
+94.31  , 21450.49  , 244.56
+94.31  , 22982.67  , 262.24
+94.31  , 24514.85  , 279.97
+94.31  , 26047.02  , 297.76
+94.31  , 27579.20  , 315.58
+94.31  , 29111.38  , 333.46
+94.31  , 30643.56  , 351.39
+113.17 , -35338.92 , -364.37
+113.17 , -33571.97 , -346.59
+113.17 , -31805.03 , -328.74
+113.17 , -30038.08 , -310.84
+113.17 , -28271.13 , -292.87
+113.17 , -26504.19 , -274.84
+113.17 , -24737.24 , -256.75
+113.17 , -22970.30 , -238.60
+113.17 , -21203.35 , -220.39
+113.17 , -19436.40 , -202.12
+113.17 , -17669.46 , -183.79
+113.17 , -15902.51 , -165.40
+113.17 , -14135.57 , -146.94
+113.17 , -12368.62 , -128.43
+113.17 , -10601.68 , -109.85
+113.17 , -8834.73  , -91.21
+113.17 , -7067.78  , -72.51
+113.17 , -5300.84  , -53.75
+113.17 , -3533.89  , -34.91
+113.17 , -1766.95  , -15.95
+113.17 , -353.39   , 0.00
+113.17 , 306.44    , 6.58
+113.17 , 1532.18   , 23.25
+113.17 , 3064.36   , 43.76
+113.17 , 4596.53   , 64.29
+113.17 , 6128.71   , 84.87
+113.17 , 7660.89   , 105.52
+113.17 , 9193.07   , 126.22
+113.17 , 10725.24  , 146.98
+113.17 , 12257.42  , 167.81
+113.17 , 13789.60  , 188.70
+113.17 , 15321.78  , 209.65
+113.17 , 16853.96  , 230.66
+113.17 , 18386.13  , 251.73
+113.17 , 19918.31  , 272.87
+113.17 , 21450.49  , 294.07
+113.17 , 22982.67  , 315.33
+113.17 , 24514.85  , 336.65
+113.17 , 26047.02  , 358.03
+113.17 , 27579.20  , 379.47
+113.17 , 29111.38  , 400.98
+113.17 , 30643.56  , 422.54
+132.03 , -35338.92 , -423.69
+132.03 , -33571.97 , -403.04
+132.03 , -31805.03 , -382.31
+132.03 , -30038.08 , -361.50
+132.03 , -28271.13 , -340.62
+132.03 , -26504.19 , -319.66
+132.03 , -24737.24 , -298.62
+132.03 , -22970.30 , -277.51
+132.03 , -21203.35 , -256.31
+132.03 , -19436.40 , -235.05
+132.03 , -17669.46 , -213.70
+132.03 , -15902.51 , -192.28
+132.03 , -14135.57 , -170.79
+132.03 , -12368.62 , -149.21
+132.03 , -10601.68 , -127.57
+132.03 , -8834.73  , -105.84
+132.03 , -7067.78  , -84.03
+132.03 , -5300.84  , -62.14
+132.03 , -3533.89  , -40.16
+132.03 , -1766.95  , -18.00
+132.03 , -353.39   , 0.00
+132.03 , 306.44    , 8.09
+132.03 , 1532.18   , 27.64
+132.03 , 3064.36   , 51.59
+132.03 , 4596.53   , 75.56
+132.03 , 6128.71   , 99.58
+132.03 , 7660.89   , 123.68
+132.03 , 9193.07   , 147.86
+132.03 , 10725.24  , 172.10
+132.03 , 12257.42  , 196.43
+132.03 , 13789.60  , 220.84
+132.03 , 15321.78  , 245.32
+132.03 , 16853.96  , 269.88
+132.03 , 18386.13  , 294.51
+132.03 , 19918.31  , 319.23
+132.03 , 21450.49  , 344.02
+132.03 , 22982.67  , 368.89
+132.03 , 24514.85  , 393.83
+132.03 , 26047.02  , 418.85
+132.03 , 27579.20  , 443.95
+132.03 , 29111.38  , 469.13
+132.03 , 30643.56  , 494.38
+150.90 , -35338.92 , -482.31
+150.90 , -33571.97 , -458.83
+150.90 , -31805.03 , -435.26
+150.90 , -30038.08 , -411.59
+150.90 , -28271.13 , -387.83
+150.90 , -26504.19 , -363.97
+150.90 , -24737.24 , -340.02
+150.90 , -22970.30 , -315.97
+150.90 , -21203.35 , -291.83
+150.90 , -19436.40 , -267.59
+150.90 , -17669.46 , -243.26
+150.90 , -15902.51 , -218.84
+150.90 , -14135.57 , -194.32
+150.90 , -12368.62 , -169.71
+150.90 , -10601.68 , -145.00
+150.90 , -8834.73  , -120.19
+150.90 , -7067.78  , -95.29
+150.90 , -5300.84  , -70.28
+150.90 , -3533.89  , -45.14
+150.90 , -1766.95  , -19.76
+150.90 , -353.39   , 0.00
+150.90 , 306.44    , 9.76
+150.90 , 1532.18   , 32.25
+150.90 , 3064.36   , 59.66
+150.90 , 4596.53   , 87.07
+150.90 , 6128.71   , 114.55
+150.90 , 7660.89   , 142.11
+150.90 , 9193.07   , 169.77
+150.90 , 10725.24  , 197.52
+150.90 , 12257.42  , 225.37
+150.90 , 13789.60  , 253.31
+150.90 , 15321.78  , 281.34
+150.90 , 16853.96  , 309.47
+150.90 , 18386.13  , 337.70
+150.90 , 19918.31  , 366.02
+150.90 , 21450.49  , 394.44
+150.90 , 22982.67  , 422.95
+150.90 , 24514.85  , 451.56
+150.90 , 26047.02  , 480.26
+150.90 , 27579.20  , 509.05
+150.90 , 29111.38  , 537.94
+150.90 , 30643.56  , 566.93
+169.76 , -35338.92 , -540.17
+169.76 , -33571.97 , -513.92
+169.76 , -31805.03 , -487.55
+169.76 , -30038.08 , -461.06
+169.76 , -28271.13 , -434.46
+169.76 , -26504.19 , -407.75
+169.76 , -24737.24 , -380.92
+169.76 , -22970.30 , -353.97
+169.76 , -21203.35 , -326.91
+169.76 , -19436.40 , -299.73
+169.76 , -17669.46 , -272.44
+169.76 , -15902.51 , -245.03
+169.76 , -14135.57 , -217.51
+169.76 , -12368.62 , -189.87
+169.76 , -10601.68 , -162.12
+169.76 , -8834.73  , -134.25
+169.76 , -7067.78  , -106.26
+169.76 , -5300.84  , -78.13
+169.76 , -3533.89  , -49.84
+169.76 , -1766.95  , -21.19
+169.76 , -353.39   , 0.00
+169.76 , 306.44    , 11.59
+169.76 , 1532.18   , 37.10
+169.76 , 3064.36   , 67.98
+169.76 , 4596.53   , 98.85
+169.76 , 6128.71   , 129.79
+169.76 , 7660.89   , 160.84
+169.76 , 9193.07   , 191.99
+169.76 , 10725.24  , 223.26
+169.76 , 12257.42  , 254.64
+169.76 , 13789.60  , 286.14
+169.76 , 15321.78  , 317.75
+169.76 , 16853.96  , 349.48
+169.76 , 18386.13  , 381.32
+169.76 , 19918.31  , 413.28
+169.76 , 21450.49  , 445.36
+169.76 , 22982.67  , 477.54
+169.76 , 24514.85  , 509.85
+169.76 , 26047.02  , 542.27
+169.76 , 27579.20  , 574.80
+169.76 , 29111.38  , 607.45
+169.76 , 30643.56  , 640.21
+188.62 , -35338.92 , -597.26
+188.62 , -33571.97 , -568.28
+188.62 , -31805.03 , -539.16
+188.62 , -30038.08 , -509.90
+188.62 , -28271.13 , -480.50
+188.62 , -26504.19 , -450.96
+188.62 , -24737.24 , -421.28
+188.62 , -22970.30 , -391.47
+188.62 , -21203.35 , -361.52
+188.62 , -19436.40 , -331.43
+188.62 , -17669.46 , -301.20
+188.62 , -15902.51 , -270.83
+188.62 , -14135.57 , -240.33
+188.62 , -12368.62 , -209.68
+188.62 , -10601.68 , -178.90
+188.62 , -8834.73  , -147.97
+188.62 , -7067.78  , -116.90
+188.62 , -5300.84  , -85.66
+188.62 , -3533.89  , -54.21
+188.62 , -1766.95  , -22.23
+188.62 , -353.39   , 0.00
+188.62 , 306.44    , 13.60
+188.62 , 1532.18   , 42.20
+188.62 , 3064.36   , 76.58
+188.62 , 4596.53   , 110.92
+188.62 , 6128.71   , 145.34
+188.62 , 7660.89   , 179.88
+188.62 , 9193.07   , 214.55
+188.62 , 10725.24  , 249.35
+188.62 , 12257.42  , 284.29
+188.62 , 13789.60  , 319.36
+188.62 , 15321.78  , 354.57
+188.62 , 16853.96  , 389.92
+188.62 , 18386.13  , 425.41
+188.62 , 19918.31  , 461.03
+188.62 , 21450.49  , 496.79
+188.62 , 22982.67  , 532.69
+188.62 , 24514.85  , 568.73
+188.62 , 26047.02  , 604.90
+188.62 , 27579.20  , 641.21
+188.62 , 29111.38  , 677.66
+188.62 , 30643.56  , 714.24
+207.48 , -35338.92 , -653.54
+207.48 , -33571.97 , -621.88
+207.48 , -31805.03 , -590.05
+207.48 , -30038.08 , -558.06
+207.48 , -28271.13 , -525.90
+207.48 , -26504.19 , -493.58
+207.48 , -24737.24 , -461.09
+207.48 , -22970.30 , -428.44
+207.48 , -21203.35 , -395.63
+207.48 , -19436.40 , -362.65
+207.48 , -17669.46 , -329.51
+207.48 , -15902.51 , -296.21
+207.48 , -14135.57 , -262.74
+207.48 , -12368.62 , -229.11
+207.48 , -10601.68 , -195.31
+207.48 , -8834.73  , -161.34
+207.48 , -7067.78  , -127.18
+207.48 , -5300.84  , -92.83
+207.48 , -3533.89  , -58.20
+207.48 , -1766.95  , -22.82
+207.48 , -353.39   , 0.00
+207.48 , 306.44    , 15.79
+207.48 , 1532.18   , 47.58
+207.48 , 3064.36   , 85.48
+207.48 , 4596.53   , 123.30
+207.48 , 6128.71   , 161.22
+207.48 , 7660.89   , 199.26
+207.48 , 9193.07   , 237.46
+207.48 , 10725.24  , 275.81
+207.48 , 12257.42  , 314.32
+207.48 , 13789.60  , 352.99
+207.48 , 15321.78  , 391.83
+207.48 , 16853.96  , 430.82
+207.48 , 18386.13  , 469.98
+207.48 , 19918.31  , 509.30
+207.48 , 21450.49  , 548.78
+207.48 , 22982.67  , 588.42
+207.48 , 24514.85  , 628.23
+207.48 , 26047.02  , 668.20
+207.48 , 27579.20  , 708.32
+207.48 , 29111.38  , 748.61
+207.48 , 30643.56  , 789.06
+226.34 , -35338.92 , -708.97
+226.34 , -33571.97 , -674.68
+226.34 , -31805.03 , -640.19
+226.34 , -30038.08 , -605.51
+226.34 , -28271.13 , -570.63
+226.34 , -26504.19 , -535.56
+226.34 , -24737.24 , -500.30
+226.34 , -22970.30 , -464.85
+226.34 , -21203.35 , -429.21
+226.34 , -19436.40 , -393.37
+226.34 , -17669.46 , -357.35
+226.34 , -15902.51 , -321.13
+226.34 , -14135.57 , -284.71
+226.34 , -12368.62 , -248.11
+226.34 , -10601.68 , -211.31
+226.34 , -8834.73  , -174.30
+226.34 , -7067.78  , -137.08
+226.34 , -5300.84  , -99.61
+226.34 , -3533.89  , -61.78
+226.34 , -1766.95  , -22.86
+226.34 , -353.39   , 0.00
+226.34 , 306.44    , 18.17
+226.34 , 1532.18   , 53.24
+226.34 , 3064.36   , 94.71
+226.34 , 4596.53   , 136.03
+226.34 , 6128.71   , 177.45
+226.34 , 7660.89   , 219.01
+226.34 , 9193.07   , 260.75
+226.34 , 10725.24  , 302.67
+226.34 , 12257.42  , 344.78
+226.34 , 13789.60  , 387.07
+226.34 , 15321.78  , 429.54
+226.34 , 16853.96  , 472.21
+226.34 , 18386.13  , 515.06
+226.34 , 19918.31  , 558.11
+226.34 , 21450.49  , 601.34
+226.34 , 22982.67  , 644.76
+226.34 , 24514.85  , 688.37
+226.34 , 26047.02  , 732.17
+226.34 , 27579.20  , 776.15
+226.34 , 29111.38  , 820.33
+226.34 , 30643.56  , 864.69
+245.21 , -35338.92 , -763.53
+245.21 , -33571.97 , -726.65
+245.21 , -31805.03 , -689.55
+245.21 , -30038.08 , -652.22
+245.21 , -28271.13 , -614.67
+245.21 , -26504.19 , -576.89
+245.21 , -24737.24 , -538.89
+245.21 , -22970.30 , -500.67
+245.21 , -21203.35 , -462.22
+245.21 , -19436.40 , -423.56
+245.21 , -17669.46 , -384.67
+245.21 , -15902.51 , -345.56
+245.21 , -14135.57 , -306.22
+245.21 , -12368.62 , -266.66
+245.21 , -10601.68 , -226.86
+245.21 , -8834.73  , -186.83
+245.21 , -7067.78  , -146.54
+245.21 , -5300.84  , -105.95
+245.21 , -3533.89  , -64.90
+245.21 , -1766.95  , -22.24
+245.21 , -353.39   , 0.00
+245.21 , 306.44    , 20.74
+245.21 , 1532.18   , 59.20
+245.21 , 3064.36   , 104.27
+245.21 , 4596.53   , 149.12
+245.21 , 6128.71   , 194.05
+245.21 , 7660.89   , 239.16
+245.21 , 9193.07   , 284.45
+245.21 , 10725.24  , 329.96
+245.21 , 12257.42  , 375.67
+245.21 , 13789.60  , 421.60
+245.21 , 15321.78  , 467.75
+245.21 , 16853.96  , 514.11
+245.21 , 18386.13  , 560.69
+245.21 , 19918.31  , 607.48
+245.21 , 21450.49  , 654.50
+245.21 , 22982.67  , 701.73
+245.21 , 24514.85  , 749.18
+245.21 , 26047.02  , 796.84
+245.21 , 27579.20  , 844.73
+245.21 , 29111.38  , 892.83
+245.21 , 30643.56  , 941.14
+264.07 , -35338.92 , -817.17
+264.07 , -33571.97 , -777.76
+264.07 , -31805.03 , -738.08
+264.07 , -30038.08 , -698.15
+264.07 , -28271.13 , -657.96
+264.07 , -26504.19 , -617.52
+264.07 , -24737.24 , -576.82
+264.07 , -22970.30 , -535.86
+264.07 , -21203.35 , -494.65
+264.07 , -19436.40 , -453.18
+264.07 , -17669.46 , -411.45
+264.07 , -15902.51 , -369.47
+264.07 , -14135.57 , -327.22
+264.07 , -12368.62 , -284.72
+264.07 , -10601.68 , -241.95
+264.07 , -8834.73  , -198.90
+264.07 , -7067.78  , -155.54
+264.07 , -5300.84  , -111.82
+264.07 , -3533.89  , -67.51
+264.07 , -1766.95  , -20.80
+264.07 , -353.39   , 0.00
+264.07 , 306.44    , 23.52
+264.07 , 1532.18   , 65.48
+264.07 , 3064.36   , 114.20
+264.07 , 4596.53   , 162.59
+264.07 , 6128.71   , 211.06
+264.07 , 7660.89   , 259.72
+264.07 , 9193.07   , 308.59
+264.07 , 10725.24  , 357.69
+264.07 , 12257.42  , 407.04
+264.07 , 13789.60  , 456.62
+264.07 , 15321.78  , 506.46
+264.07 , 16853.96  , 556.54
+264.07 , 18386.13  , 606.87
+264.07 , 19918.31  , 657.45
+264.07 , 21450.49  , 708.28
+264.07 , 22982.67  , 759.35
+264.07 , 24514.85  , 810.68
+264.07 , 26047.02  , 862.25
+264.07 , 27579.20  , 914.07
+264.07 , 29111.38  , 966.13
+264.07 , 30643.56  , 1018.44
+282.93 , -35338.92 , -869.86
+282.93 , -33571.97 , -827.96
+282.93 , -31805.03 , -785.77
+282.93 , -30038.08 , -743.28
+282.93 , -28271.13 , -700.50
+282.93 , -26504.19 , -657.42
+282.93 , -24737.24 , -614.05
+282.93 , -22970.30 , -570.39
+282.93 , -21203.35 , -526.44
+282.93 , -19436.40 , -482.19
+282.93 , -17669.46 , -437.65
+282.93 , -15902.51 , -392.82
+282.93 , -14135.57 , -347.69
+282.93 , -12368.62 , -302.26
+282.93 , -10601.68 , -256.52
+282.93 , -8834.73  , -210.46
+282.93 , -7067.78  , -164.04
+282.93 , -5300.84  , -117.17
+282.93 , -3533.89  , -69.54
+282.93 , -1766.95  , -18.27
+282.93 , -353.39   , 0.00
+282.93 , 306.44    , 26.49
+282.93 , 1532.18   , 72.10
+282.93 , 3064.36   , 124.50
+282.93 , 4596.53   , 176.46
+282.93 , 6128.71   , 228.49
+282.93 , 7660.89   , 280.71
+282.93 , 9193.07   , 333.18
+282.93 , 10725.24  , 385.90
+282.93 , 12257.42  , 438.89
+282.93 , 13789.60  , 492.16
+282.93 , 15321.78  , 545.71
+282.93 , 16853.96  , 599.54
+282.93 , 18386.13  , 653.64
+282.93 , 19918.31  , 708.03
+282.93 , 21450.49  , 762.71
+282.93 , 22982.67  , 817.66
+282.93 , 24514.85  , 872.89
+282.93 , 26047.02  , 928.41
+282.93 , 27579.20  , 984.20
+282.93 , 29111.38  , 1040.27
+282.93 , 30643.56  , 1096.63
+301.79 , -35338.92 , -921.56
+301.79 , -33571.97 , -877.23
+301.79 , -31805.03 , -832.56
+301.79 , -30038.08 , -787.56
+301.79 , -28271.13 , -742.22
+301.79 , -26504.19 , -696.56
+301.79 , -24737.24 , -650.56
+301.79 , -22970.30 , -604.23
+301.79 , -21203.35 , -557.56
+301.79 , -19436.40 , -510.57
+301.79 , -17669.46 , -463.24
+301.79 , -15902.51 , -415.58
+301.79 , -14135.57 , -367.58
+301.79 , -12368.62 , -319.24
+301.79 , -10601.68 , -270.55
+301.79 , -8834.73  , -221.48
+301.79 , -7067.78  , -171.99
+301.79 , -5300.84  , -121.95
+301.79 , -3533.89  , -70.93
+301.79 , -1766.95  , -14.10
+301.79 , -353.39   , 0.00
+301.79 , 306.44    , 29.68
+301.79 , 1532.18   , 79.05
+301.79 , 3064.36   , 135.20
+301.79 , 4596.53   , 190.76
+301.79 , 6128.71   , 246.36
+301.79 , 7660.89   , 302.17
+301.79 , 9193.07   , 358.24
+301.79 , 10725.24  , 414.60
+301.79 , 12257.42  , 471.27
+301.79 , 13789.60  , 528.24
+301.79 , 15321.78  , 585.52
+301.79 , 16853.96  , 643.12
+301.79 , 18386.13  , 701.03
+301.79 , 19918.31  , 759.26
+301.79 , 21450.49  , 817.80
+301.79 , 22982.67  , 876.66
+301.79 , 24514.85  , 935.84
+301.79 , 26047.02  , 995.34
+301.79 , 27579.20  , 1055.15
+301.79 , 29111.38  , 1115.27
+301.79 , 30643.56  , 1175.71
+320.65 , -35338.92 , -972.24
+320.65 , -33571.97 , -925.52
+320.65 , -31805.03 , -878.43
+320.65 , -30038.08 , -830.96
+320.65 , -28271.13 , -783.11
+320.65 , -26504.19 , -734.89
+320.65 , -24737.24 , -686.30
+320.65 , -22970.30 , -637.33
+320.65 , -21203.35 , -587.99
+320.65 , -19436.40 , -538.28
+320.65 , -17669.46 , -488.19
+320.65 , -15902.51 , -437.72
+320.65 , -14135.57 , -386.87
+320.65 , -12368.62 , -335.63
+320.65 , -10601.68 , -283.99
+320.65 , -8834.73  , -231.92
+320.65 , -7067.78  , -179.35
+320.65 , -5300.84  , -126.12
+320.65 , -3533.89  , -71.60
+320.65 , -1766.95  , -6.45
+320.65 , -353.39   , 0.00
+320.65 , 306.44    , 33.08
+320.65 , 1532.18   , 86.37
+320.65 , 3064.36   , 146.31
+320.65 , 4596.53   , 205.50
+320.65 , 6128.71   , 264.70
+320.65 , 7660.89   , 324.11
+320.65 , 9193.07   , 383.81
+320.65 , 10725.24  , 443.83
+320.65 , 12257.42  , 504.18
+320.65 , 13789.60  , 564.87
+320.65 , 15321.78  , 625.91
+320.65 , 16853.96  , 687.30
+320.65 , 18386.13  , 749.05
+320.65 , 19918.31  , 811.14
+320.65 , 21450.49  , 873.59
+320.65 , 22982.67  , 936.40
+320.65 , 24514.85  , 999.56
+320.65 , 26047.02  , 1063.07
+320.65 , 27579.20  , 1126.93
+320.65 , 29111.38  , 1191.14
+320.65 , 30643.56  , 1255.71
+339.52 , -35338.92 , -1021.86
+339.52 , -33571.97 , -972.81
+339.52 , -31805.03 , -923.33
+339.52 , -30038.08 , -873.44
+339.52 , -28271.13 , -823.13
+339.52 , -26504.19 , -772.39
+339.52 , -24737.24 , -721.24
+339.52 , -22970.30 , -669.67
+339.52 , -21203.35 , -617.68
+339.52 , -19436.40 , -565.27
+339.52 , -17669.46 , -512.45
+339.52 , -15902.51 , -459.19
+339.52 , -14135.57 , -405.51
+339.52 , -12368.62 , -351.39
+339.52 , -10601.68 , -296.81
+339.52 , -8834.73  , -241.73
+339.52 , -7067.78  , -186.07
+339.52 , -5300.84  , -129.61
+339.52 , -3533.89  , -71.46
+339.52 , -1766.95  , 0.00
+339.52 , -353.39   , 0.00
+339.52 , 306.44    , 36.70
+339.52 , 1532.18   , 94.04
+339.52 , 3064.36   , 157.85
+339.52 , 4596.53   , 220.70
+339.52 , 6128.71   , 283.52
+339.52 , 7660.89   , 346.56
+339.52 , 9193.07   , 409.90
+339.52 , 10725.24  , 473.59
+339.52 , 12257.42  , 537.65
+339.52 , 13789.60  , 602.09
+339.52 , 15321.78  , 666.91
+339.52 , 16853.96  , 732.12
+339.52 , 18386.13  , 797.72
+339.52 , 19918.31  , 863.72
+339.52 , 21450.49  , 930.10
+339.52 , 22982.67  , 996.88
+339.52 , 24514.85  , 1064.05
+339.52 , 26047.02  , 1131.62
+339.52 , 27579.20  , 1199.57
+339.52 , 29111.38  , 1267.92
+339.52 , 30643.56  , 1336.65
+358.38 , -35338.92 , -1070.37
+358.38 , -33571.97 , -1019.04
+358.38 , -31805.03 , -967.24
+358.38 , -30038.08 , -914.96
+358.38 , -28271.13 , -862.23
+358.38 , -26504.19 , -809.02
+358.38 , -24737.24 , -755.35
+358.38 , -22970.30 , -701.21
+358.38 , -21203.35 , -646.60
+358.38 , -19436.40 , -591.53
+358.38 , -17669.46 , -535.99
+358.38 , -15902.51 , -479.97
+358.38 , -14135.57 , -423.47
+358.38 , -12368.62 , -366.48
+358.38 , -10601.68 , -308.96
+358.38 , -8834.73  , -250.88
+358.38 , -7067.78  , -192.11
+358.38 , -5300.84  , -132.36
+358.38 , -3533.89  , -70.38
+358.38 , -1766.95  , 0.00
+358.38 , -353.39   , 0.00
+358.38 , 306.44    , 40.53
+358.38 , 1532.18   , 102.10
+358.38 , 3064.36   , 169.83
+358.38 , 4596.53   , 236.37
+358.38 , 6128.71   , 302.84
+358.38 , 7660.89   , 369.53
+358.38 , 9193.07   , 436.54
+358.38 , 10725.24  , 503.92
+358.38 , 12257.42  , 571.71
+358.38 , 13789.60  , 639.91
+358.38 , 15321.78  , 708.54
+358.38 , 16853.96  , 777.59
+358.38 , 18386.13  , 847.08
+358.38 , 19918.31  , 917.00
+358.38 , 21450.49  , 987.35
+358.38 , 22982.67  , 1058.14
+358.38 , 24514.85  , 1129.36
+358.38 , 26047.02  , 1201.01
+358.38 , 27579.20  , 1273.09
+358.38 , 29111.38  , 1345.61
+358.38 , 30643.56  , 1418.56
+377.24 , -35338.92 , -1117.74
+377.24 , -33571.97 , -1064.18
+377.24 , -31805.03 , -1010.10
+377.24 , -30038.08 , -955.49
+377.24 , -28271.13 , -900.37
+377.24 , -26504.19 , -844.73
+377.24 , -24737.24 , -788.58
+377.24 , -22970.30 , -731.90
+377.24 , -21203.35 , -674.71
+377.24 , -19436.40 , -617.00
+377.24 , -17669.46 , -558.77
+377.24 , -15902.51 , -500.01
+377.24 , -14135.57 , -440.71
+377.24 , -12368.62 , -380.85
+377.24 , -10601.68 , -320.40
+377.24 , -8834.73  , -259.31
+377.24 , -7067.78  , -197.41
+377.24 , -5300.84  , -134.30
+377.24 , -3533.89  , -68.24
+377.24 , -1766.95  , 0.00
+377.24 , -353.39   , 0.00
+377.24 , 306.44    , 44.59
+377.24 , 1532.18   , 110.53
+377.24 , 3064.36   , 182.27
+377.24 , 4596.53   , 252.55
+377.24 , 6128.71   , 322.69
+377.24 , 7660.89   , 393.04
+377.24 , 9193.07   , 463.74
+377.24 , 10725.24  , 534.84
+377.24 , 12257.42  , 606.37
+377.24 , 13789.60  , 678.37
+377.24 , 15321.78  , 750.82
+377.24 , 16853.96  , 823.74
+377.24 , 18386.13  , 897.14
+377.24 , 19918.31  , 971.01
+377.24 , 21450.49  , 1045.36
+377.24 , 22982.67  , 1120.19
+377.24 , 24514.85  , 1195.49
+377.24 , 26047.02  , 1271.27
+377.24 , 27579.20  , 1347.52
+377.24 , 29111.38  , 1424.25
+377.24 , 30643.56  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..07feb55aeb84a3946955f362d5131493fe83d565
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out     , P_el
+0.00    , -11414.26 , 0.00
+0.00    , -10843.55 , 0.00
+0.00    , -10272.84 , 0.00
+0.00    , -9702.12  , 0.00
+0.00    , -9131.41  , 0.00
+0.00    , -8560.70  , 0.00
+0.00    , -7989.99  , -0.13
+0.00    , -7419.27  , -0.66
+0.00    , -6848.56  , -0.98
+0.00    , -6277.85  , -1.19
+0.00    , -5707.13  , -1.32
+0.00    , -5136.42  , -1.38
+0.00    , -4565.71  , -1.39
+0.00    , -3994.99  , -1.35
+0.00    , -3424.28  , -1.26
+0.00    , -2853.57  , -1.13
+0.00    , -2282.85  , -0.97
+0.00    , -1712.14  , -0.77
+0.00    , -1141.43  , -0.53
+0.00    , -570.71   , -0.27
+0.00    , -114.14   , -0.02
+0.00    , 103.14    , 0.13
+0.00    , 515.72    , 0.56
+0.00    , 1031.44   , 1.12
+0.00    , 1547.16   , 1.70
+0.00    , 2062.88   , 2.31
+0.00    , 2578.60   , 2.93
+0.00    , 3094.32   , 3.58
+0.00    , 3610.04   , 4.25
+0.00    , 4125.76   , 4.93
+0.00    , 4641.48   , 5.64
+0.00    , 5157.20   , 6.37
+0.00    , 5672.91   , 7.12
+0.00    , 6188.63   , 7.88
+0.00    , 6704.35   , 8.67
+0.00    , 7220.07   , 9.47
+0.00    , 7735.79   , 10.29
+0.00    , 8251.51   , 11.13
+0.00    , 8767.23   , 11.99
+0.00    , 9282.95   , 12.87
+0.00    , 9798.67   , 13.76
+0.00    , 10314.39  , 14.67
+5.72    , -11414.26 , 0.00
+5.72    , -10843.55 , 0.00
+5.72    , -10272.84 , 0.00
+5.72    , -9702.12  , 0.00
+5.72    , -9131.41  , 0.00
+5.72    , -8560.70  , 0.00
+5.72    , -7989.99  , -0.50
+5.72    , -7419.27  , -0.84
+5.72    , -6848.56  , -1.04
+5.72    , -6277.85  , -1.16
+5.72    , -5707.13  , -1.22
+5.72    , -5136.42  , -1.24
+5.72    , -4565.71  , -1.21
+5.72    , -3994.99  , -1.15
+5.72    , -3424.28  , -1.06
+5.72    , -2853.57  , -0.94
+5.72    , -2282.85  , -0.80
+5.72    , -1712.14  , -0.62
+5.72    , -1141.43  , -0.43
+5.72    , -570.71   , -0.21
+5.72    , -114.14   , -0.02
+5.72    , 103.14    , 0.10
+5.72    , 515.72    , 0.43
+5.72    , 1031.44   , 0.85
+5.72    , 1547.16   , 1.30
+5.72    , 2062.88   , 1.75
+5.72    , 2578.60   , 2.23
+5.72    , 3094.32   , 2.71
+5.72    , 3610.04   , 3.21
+5.72    , 4125.76   , 3.73
+5.72    , 4641.48   , 4.26
+5.72    , 5157.20   , 4.80
+5.72    , 5672.91   , 5.36
+5.72    , 6188.63   , 5.93
+5.72    , 6704.35   , 6.52
+5.72    , 7220.07   , 7.12
+5.72    , 7735.79   , 7.73
+5.72    , 8251.51   , 8.35
+5.72    , 8767.23   , 8.99
+5.72    , 9282.95   , 9.64
+5.72    , 9798.67   , 10.30
+5.72    , 10314.39  , 10.98
+57.21   , -11414.26 , -58.10
+57.21   , -10843.55 , -55.37
+57.21   , -10272.84 , -52.62
+57.21   , -9702.12  , -49.85
+57.21   , -9131.41  , -47.06
+57.21   , -8560.70  , -44.25
+57.21   , -7989.99  , -41.42
+57.21   , -7419.27  , -38.57
+57.21   , -6848.56  , -35.70
+57.21   , -6277.85  , -32.81
+57.21   , -5707.13  , -29.90
+57.21   , -5136.42  , -26.98
+57.21   , -4565.71  , -24.03
+57.21   , -3994.99  , -21.07
+57.21   , -3424.28  , -18.08
+57.21   , -2853.57  , -15.08
+57.21   , -2282.85  , -12.06
+57.21   , -1712.14  , -9.02
+57.21   , -1141.43  , -5.96
+57.21   , -570.71   , -2.88
+57.21   , -114.14   , -0.37
+57.21   , 103.14    , 0.90
+57.21   , 515.72    , 3.68
+57.21   , 1031.44   , 7.16
+57.21   , 1547.16   , 10.66
+57.21   , 2062.88   , 14.17
+57.21   , 2578.60   , 17.71
+57.21   , 3094.32   , 21.26
+57.21   , 3610.04   , 24.84
+57.21   , 4125.76   , 28.43
+57.21   , 4641.48   , 32.04
+57.21   , 5157.20   , 35.67
+57.21   , 5672.91   , 39.32
+57.21   , 6188.63   , 42.99
+57.21   , 6704.35   , 46.68
+57.21   , 7220.07   , 50.38
+57.21   , 7735.79   , 54.11
+57.21   , 8251.51   , 57.85
+57.21   , 8767.23   , 61.61
+57.21   , 9282.95   , 65.39
+57.21   , 9798.67   , 69.19
+57.21   , 10314.39  , 73.01
+114.41  , -11414.26 , -120.57
+114.41  , -10843.55 , -114.73
+114.41  , -10272.84 , -108.87
+114.41  , -9702.12  , -102.99
+114.41  , -9131.41  , -97.08
+114.41  , -8560.70  , -91.15
+114.41  , -7989.99  , -85.20
+114.41  , -7419.27  , -79.23
+114.41  , -6848.56  , -73.23
+114.41  , -6277.85  , -67.21
+114.41  , -5707.13  , -61.17
+114.41  , -5136.42  , -55.10
+114.41  , -4565.71  , -49.01
+114.41  , -3994.99  , -42.90
+114.41  , -3424.28  , -36.77
+114.41  , -2853.57  , -30.61
+114.41  , -2282.85  , -24.43
+114.41  , -1712.14  , -18.23
+114.41  , -1141.43  , -12.01
+114.41  , -570.71   , -5.76
+114.41  , -114.14   , -0.66
+114.41  , 103.14    , 1.84
+114.41  , 515.72    , 7.35
+114.41  , 1031.44   , 14.22
+114.41  , 1547.16   , 21.11
+114.41  , 2062.88   , 28.02
+114.41  , 2578.60   , 34.96
+114.41  , 3094.32   , 41.92
+114.41  , 3610.04   , 48.90
+114.41  , 4125.76   , 55.90
+114.41  , 4641.48   , 62.93
+114.41  , 5157.20   , 69.98
+114.41  , 5672.91   , 77.05
+114.41  , 6188.63   , 84.15
+114.41  , 6704.35   , 91.27
+114.41  , 7220.07   , 98.41
+114.41  , 7735.79   , 105.58
+114.41  , 8251.51   , 112.76
+114.41  , 8767.23   , 119.97
+114.41  , 9282.95   , 127.21
+114.41  , 9798.67   , 134.46
+114.41  , 10314.39  , 141.74
+171.62  , -11414.26 , -182.44
+171.62  , -10843.55 , -173.55
+171.62  , -10272.84 , -164.62
+171.62  , -9702.12  , -155.67
+171.62  , -9131.41  , -146.69
+171.62  , -8560.70  , -137.68
+171.62  , -7989.99  , -128.65
+171.62  , -7419.27  , -119.58
+171.62  , -6848.56  , -110.49
+171.62  , -6277.85  , -101.36
+171.62  , -5707.13  , -92.21
+171.62  , -5136.42  , -83.03
+171.62  , -4565.71  , -73.82
+171.62  , -3994.99  , -64.58
+171.62  , -3424.28  , -55.31
+171.62  , -2853.57  , -46.02
+171.62  , -2282.85  , -36.70
+171.62  , -1712.14  , -27.34
+171.62  , -1141.43  , -17.96
+171.62  , -570.71   , -8.54
+171.62  , -114.14   , -0.79
+171.62  , 103.14    , 2.86
+171.62  , 515.72    , 11.12
+171.62  , 1031.44   , 21.39
+171.62  , 1547.16   , 31.68
+171.62  , 2062.88   , 41.99
+171.62  , 2578.60   , 52.34
+171.62  , 3094.32   , 62.71
+171.62  , 3610.04   , 73.12
+171.62  , 4125.76   , 83.55
+171.62  , 4641.48   , 94.01
+171.62  , 5157.20   , 104.50
+171.62  , 5672.91   , 115.02
+171.62  , 6188.63   , 125.57
+171.62  , 6704.35   , 136.15
+171.62  , 7220.07   , 146.76
+171.62  , 7735.79   , 157.40
+171.62  , 8251.51   , 168.06
+171.62  , 8767.23   , 178.76
+171.62  , 9282.95   , 189.48
+171.62  , 9798.67   , 200.23
+171.62  , 10314.39  , 211.02
+228.82  , -11414.26 , -243.71
+228.82  , -10843.55 , -231.81
+228.82  , -10272.84 , -219.87
+228.82  , -9702.12  , -207.89
+228.82  , -9131.41  , -195.88
+228.82  , -8560.70  , -183.83
+228.82  , -7989.99  , -171.74
+228.82  , -7419.27  , -159.61
+228.82  , -6848.56  , -147.45
+228.82  , -6277.85  , -135.25
+228.82  , -5707.13  , -123.01
+228.82  , -5136.42  , -110.74
+228.82  , -4565.71  , -98.43
+228.82  , -3994.99  , -86.08
+228.82  , -3424.28  , -73.70
+228.82  , -2853.57  , -61.27
+228.82  , -2282.85  , -48.82
+228.82  , -1712.14  , -36.32
+228.82  , -1141.43  , -23.78
+228.82  , -570.71   , -11.19
+228.82  , -114.14   , -0.63
+228.82  , 103.14    , 3.98
+228.82  , 515.72    , 15.01
+228.82  , 1031.44   , 28.68
+228.82  , 1547.16   , 42.37
+228.82  , 2062.88   , 56.10
+228.82  , 2578.60   , 69.87
+228.82  , 3094.32   , 83.67
+228.82  , 3610.04   , 97.52
+228.82  , 4125.76   , 111.40
+228.82  , 4641.48   , 125.31
+228.82  , 5157.20   , 139.27
+228.82  , 5672.91   , 153.26
+228.82  , 6188.63   , 167.29
+228.82  , 6704.35   , 181.36
+228.82  , 7220.07   , 195.46
+228.82  , 7735.79   , 209.61
+228.82  , 8251.51   , 223.79
+228.82  , 8767.23   , 238.01
+228.82  , 9282.95   , 252.26
+228.82  , 9798.67   , 266.56
+228.82  , 10314.39  , 280.89
+286.03  , -11414.26 , -304.37
+286.03  , -10843.55 , -289.50
+286.03  , -10272.84 , -274.59
+286.03  , -9702.12  , -259.63
+286.03  , -9131.41  , -244.61
+286.03  , -8560.70  , -229.56
+286.03  , -7989.99  , -214.45
+286.03  , -7419.27  , -199.30
+286.03  , -6848.56  , -184.10
+286.03  , -6277.85  , -168.85
+286.03  , -5707.13  , -153.55
+286.03  , -5136.42  , -138.20
+286.03  , -4565.71  , -122.81
+286.03  , -3994.99  , -107.37
+286.03  , -3424.28  , -91.88
+286.03  , -2853.57  , -76.35
+286.03  , -2282.85  , -60.76
+286.03  , -1712.14  , -45.13
+286.03  , -1141.43  , -29.44
+286.03  , -570.71   , -13.67
+286.03  , -114.14   , 0.00
+286.03  , 103.14    , 5.21
+286.03  , 515.72    , 19.04
+286.03  , 1031.44   , 36.13
+286.03  , 1547.16   , 53.24
+286.03  , 2062.88   , 70.39
+286.03  , 2578.60   , 87.59
+286.03  , 3094.32   , 104.83
+286.03  , 3610.04   , 122.13
+286.03  , 4125.76   , 139.47
+286.03  , 4641.48   , 156.87
+286.03  , 5157.20   , 174.31
+286.03  , 5672.91   , 191.80
+286.03  , 6188.63   , 209.33
+286.03  , 6704.35   , 226.92
+286.03  , 7220.07   , 244.56
+286.03  , 7735.79   , 262.24
+286.03  , 8251.51   , 279.97
+286.03  , 8767.23   , 297.76
+286.03  , 9282.95   , 315.58
+286.03  , 9798.67   , 333.46
+286.03  , 10314.39  , 351.39
+343.23  , -11414.26 , -364.37
+343.23  , -10843.55 , -346.59
+343.23  , -10272.84 , -328.74
+343.23  , -9702.12  , -310.84
+343.23  , -9131.41  , -292.87
+343.23  , -8560.70  , -274.84
+343.23  , -7989.99  , -256.75
+343.23  , -7419.27  , -238.60
+343.23  , -6848.56  , -220.39
+343.23  , -6277.85  , -202.12
+343.23  , -5707.13  , -183.79
+343.23  , -5136.42  , -165.40
+343.23  , -4565.71  , -146.94
+343.23  , -3994.99  , -128.43
+343.23  , -3424.28  , -109.85
+343.23  , -2853.57  , -91.21
+343.23  , -2282.85  , -72.51
+343.23  , -1712.14  , -53.75
+343.23  , -1141.43  , -34.91
+343.23  , -570.71   , -15.95
+343.23  , -114.14   , 0.00
+343.23  , 103.14    , 6.58
+343.23  , 515.72    , 23.25
+343.23  , 1031.44   , 43.76
+343.23  , 1547.16   , 64.29
+343.23  , 2062.88   , 84.87
+343.23  , 2578.60   , 105.52
+343.23  , 3094.32   , 126.22
+343.23  , 3610.04   , 146.98
+343.23  , 4125.76   , 167.81
+343.23  , 4641.48   , 188.70
+343.23  , 5157.20   , 209.65
+343.23  , 5672.91   , 230.66
+343.23  , 6188.63   , 251.73
+343.23  , 6704.35   , 272.87
+343.23  , 7220.07   , 294.07
+343.23  , 7735.79   , 315.33
+343.23  , 8251.51   , 336.65
+343.23  , 8767.23   , 358.03
+343.23  , 9282.95   , 379.47
+343.23  , 9798.67   , 400.98
+343.23  , 10314.39  , 422.54
+400.44  , -11414.26 , -423.69
+400.44  , -10843.55 , -403.04
+400.44  , -10272.84 , -382.31
+400.44  , -9702.12  , -361.50
+400.44  , -9131.41  , -340.62
+400.44  , -8560.70  , -319.66
+400.44  , -7989.99  , -298.62
+400.44  , -7419.27  , -277.51
+400.44  , -6848.56  , -256.31
+400.44  , -6277.85  , -235.05
+400.44  , -5707.13  , -213.70
+400.44  , -5136.42  , -192.28
+400.44  , -4565.71  , -170.79
+400.44  , -3994.99  , -149.21
+400.44  , -3424.28  , -127.57
+400.44  , -2853.57  , -105.84
+400.44  , -2282.85  , -84.03
+400.44  , -1712.14  , -62.14
+400.44  , -1141.43  , -40.16
+400.44  , -570.71   , -18.00
+400.44  , -114.14   , 0.00
+400.44  , 103.14    , 8.09
+400.44  , 515.72    , 27.64
+400.44  , 1031.44   , 51.59
+400.44  , 1547.16   , 75.56
+400.44  , 2062.88   , 99.58
+400.44  , 2578.60   , 123.68
+400.44  , 3094.32   , 147.86
+400.44  , 3610.04   , 172.10
+400.44  , 4125.76   , 196.43
+400.44  , 4641.48   , 220.84
+400.44  , 5157.20   , 245.32
+400.44  , 5672.91   , 269.88
+400.44  , 6188.63   , 294.51
+400.44  , 6704.35   , 319.23
+400.44  , 7220.07   , 344.02
+400.44  , 7735.79   , 368.89
+400.44  , 8251.51   , 393.83
+400.44  , 8767.23   , 418.85
+400.44  , 9282.95   , 443.95
+400.44  , 9798.67   , 469.13
+400.44  , 10314.39  , 494.38
+457.64  , -11414.26 , -482.31
+457.64  , -10843.55 , -458.83
+457.64  , -10272.84 , -435.26
+457.64  , -9702.12  , -411.59
+457.64  , -9131.41  , -387.83
+457.64  , -8560.70  , -363.97
+457.64  , -7989.99  , -340.02
+457.64  , -7419.27  , -315.97
+457.64  , -6848.56  , -291.83
+457.64  , -6277.85  , -267.59
+457.64  , -5707.13  , -243.26
+457.64  , -5136.42  , -218.84
+457.64  , -4565.71  , -194.32
+457.64  , -3994.99  , -169.71
+457.64  , -3424.28  , -145.00
+457.64  , -2853.57  , -120.19
+457.64  , -2282.85  , -95.29
+457.64  , -1712.14  , -70.28
+457.64  , -1141.43  , -45.14
+457.64  , -570.71   , -19.76
+457.64  , -114.14   , 0.00
+457.64  , 103.14    , 9.76
+457.64  , 515.72    , 32.25
+457.64  , 1031.44   , 59.66
+457.64  , 1547.16   , 87.07
+457.64  , 2062.88   , 114.55
+457.64  , 2578.60   , 142.11
+457.64  , 3094.32   , 169.77
+457.64  , 3610.04   , 197.52
+457.64  , 4125.76   , 225.37
+457.64  , 4641.48   , 253.31
+457.64  , 5157.20   , 281.34
+457.64  , 5672.91   , 309.47
+457.64  , 6188.63   , 337.70
+457.64  , 6704.35   , 366.02
+457.64  , 7220.07   , 394.44
+457.64  , 7735.79   , 422.95
+457.64  , 8251.51   , 451.56
+457.64  , 8767.23   , 480.26
+457.64  , 9282.95   , 509.05
+457.64  , 9798.67   , 537.94
+457.64  , 10314.39  , 566.93
+514.85  , -11414.26 , -540.17
+514.85  , -10843.55 , -513.92
+514.85  , -10272.84 , -487.55
+514.85  , -9702.12  , -461.06
+514.85  , -9131.41  , -434.46
+514.85  , -8560.70  , -407.75
+514.85  , -7989.99  , -380.92
+514.85  , -7419.27  , -353.97
+514.85  , -6848.56  , -326.91
+514.85  , -6277.85  , -299.73
+514.85  , -5707.13  , -272.44
+514.85  , -5136.42  , -245.03
+514.85  , -4565.71  , -217.51
+514.85  , -3994.99  , -189.87
+514.85  , -3424.28  , -162.12
+514.85  , -2853.57  , -134.25
+514.85  , -2282.85  , -106.26
+514.85  , -1712.14  , -78.13
+514.85  , -1141.43  , -49.84
+514.85  , -570.71   , -21.19
+514.85  , -114.14   , 0.00
+514.85  , 103.14    , 11.59
+514.85  , 515.72    , 37.10
+514.85  , 1031.44   , 67.98
+514.85  , 1547.16   , 98.85
+514.85  , 2062.88   , 129.79
+514.85  , 2578.60   , 160.84
+514.85  , 3094.32   , 191.99
+514.85  , 3610.04   , 223.26
+514.85  , 4125.76   , 254.64
+514.85  , 4641.48   , 286.14
+514.85  , 5157.20   , 317.75
+514.85  , 5672.91   , 349.48
+514.85  , 6188.63   , 381.32
+514.85  , 6704.35   , 413.28
+514.85  , 7220.07   , 445.36
+514.85  , 7735.79   , 477.54
+514.85  , 8251.51   , 509.85
+514.85  , 8767.23   , 542.27
+514.85  , 9282.95   , 574.80
+514.85  , 9798.67   , 607.45
+514.85  , 10314.39  , 640.21
+572.06  , -11414.26 , -597.26
+572.06  , -10843.55 , -568.28
+572.06  , -10272.84 , -539.16
+572.06  , -9702.12  , -509.90
+572.06  , -9131.41  , -480.50
+572.06  , -8560.70  , -450.96
+572.06  , -7989.99  , -421.28
+572.06  , -7419.27  , -391.47
+572.06  , -6848.56  , -361.52
+572.06  , -6277.85  , -331.43
+572.06  , -5707.13  , -301.20
+572.06  , -5136.42  , -270.83
+572.06  , -4565.71  , -240.33
+572.06  , -3994.99  , -209.68
+572.06  , -3424.28  , -178.90
+572.06  , -2853.57  , -147.97
+572.06  , -2282.85  , -116.90
+572.06  , -1712.14  , -85.66
+572.06  , -1141.43  , -54.21
+572.06  , -570.71   , -22.23
+572.06  , -114.14   , 0.00
+572.06  , 103.14    , 13.60
+572.06  , 515.72    , 42.20
+572.06  , 1031.44   , 76.58
+572.06  , 1547.16   , 110.92
+572.06  , 2062.88   , 145.34
+572.06  , 2578.60   , 179.88
+572.06  , 3094.32   , 214.55
+572.06  , 3610.04   , 249.35
+572.06  , 4125.76   , 284.29
+572.06  , 4641.48   , 319.36
+572.06  , 5157.20   , 354.57
+572.06  , 5672.91   , 389.92
+572.06  , 6188.63   , 425.41
+572.06  , 6704.35   , 461.03
+572.06  , 7220.07   , 496.79
+572.06  , 7735.79   , 532.69
+572.06  , 8251.51   , 568.73
+572.06  , 8767.23   , 604.90
+572.06  , 9282.95   , 641.21
+572.06  , 9798.67   , 677.66
+572.06  , 10314.39  , 714.24
+629.26  , -11414.26 , -653.54
+629.26  , -10843.55 , -621.88
+629.26  , -10272.84 , -590.05
+629.26  , -9702.12  , -558.06
+629.26  , -9131.41  , -525.90
+629.26  , -8560.70  , -493.58
+629.26  , -7989.99  , -461.09
+629.26  , -7419.27  , -428.44
+629.26  , -6848.56  , -395.63
+629.26  , -6277.85  , -362.65
+629.26  , -5707.13  , -329.51
+629.26  , -5136.42  , -296.21
+629.26  , -4565.71  , -262.74
+629.26  , -3994.99  , -229.11
+629.26  , -3424.28  , -195.31
+629.26  , -2853.57  , -161.34
+629.26  , -2282.85  , -127.18
+629.26  , -1712.14  , -92.83
+629.26  , -1141.43  , -58.20
+629.26  , -570.71   , -22.82
+629.26  , -114.14   , 0.00
+629.26  , 103.14    , 15.79
+629.26  , 515.72    , 47.58
+629.26  , 1031.44   , 85.48
+629.26  , 1547.16   , 123.30
+629.26  , 2062.88   , 161.22
+629.26  , 2578.60   , 199.26
+629.26  , 3094.32   , 237.46
+629.26  , 3610.04   , 275.81
+629.26  , 4125.76   , 314.32
+629.26  , 4641.48   , 352.99
+629.26  , 5157.20   , 391.83
+629.26  , 5672.91   , 430.82
+629.26  , 6188.63   , 469.98
+629.26  , 6704.35   , 509.30
+629.26  , 7220.07   , 548.78
+629.26  , 7735.79   , 588.42
+629.26  , 8251.51   , 628.23
+629.26  , 8767.23   , 668.20
+629.26  , 9282.95   , 708.32
+629.26  , 9798.67   , 748.61
+629.26  , 10314.39  , 789.06
+686.47  , -11414.26 , -708.97
+686.47  , -10843.55 , -674.68
+686.47  , -10272.84 , -640.19
+686.47  , -9702.12  , -605.51
+686.47  , -9131.41  , -570.63
+686.47  , -8560.70  , -535.56
+686.47  , -7989.99  , -500.30
+686.47  , -7419.27  , -464.85
+686.47  , -6848.56  , -429.21
+686.47  , -6277.85  , -393.37
+686.47  , -5707.13  , -357.35
+686.47  , -5136.42  , -321.13
+686.47  , -4565.71  , -284.71
+686.47  , -3994.99  , -248.11
+686.47  , -3424.28  , -211.31
+686.47  , -2853.57  , -174.30
+686.47  , -2282.85  , -137.08
+686.47  , -1712.14  , -99.61
+686.47  , -1141.43  , -61.78
+686.47  , -570.71   , -22.86
+686.47  , -114.14   , 0.00
+686.47  , 103.14    , 18.17
+686.47  , 515.72    , 53.24
+686.47  , 1031.44   , 94.71
+686.47  , 1547.16   , 136.03
+686.47  , 2062.88   , 177.45
+686.47  , 2578.60   , 219.01
+686.47  , 3094.32   , 260.75
+686.47  , 3610.04   , 302.67
+686.47  , 4125.76   , 344.78
+686.47  , 4641.48   , 387.07
+686.47  , 5157.20   , 429.54
+686.47  , 5672.91   , 472.21
+686.47  , 6188.63   , 515.06
+686.47  , 6704.35   , 558.11
+686.47  , 7220.07   , 601.34
+686.47  , 7735.79   , 644.76
+686.47  , 8251.51   , 688.37
+686.47  , 8767.23   , 732.17
+686.47  , 9282.95   , 776.15
+686.47  , 9798.67   , 820.33
+686.47  , 10314.39  , 864.69
+743.67  , -11414.26 , -763.53
+743.67  , -10843.55 , -726.65
+743.67  , -10272.84 , -689.55
+743.67  , -9702.12  , -652.22
+743.67  , -9131.41  , -614.67
+743.67  , -8560.70  , -576.89
+743.67  , -7989.99  , -538.89
+743.67  , -7419.27  , -500.67
+743.67  , -6848.56  , -462.22
+743.67  , -6277.85  , -423.56
+743.67  , -5707.13  , -384.67
+743.67  , -5136.42  , -345.56
+743.67  , -4565.71  , -306.22
+743.67  , -3994.99  , -266.66
+743.67  , -3424.28  , -226.86
+743.67  , -2853.57  , -186.83
+743.67  , -2282.85  , -146.54
+743.67  , -1712.14  , -105.95
+743.67  , -1141.43  , -64.90
+743.67  , -570.71   , -22.24
+743.67  , -114.14   , 0.00
+743.67  , 103.14    , 20.74
+743.67  , 515.72    , 59.20
+743.67  , 1031.44   , 104.27
+743.67  , 1547.16   , 149.12
+743.67  , 2062.88   , 194.05
+743.67  , 2578.60   , 239.16
+743.67  , 3094.32   , 284.45
+743.67  , 3610.04   , 329.96
+743.67  , 4125.76   , 375.67
+743.67  , 4641.48   , 421.60
+743.67  , 5157.20   , 467.75
+743.67  , 5672.91   , 514.11
+743.67  , 6188.63   , 560.69
+743.67  , 6704.35   , 607.48
+743.67  , 7220.07   , 654.50
+743.67  , 7735.79   , 701.73
+743.67  , 8251.51   , 749.18
+743.67  , 8767.23   , 796.84
+743.67  , 9282.95   , 844.73
+743.67  , 9798.67   , 892.83
+743.67  , 10314.39  , 941.14
+800.88  , -11414.26 , -817.17
+800.88  , -10843.55 , -777.76
+800.88  , -10272.84 , -738.08
+800.88  , -9702.12  , -698.15
+800.88  , -9131.41  , -657.96
+800.88  , -8560.70  , -617.52
+800.88  , -7989.99  , -576.82
+800.88  , -7419.27  , -535.86
+800.88  , -6848.56  , -494.65
+800.88  , -6277.85  , -453.18
+800.88  , -5707.13  , -411.45
+800.88  , -5136.42  , -369.47
+800.88  , -4565.71  , -327.22
+800.88  , -3994.99  , -284.72
+800.88  , -3424.28  , -241.95
+800.88  , -2853.57  , -198.90
+800.88  , -2282.85  , -155.54
+800.88  , -1712.14  , -111.82
+800.88  , -1141.43  , -67.51
+800.88  , -570.71   , -20.80
+800.88  , -114.14   , 0.00
+800.88  , 103.14    , 23.52
+800.88  , 515.72    , 65.48
+800.88  , 1031.44   , 114.20
+800.88  , 1547.16   , 162.59
+800.88  , 2062.88   , 211.06
+800.88  , 2578.60   , 259.72
+800.88  , 3094.32   , 308.59
+800.88  , 3610.04   , 357.69
+800.88  , 4125.76   , 407.04
+800.88  , 4641.48   , 456.62
+800.88  , 5157.20   , 506.46
+800.88  , 5672.91   , 556.54
+800.88  , 6188.63   , 606.87
+800.88  , 6704.35   , 657.45
+800.88  , 7220.07   , 708.28
+800.88  , 7735.79   , 759.35
+800.88  , 8251.51   , 810.68
+800.88  , 8767.23   , 862.25
+800.88  , 9282.95   , 914.07
+800.88  , 9798.67   , 966.13
+800.88  , 10314.39  , 1018.44
+858.08  , -11414.26 , -869.86
+858.08  , -10843.55 , -827.96
+858.08  , -10272.84 , -785.77
+858.08  , -9702.12  , -743.28
+858.08  , -9131.41  , -700.50
+858.08  , -8560.70  , -657.42
+858.08  , -7989.99  , -614.05
+858.08  , -7419.27  , -570.39
+858.08  , -6848.56  , -526.44
+858.08  , -6277.85  , -482.19
+858.08  , -5707.13  , -437.65
+858.08  , -5136.42  , -392.82
+858.08  , -4565.71  , -347.69
+858.08  , -3994.99  , -302.26
+858.08  , -3424.28  , -256.52
+858.08  , -2853.57  , -210.46
+858.08  , -2282.85  , -164.04
+858.08  , -1712.14  , -117.17
+858.08  , -1141.43  , -69.54
+858.08  , -570.71   , -18.27
+858.08  , -114.14   , 0.00
+858.08  , 103.14    , 26.49
+858.08  , 515.72    , 72.10
+858.08  , 1031.44   , 124.50
+858.08  , 1547.16   , 176.46
+858.08  , 2062.88   , 228.49
+858.08  , 2578.60   , 280.71
+858.08  , 3094.32   , 333.18
+858.08  , 3610.04   , 385.90
+858.08  , 4125.76   , 438.89
+858.08  , 4641.48   , 492.16
+858.08  , 5157.20   , 545.71
+858.08  , 5672.91   , 599.54
+858.08  , 6188.63   , 653.64
+858.08  , 6704.35   , 708.03
+858.08  , 7220.07   , 762.71
+858.08  , 7735.79   , 817.66
+858.08  , 8251.51   , 872.89
+858.08  , 8767.23   , 928.41
+858.08  , 9282.95   , 984.20
+858.08  , 9798.67   , 1040.27
+858.08  , 10314.39  , 1096.63
+915.29  , -11414.26 , -921.56
+915.29  , -10843.55 , -877.23
+915.29  , -10272.84 , -832.56
+915.29  , -9702.12  , -787.56
+915.29  , -9131.41  , -742.22
+915.29  , -8560.70  , -696.56
+915.29  , -7989.99  , -650.56
+915.29  , -7419.27  , -604.23
+915.29  , -6848.56  , -557.56
+915.29  , -6277.85  , -510.57
+915.29  , -5707.13  , -463.24
+915.29  , -5136.42  , -415.58
+915.29  , -4565.71  , -367.58
+915.29  , -3994.99  , -319.24
+915.29  , -3424.28  , -270.55
+915.29  , -2853.57  , -221.48
+915.29  , -2282.85  , -171.99
+915.29  , -1712.14  , -121.95
+915.29  , -1141.43  , -70.93
+915.29  , -570.71   , -14.10
+915.29  , -114.14   , 0.00
+915.29  , 103.14    , 29.68
+915.29  , 515.72    , 79.05
+915.29  , 1031.44   , 135.20
+915.29  , 1547.16   , 190.76
+915.29  , 2062.88   , 246.36
+915.29  , 2578.60   , 302.17
+915.29  , 3094.32   , 358.24
+915.29  , 3610.04   , 414.60
+915.29  , 4125.76   , 471.27
+915.29  , 4641.48   , 528.24
+915.29  , 5157.20   , 585.52
+915.29  , 5672.91   , 643.12
+915.29  , 6188.63   , 701.03
+915.29  , 6704.35   , 759.26
+915.29  , 7220.07   , 817.80
+915.29  , 7735.79   , 876.66
+915.29  , 8251.51   , 935.84
+915.29  , 8767.23   , 995.34
+915.29  , 9282.95   , 1055.15
+915.29  , 9798.67   , 1115.27
+915.29  , 10314.39  , 1175.71
+972.50  , -11414.26 , -972.24
+972.50  , -10843.55 , -925.52
+972.50  , -10272.84 , -878.43
+972.50  , -9702.12  , -830.96
+972.50  , -9131.41  , -783.11
+972.50  , -8560.70  , -734.89
+972.50  , -7989.99  , -686.30
+972.50  , -7419.27  , -637.33
+972.50  , -6848.56  , -587.99
+972.50  , -6277.85  , -538.28
+972.50  , -5707.13  , -488.19
+972.50  , -5136.42  , -437.72
+972.50  , -4565.71  , -386.87
+972.50  , -3994.99  , -335.63
+972.50  , -3424.28  , -283.99
+972.50  , -2853.57  , -231.92
+972.50  , -2282.85  , -179.35
+972.50  , -1712.14  , -126.12
+972.50  , -1141.43  , -71.60
+972.50  , -570.71   , -6.45
+972.50  , -114.14   , 0.00
+972.50  , 103.14    , 33.08
+972.50  , 515.72    , 86.37
+972.50  , 1031.44   , 146.31
+972.50  , 1547.16   , 205.50
+972.50  , 2062.88   , 264.70
+972.50  , 2578.60   , 324.11
+972.50  , 3094.32   , 383.81
+972.50  , 3610.04   , 443.83
+972.50  , 4125.76   , 504.18
+972.50  , 4641.48   , 564.87
+972.50  , 5157.20   , 625.91
+972.50  , 5672.91   , 687.30
+972.50  , 6188.63   , 749.05
+972.50  , 6704.35   , 811.14
+972.50  , 7220.07   , 873.59
+972.50  , 7735.79   , 936.40
+972.50  , 8251.51   , 999.56
+972.50  , 8767.23   , 1063.07
+972.50  , 9282.95   , 1126.93
+972.50  , 9798.67   , 1191.14
+972.50  , 10314.39  , 1255.71
+1029.70 , -11414.26 , -1021.86
+1029.70 , -10843.55 , -972.81
+1029.70 , -10272.84 , -923.33
+1029.70 , -9702.12  , -873.44
+1029.70 , -9131.41  , -823.13
+1029.70 , -8560.70  , -772.39
+1029.70 , -7989.99  , -721.24
+1029.70 , -7419.27  , -669.67
+1029.70 , -6848.56  , -617.68
+1029.70 , -6277.85  , -565.27
+1029.70 , -5707.13  , -512.45
+1029.70 , -5136.42  , -459.19
+1029.70 , -4565.71  , -405.51
+1029.70 , -3994.99  , -351.39
+1029.70 , -3424.28  , -296.81
+1029.70 , -2853.57  , -241.73
+1029.70 , -2282.85  , -186.07
+1029.70 , -1712.14  , -129.61
+1029.70 , -1141.43  , -71.46
+1029.70 , -570.71   , 0.00
+1029.70 , -114.14   , 0.00
+1029.70 , 103.14    , 36.70
+1029.70 , 515.72    , 94.04
+1029.70 , 1031.44   , 157.85
+1029.70 , 1547.16   , 220.70
+1029.70 , 2062.88   , 283.52
+1029.70 , 2578.60   , 346.56
+1029.70 , 3094.32   , 409.90
+1029.70 , 3610.04   , 473.59
+1029.70 , 4125.76   , 537.65
+1029.70 , 4641.48   , 602.09
+1029.70 , 5157.20   , 666.91
+1029.70 , 5672.91   , 732.12
+1029.70 , 6188.63   , 797.72
+1029.70 , 6704.35   , 863.72
+1029.70 , 7220.07   , 930.10
+1029.70 , 7735.79   , 996.88
+1029.70 , 8251.51   , 1064.05
+1029.70 , 8767.23   , 1131.62
+1029.70 , 9282.95   , 1199.57
+1029.70 , 9798.67   , 1267.92
+1029.70 , 10314.39  , 1336.65
+1086.91 , -11414.26 , -1070.37
+1086.91 , -10843.55 , -1019.04
+1086.91 , -10272.84 , -967.24
+1086.91 , -9702.12  , -914.96
+1086.91 , -9131.41  , -862.23
+1086.91 , -8560.70  , -809.02
+1086.91 , -7989.99  , -755.35
+1086.91 , -7419.27  , -701.21
+1086.91 , -6848.56  , -646.60
+1086.91 , -6277.85  , -591.53
+1086.91 , -5707.13  , -535.99
+1086.91 , -5136.42  , -479.97
+1086.91 , -4565.71  , -423.47
+1086.91 , -3994.99  , -366.48
+1086.91 , -3424.28  , -308.96
+1086.91 , -2853.57  , -250.88
+1086.91 , -2282.85  , -192.11
+1086.91 , -1712.14  , -132.36
+1086.91 , -1141.43  , -70.38
+1086.91 , -570.71   , 0.00
+1086.91 , -114.14   , 0.00
+1086.91 , 103.14    , 40.53
+1086.91 , 515.72    , 102.10
+1086.91 , 1031.44   , 169.83
+1086.91 , 1547.16   , 236.37
+1086.91 , 2062.88   , 302.84
+1086.91 , 2578.60   , 369.53
+1086.91 , 3094.32   , 436.54
+1086.91 , 3610.04   , 503.92
+1086.91 , 4125.76   , 571.71
+1086.91 , 4641.48   , 639.91
+1086.91 , 5157.20   , 708.54
+1086.91 , 5672.91   , 777.59
+1086.91 , 6188.63   , 847.08
+1086.91 , 6704.35   , 917.00
+1086.91 , 7220.07   , 987.35
+1086.91 , 7735.79   , 1058.14
+1086.91 , 8251.51   , 1129.36
+1086.91 , 8767.23   , 1201.01
+1086.91 , 9282.95   , 1273.09
+1086.91 , 9798.67   , 1345.61
+1086.91 , 10314.39  , 1418.56
+1144.11 , -11414.26 , -1117.74
+1144.11 , -10843.55 , -1064.18
+1144.11 , -10272.84 , -1010.10
+1144.11 , -9702.12  , -955.49
+1144.11 , -9131.41  , -900.37
+1144.11 , -8560.70  , -844.73
+1144.11 , -7989.99  , -788.58
+1144.11 , -7419.27  , -731.90
+1144.11 , -6848.56  , -674.71
+1144.11 , -6277.85  , -617.00
+1144.11 , -5707.13  , -558.77
+1144.11 , -5136.42  , -500.01
+1144.11 , -4565.71  , -440.71
+1144.11 , -3994.99  , -380.85
+1144.11 , -3424.28  , -320.40
+1144.11 , -2853.57  , -259.31
+1144.11 , -2282.85  , -197.41
+1144.11 , -1712.14  , -134.30
+1144.11 , -1141.43  , -68.24
+1144.11 , -570.71   , 0.00
+1144.11 , -114.14   , 0.00
+1144.11 , 103.14    , 44.59
+1144.11 , 515.72    , 110.53
+1144.11 , 1031.44   , 182.27
+1144.11 , 1547.16   , 252.55
+1144.11 , 2062.88   , 322.69
+1144.11 , 2578.60   , 393.04
+1144.11 , 3094.32   , 463.74
+1144.11 , 3610.04   , 534.84
+1144.11 , 4125.76   , 606.37
+1144.11 , 4641.48   , 678.37
+1144.11 , 5157.20   , 750.82
+1144.11 , 5672.91   , 823.74
+1144.11 , 6188.63   , 897.14
+1144.11 , 6704.35   , 971.01
+1144.11 , 7220.07   , 1045.36
+1144.11 , 7735.79   , 1120.19
+1144.11 , 8251.51   , 1195.49
+1144.11 , 8767.23   , 1271.27
+1144.11 , 9282.95   , 1347.52
+1144.11 , 9798.67   , 1424.25
+1144.11 , 10314.39  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..102d2ba38dee164c86a6a611167df50fbf2d589a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -21.84
+5.72    , -22.52
+57.21   , -28.92
+114.41  , -35.99
+171.62  , -43.07
+228.82  , -50.22
+286.03  , -57.30
+343.23  , -64.38
+400.44  , -71.45
+457.65  , -78.53
+514.85  , -85.68
+572.06  , -92.76
+629.26  , -99.84
+686.47  , -106.91
+743.67  , -113.99
+800.88  , -121.14
+858.08  , -128.22
+915.29  , -135.30
+972.50  , -142.37
+1029.70 , -149.45
+1086.91 , -156.60
+1144.11 , -163.68
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axle_4x2_Tractor.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axle_4x2_Tractor.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..4901bb8d9696aaf50a862612b82c693a79478ed5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx
@@ -0,0 +1,33 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-11-03T14:19:09.9858299Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "3_speed_AMT",
+    "Inertia": 0.0,
+    "TracInt": 0.8,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      }
+    ],
+    "TqReserve": 0.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.22222222222222,
+    "StartAcc": 0.8,
+    "GearboxType": "IEPC",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..d6e43cd81d0d7336de98b7fd903e921d1a7a1892
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 8.31
+      },
+      {
+        "Ratio": 4.65
+      },
+      {
+        "Ratio": 2.74
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..211d7cb27593ddea36deb17bc2bda150d1701c2c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
@@ -0,0 +1,63 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 8.31
+      },
+      {
+        "Ratio": 4.65
+      },
+      {
+        "Ratio": 2.74
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3_drag1.viepcd",
+      "2": "IEPC_Gbx3_drag2.viepcd",
+      "3": "IEPC_Gbx3_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..faf423be658843f8baed29139dd568398ce86e85
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..020bbe1b2de95ddfda6eb24a828ef54f7f6dfe8d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh
@@ -0,0 +1,84 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3_drag.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+				"StreamId": 0
+			},
+      {
+        "NumPacks": 1,
+        "BatteryFile": "../Common/GenericBattery_243kWh_750V.vbat",
+        "StreamId": 1
+      }
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..fa8f617c1ce0b5933de98db1b2b4e1ed44978ee2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx3.vveh",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..2e7c0a0251339184cd816ba50b134db713b56c59
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto
@@ -0,0 +1,74 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPCVehicle_Gbx3_drag.vveh",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..52c23c595eece5b3cd06f8111e7c740348ddbf08
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -12984.38 , 0.00
+0.00   , -12335.16 , 0.00
+0.00   , -11685.94 , 0.00
+0.00   , -11036.72 , 0.00
+0.00   , -10387.50 , 0.00
+0.00   , -9738.28  , 0.00
+0.00   , -9089.06  , -0.13
+0.00   , -8439.84  , -0.66
+0.00   , -7790.63  , -0.98
+0.00   , -7141.41  , -1.19
+0.00   , -6492.19  , -1.32
+0.00   , -5842.97  , -1.38
+0.00   , -5193.75  , -1.39
+0.00   , -4544.53  , -1.35
+0.00   , -3895.31  , -1.26
+0.00   , -3246.09  , -1.13
+0.00   , -2596.88  , -0.97
+0.00   , -1947.66  , -0.77
+0.00   , -1298.44  , -0.53
+0.00   , -649.22   , -0.27
+0.00   , -129.84   , -0.02
+0.00   , 119.66    , 0.13
+0.00   , 598.32    , 0.56
+0.00   , 1196.64   , 1.12
+0.00   , 1794.96   , 1.70
+0.00   , 2393.28   , 2.31
+0.00   , 2991.60   , 2.93
+0.00   , 3589.92   , 3.58
+0.00   , 4188.24   , 4.25
+0.00   , 4786.56   , 4.93
+0.00   , 5384.88   , 5.64
+0.00   , 5983.20   , 6.37
+0.00   , 6581.52   , 7.12
+0.00   , 7179.84   , 7.88
+0.00   , 7778.16   , 8.67
+0.00   , 8376.48   , 9.47
+0.00   , 8974.80   , 10.29
+0.00   , 9573.12   , 11.13
+0.00   , 10171.44  , 11.99
+0.00   , 10769.76  , 12.87
+0.00   , 11368.08  , 13.76
+0.00   , 11966.40  , 14.67
+4.98   , -12984.38 , 0.00
+4.98   , -12335.16 , 0.00
+4.98   , -11685.94 , 0.00
+4.98   , -11036.72 , 0.00
+4.98   , -10387.50 , 0.00
+4.98   , -9738.28  , 0.00
+4.98   , -9089.06  , -0.50
+4.98   , -8439.84  , -0.84
+4.98   , -7790.63  , -1.04
+4.98   , -7141.41  , -1.16
+4.98   , -6492.19  , -1.22
+4.98   , -5842.97  , -1.24
+4.98   , -5193.75  , -1.21
+4.98   , -4544.53  , -1.15
+4.98   , -3895.31  , -1.06
+4.98   , -3246.09  , -0.94
+4.98   , -2596.88  , -0.80
+4.98   , -1947.66  , -0.62
+4.98   , -1298.44  , -0.43
+4.98   , -649.22   , -0.21
+4.98   , -129.84   , -0.02
+4.98   , 119.66    , 0.10
+4.98   , 598.32    , 0.43
+4.98   , 1196.64   , 0.85
+4.98   , 1794.96   , 1.30
+4.98   , 2393.28   , 1.75
+4.98   , 2991.60   , 2.23
+4.98   , 3589.92   , 2.71
+4.98   , 4188.24   , 3.21
+4.98   , 4786.56   , 3.73
+4.98   , 5384.88   , 4.26
+4.98   , 5983.20   , 4.80
+4.98   , 6581.52   , 5.36
+4.98   , 7179.84   , 5.93
+4.98   , 7778.16   , 6.52
+4.98   , 8376.48   , 7.12
+4.98   , 8974.80   , 7.73
+4.98   , 9573.12   , 8.35
+4.98   , 10171.44  , 8.99
+4.98   , 10769.76  , 9.64
+4.98   , 11368.08  , 10.30
+4.98   , 11966.40  , 10.98
+49.80  , -12984.38 , -58.10
+49.80  , -12335.16 , -55.37
+49.80  , -11685.94 , -52.62
+49.80  , -11036.72 , -49.85
+49.80  , -10387.50 , -47.06
+49.80  , -9738.28  , -44.25
+49.80  , -9089.06  , -41.42
+49.80  , -8439.84  , -38.57
+49.80  , -7790.63  , -35.70
+49.80  , -7141.41  , -32.81
+49.80  , -6492.19  , -29.90
+49.80  , -5842.97  , -26.98
+49.80  , -5193.75  , -24.03
+49.80  , -4544.53  , -21.07
+49.80  , -3895.31  , -18.08
+49.80  , -3246.09  , -15.08
+49.80  , -2596.88  , -12.06
+49.80  , -1947.66  , -9.02
+49.80  , -1298.44  , -5.96
+49.80  , -649.22   , -2.88
+49.80  , -129.84   , -0.37
+49.80  , 119.66    , 0.90
+49.80  , 598.32    , 3.68
+49.80  , 1196.64   , 7.16
+49.80  , 1794.96   , 10.66
+49.80  , 2393.28   , 14.17
+49.80  , 2991.60   , 17.71
+49.80  , 3589.92   , 21.26
+49.80  , 4188.24   , 24.84
+49.80  , 4786.56   , 28.43
+49.80  , 5384.88   , 32.04
+49.80  , 5983.20   , 35.67
+49.80  , 6581.52   , 39.32
+49.80  , 7179.84   , 42.99
+49.80  , 7778.16   , 46.68
+49.80  , 8376.48   , 50.38
+49.80  , 8974.80   , 54.11
+49.80  , 9573.12   , 57.85
+49.80  , 10171.44  , 61.61
+49.80  , 10769.76  , 65.39
+49.80  , 11368.08  , 69.19
+49.80  , 11966.40  , 73.01
+99.59  , -12984.38 , -120.57
+99.59  , -12335.16 , -114.73
+99.59  , -11685.94 , -108.87
+99.59  , -11036.72 , -102.99
+99.59  , -10387.50 , -97.08
+99.59  , -9738.28  , -91.15
+99.59  , -9089.06  , -85.20
+99.59  , -8439.84  , -79.23
+99.59  , -7790.63  , -73.23
+99.59  , -7141.41  , -67.21
+99.59  , -6492.19  , -61.17
+99.59  , -5842.97  , -55.10
+99.59  , -5193.75  , -49.01
+99.59  , -4544.53  , -42.90
+99.59  , -3895.31  , -36.77
+99.59  , -3246.09  , -30.61
+99.59  , -2596.88  , -24.43
+99.59  , -1947.66  , -18.23
+99.59  , -1298.44  , -12.01
+99.59  , -649.22   , -5.76
+99.59  , -129.84   , -0.66
+99.59  , 119.66    , 1.84
+99.59  , 598.32    , 7.35
+99.59  , 1196.64   , 14.22
+99.59  , 1794.96   , 21.11
+99.59  , 2393.28   , 28.02
+99.59  , 2991.60   , 34.96
+99.59  , 3589.92   , 41.92
+99.59  , 4188.24   , 48.90
+99.59  , 4786.56   , 55.90
+99.59  , 5384.88   , 62.93
+99.59  , 5983.20   , 69.98
+99.59  , 6581.52   , 77.05
+99.59  , 7179.84   , 84.15
+99.59  , 7778.16   , 91.27
+99.59  , 8376.48   , 98.41
+99.59  , 8974.80   , 105.58
+99.59  , 9573.12   , 112.76
+99.59  , 10171.44  , 119.97
+99.59  , 10769.76  , 127.21
+99.59  , 11368.08  , 134.46
+99.59  , 11966.40  , 141.74
+149.39 , -12984.38 , -182.44
+149.39 , -12335.16 , -173.55
+149.39 , -11685.94 , -164.62
+149.39 , -11036.72 , -155.67
+149.39 , -10387.50 , -146.69
+149.39 , -9738.28  , -137.68
+149.39 , -9089.06  , -128.65
+149.39 , -8439.84  , -119.58
+149.39 , -7790.63  , -110.49
+149.39 , -7141.41  , -101.36
+149.39 , -6492.19  , -92.21
+149.39 , -5842.97  , -83.03
+149.39 , -5193.75  , -73.82
+149.39 , -4544.53  , -64.58
+149.39 , -3895.31  , -55.31
+149.39 , -3246.09  , -46.02
+149.39 , -2596.88  , -36.70
+149.39 , -1947.66  , -27.34
+149.39 , -1298.44  , -17.96
+149.39 , -649.22   , -8.54
+149.39 , -129.84   , -0.79
+149.39 , 119.66    , 2.86
+149.39 , 598.32    , 11.12
+149.39 , 1196.64   , 21.39
+149.39 , 1794.96   , 31.68
+149.39 , 2393.28   , 41.99
+149.39 , 2991.60   , 52.34
+149.39 , 3589.92   , 62.71
+149.39 , 4188.24   , 73.12
+149.39 , 4786.56   , 83.55
+149.39 , 5384.88   , 94.01
+149.39 , 5983.20   , 104.50
+149.39 , 6581.52   , 115.02
+149.39 , 7179.84   , 125.57
+149.39 , 7778.16   , 136.15
+149.39 , 8376.48   , 146.76
+149.39 , 8974.80   , 157.40
+149.39 , 9573.12   , 168.06
+149.39 , 10171.44  , 178.76
+149.39 , 10769.76  , 189.48
+149.39 , 11368.08  , 200.23
+149.39 , 11966.40  , 211.02
+199.18 , -12984.38 , -243.71
+199.18 , -12335.16 , -231.81
+199.18 , -11685.94 , -219.87
+199.18 , -11036.72 , -207.89
+199.18 , -10387.50 , -195.88
+199.18 , -9738.28  , -183.83
+199.18 , -9089.06  , -171.74
+199.18 , -8439.84  , -159.61
+199.18 , -7790.63  , -147.45
+199.18 , -7141.41  , -135.25
+199.18 , -6492.19  , -123.01
+199.18 , -5842.97  , -110.74
+199.18 , -5193.75  , -98.43
+199.18 , -4544.53  , -86.08
+199.18 , -3895.31  , -73.70
+199.18 , -3246.09  , -61.27
+199.18 , -2596.88  , -48.82
+199.18 , -1947.66  , -36.32
+199.18 , -1298.44  , -23.78
+199.18 , -649.22   , -11.19
+199.18 , -129.84   , -0.63
+199.18 , 119.66    , 3.98
+199.18 , 598.32    , 15.01
+199.18 , 1196.64   , 28.68
+199.18 , 1794.96   , 42.37
+199.18 , 2393.28   , 56.10
+199.18 , 2991.60   , 69.87
+199.18 , 3589.92   , 83.67
+199.18 , 4188.24   , 97.52
+199.18 , 4786.56   , 111.40
+199.18 , 5384.88   , 125.31
+199.18 , 5983.20   , 139.27
+199.18 , 6581.52   , 153.26
+199.18 , 7179.84   , 167.29
+199.18 , 7778.16   , 181.36
+199.18 , 8376.48   , 195.46
+199.18 , 8974.80   , 209.61
+199.18 , 9573.12   , 223.79
+199.18 , 10171.44  , 238.01
+199.18 , 10769.76  , 252.26
+199.18 , 11368.08  , 266.56
+199.18 , 11966.40  , 280.89
+248.98 , -12984.38 , -304.37
+248.98 , -12335.16 , -289.50
+248.98 , -11685.94 , -274.59
+248.98 , -11036.72 , -259.63
+248.98 , -10387.50 , -244.61
+248.98 , -9738.28  , -229.56
+248.98 , -9089.06  , -214.45
+248.98 , -8439.84  , -199.30
+248.98 , -7790.63  , -184.10
+248.98 , -7141.41  , -168.85
+248.98 , -6492.19  , -153.55
+248.98 , -5842.97  , -138.20
+248.98 , -5193.75  , -122.81
+248.98 , -4544.53  , -107.37
+248.98 , -3895.31  , -91.88
+248.98 , -3246.09  , -76.35
+248.98 , -2596.88  , -60.76
+248.98 , -1947.66  , -45.13
+248.98 , -1298.44  , -29.44
+248.98 , -649.22   , -13.67
+248.98 , -129.84   , 0.00
+248.98 , 119.66    , 5.21
+248.98 , 598.32    , 19.04
+248.98 , 1196.64   , 36.13
+248.98 , 1794.96   , 53.24
+248.98 , 2393.28   , 70.39
+248.98 , 2991.60   , 87.59
+248.98 , 3589.92   , 104.83
+248.98 , 4188.24   , 122.13
+248.98 , 4786.56   , 139.47
+248.98 , 5384.88   , 156.87
+248.98 , 5983.20   , 174.31
+248.98 , 6581.52   , 191.80
+248.98 , 7179.84   , 209.33
+248.98 , 7778.16   , 226.92
+248.98 , 8376.48   , 244.56
+248.98 , 8974.80   , 262.24
+248.98 , 9573.12   , 279.97
+248.98 , 10171.44  , 297.76
+248.98 , 10769.76  , 315.58
+248.98 , 11368.08  , 333.46
+248.98 , 11966.40  , 351.39
+298.77 , -12984.38 , -364.37
+298.77 , -12335.16 , -346.59
+298.77 , -11685.94 , -328.74
+298.77 , -11036.72 , -310.84
+298.77 , -10387.50 , -292.87
+298.77 , -9738.28  , -274.84
+298.77 , -9089.06  , -256.75
+298.77 , -8439.84  , -238.60
+298.77 , -7790.63  , -220.39
+298.77 , -7141.41  , -202.12
+298.77 , -6492.19  , -183.79
+298.77 , -5842.97  , -165.40
+298.77 , -5193.75  , -146.94
+298.77 , -4544.53  , -128.43
+298.77 , -3895.31  , -109.85
+298.77 , -3246.09  , -91.21
+298.77 , -2596.88  , -72.51
+298.77 , -1947.66  , -53.75
+298.77 , -1298.44  , -34.91
+298.77 , -649.22   , -15.95
+298.77 , -129.84   , 0.00
+298.77 , 119.66    , 6.58
+298.77 , 598.32    , 23.25
+298.77 , 1196.64   , 43.76
+298.77 , 1794.96   , 64.29
+298.77 , 2393.28   , 84.87
+298.77 , 2991.60   , 105.52
+298.77 , 3589.92   , 126.22
+298.77 , 4188.24   , 146.98
+298.77 , 4786.56   , 167.81
+298.77 , 5384.88   , 188.70
+298.77 , 5983.20   , 209.65
+298.77 , 6581.52   , 230.66
+298.77 , 7179.84   , 251.73
+298.77 , 7778.16   , 272.87
+298.77 , 8376.48   , 294.07
+298.77 , 8974.80   , 315.33
+298.77 , 9573.12   , 336.65
+298.77 , 10171.44  , 358.03
+298.77 , 10769.76  , 379.47
+298.77 , 11368.08  , 400.98
+298.77 , 11966.40  , 422.54
+348.57 , -12984.38 , -423.69
+348.57 , -12335.16 , -403.04
+348.57 , -11685.94 , -382.31
+348.57 , -11036.72 , -361.50
+348.57 , -10387.50 , -340.62
+348.57 , -9738.28  , -319.66
+348.57 , -9089.06  , -298.62
+348.57 , -8439.84  , -277.51
+348.57 , -7790.63  , -256.31
+348.57 , -7141.41  , -235.05
+348.57 , -6492.19  , -213.70
+348.57 , -5842.97  , -192.28
+348.57 , -5193.75  , -170.79
+348.57 , -4544.53  , -149.21
+348.57 , -3895.31  , -127.57
+348.57 , -3246.09  , -105.84
+348.57 , -2596.88  , -84.03
+348.57 , -1947.66  , -62.14
+348.57 , -1298.44  , -40.16
+348.57 , -649.22   , -18.00
+348.57 , -129.84   , 0.00
+348.57 , 119.66    , 8.09
+348.57 , 598.32    , 27.64
+348.57 , 1196.64   , 51.59
+348.57 , 1794.96   , 75.56
+348.57 , 2393.28   , 99.58
+348.57 , 2991.60   , 123.68
+348.57 , 3589.92   , 147.86
+348.57 , 4188.24   , 172.10
+348.57 , 4786.56   , 196.43
+348.57 , 5384.88   , 220.84
+348.57 , 5983.20   , 245.32
+348.57 , 6581.52   , 269.88
+348.57 , 7179.84   , 294.51
+348.57 , 7778.16   , 319.23
+348.57 , 8376.48   , 344.02
+348.57 , 8974.80   , 368.89
+348.57 , 9573.12   , 393.83
+348.57 , 10171.44  , 418.85
+348.57 , 10769.76  , 443.95
+348.57 , 11368.08  , 469.13
+348.57 , 11966.40  , 494.38
+398.37 , -12984.38 , -482.31
+398.37 , -12335.16 , -458.83
+398.37 , -11685.94 , -435.26
+398.37 , -11036.72 , -411.59
+398.37 , -10387.50 , -387.83
+398.37 , -9738.28  , -363.97
+398.37 , -9089.06  , -340.02
+398.37 , -8439.84  , -315.97
+398.37 , -7790.63  , -291.83
+398.37 , -7141.41  , -267.59
+398.37 , -6492.19  , -243.26
+398.37 , -5842.97  , -218.84
+398.37 , -5193.75  , -194.32
+398.37 , -4544.53  , -169.71
+398.37 , -3895.31  , -145.00
+398.37 , -3246.09  , -120.19
+398.37 , -2596.88  , -95.29
+398.37 , -1947.66  , -70.28
+398.37 , -1298.44  , -45.14
+398.37 , -649.22   , -19.76
+398.37 , -129.84   , 0.00
+398.37 , 119.66    , 9.76
+398.37 , 598.32    , 32.25
+398.37 , 1196.64   , 59.66
+398.37 , 1794.96   , 87.07
+398.37 , 2393.28   , 114.55
+398.37 , 2991.60   , 142.11
+398.37 , 3589.92   , 169.77
+398.37 , 4188.24   , 197.52
+398.37 , 4786.56   , 225.37
+398.37 , 5384.88   , 253.31
+398.37 , 5983.20   , 281.34
+398.37 , 6581.52   , 309.47
+398.37 , 7179.84   , 337.70
+398.37 , 7778.16   , 366.02
+398.37 , 8376.48   , 394.44
+398.37 , 8974.80   , 422.95
+398.37 , 9573.12   , 451.56
+398.37 , 10171.44  , 480.26
+398.37 , 10769.76  , 509.05
+398.37 , 11368.08  , 537.94
+398.37 , 11966.40  , 566.93
+448.16 , -12984.38 , -540.17
+448.16 , -12335.16 , -513.92
+448.16 , -11685.94 , -487.55
+448.16 , -11036.72 , -461.06
+448.16 , -10387.50 , -434.46
+448.16 , -9738.28  , -407.75
+448.16 , -9089.06  , -380.92
+448.16 , -8439.84  , -353.97
+448.16 , -7790.63  , -326.91
+448.16 , -7141.41  , -299.73
+448.16 , -6492.19  , -272.44
+448.16 , -5842.97  , -245.03
+448.16 , -5193.75  , -217.51
+448.16 , -4544.53  , -189.87
+448.16 , -3895.31  , -162.12
+448.16 , -3246.09  , -134.25
+448.16 , -2596.88  , -106.26
+448.16 , -1947.66  , -78.13
+448.16 , -1298.44  , -49.84
+448.16 , -649.22   , -21.19
+448.16 , -129.84   , 0.00
+448.16 , 119.66    , 11.59
+448.16 , 598.32    , 37.10
+448.16 , 1196.64   , 67.98
+448.16 , 1794.96   , 98.85
+448.16 , 2393.28   , 129.79
+448.16 , 2991.60   , 160.84
+448.16 , 3589.92   , 191.99
+448.16 , 4188.24   , 223.26
+448.16 , 4786.56   , 254.64
+448.16 , 5384.88   , 286.14
+448.16 , 5983.20   , 317.75
+448.16 , 6581.52   , 349.48
+448.16 , 7179.84   , 381.32
+448.16 , 7778.16   , 413.28
+448.16 , 8376.48   , 445.36
+448.16 , 8974.80   , 477.54
+448.16 , 9573.12   , 509.85
+448.16 , 10171.44  , 542.27
+448.16 , 10769.76  , 574.80
+448.16 , 11368.08  , 607.45
+448.16 , 11966.40  , 640.21
+497.96 , -12984.38 , -597.26
+497.96 , -12335.16 , -568.28
+497.96 , -11685.94 , -539.16
+497.96 , -11036.72 , -509.90
+497.96 , -10387.50 , -480.50
+497.96 , -9738.28  , -450.96
+497.96 , -9089.06  , -421.28
+497.96 , -8439.84  , -391.47
+497.96 , -7790.63  , -361.52
+497.96 , -7141.41  , -331.43
+497.96 , -6492.19  , -301.20
+497.96 , -5842.97  , -270.83
+497.96 , -5193.75  , -240.33
+497.96 , -4544.53  , -209.68
+497.96 , -3895.31  , -178.90
+497.96 , -3246.09  , -147.97
+497.96 , -2596.88  , -116.90
+497.96 , -1947.66  , -85.66
+497.96 , -1298.44  , -54.21
+497.96 , -649.22   , -22.23
+497.96 , -129.84   , 0.00
+497.96 , 119.66    , 13.60
+497.96 , 598.32    , 42.20
+497.96 , 1196.64   , 76.58
+497.96 , 1794.96   , 110.92
+497.96 , 2393.28   , 145.34
+497.96 , 2991.60   , 179.88
+497.96 , 3589.92   , 214.55
+497.96 , 4188.24   , 249.35
+497.96 , 4786.56   , 284.29
+497.96 , 5384.88   , 319.36
+497.96 , 5983.20   , 354.57
+497.96 , 6581.52   , 389.92
+497.96 , 7179.84   , 425.41
+497.96 , 7778.16   , 461.03
+497.96 , 8376.48   , 496.79
+497.96 , 8974.80   , 532.69
+497.96 , 9573.12   , 568.73
+497.96 , 10171.44  , 604.90
+497.96 , 10769.76  , 641.21
+497.96 , 11368.08  , 677.66
+497.96 , 11966.40  , 714.24
+547.75 , -12984.38 , -653.54
+547.75 , -12335.16 , -621.88
+547.75 , -11685.94 , -590.05
+547.75 , -11036.72 , -558.06
+547.75 , -10387.50 , -525.90
+547.75 , -9738.28  , -493.58
+547.75 , -9089.06  , -461.09
+547.75 , -8439.84  , -428.44
+547.75 , -7790.63  , -395.63
+547.75 , -7141.41  , -362.65
+547.75 , -6492.19  , -329.51
+547.75 , -5842.97  , -296.21
+547.75 , -5193.75  , -262.74
+547.75 , -4544.53  , -229.11
+547.75 , -3895.31  , -195.31
+547.75 , -3246.09  , -161.34
+547.75 , -2596.88  , -127.18
+547.75 , -1947.66  , -92.83
+547.75 , -1298.44  , -58.20
+547.75 , -649.22   , -22.82
+547.75 , -129.84   , 0.00
+547.75 , 119.66    , 15.79
+547.75 , 598.32    , 47.58
+547.75 , 1196.64   , 85.48
+547.75 , 1794.96   , 123.30
+547.75 , 2393.28   , 161.22
+547.75 , 2991.60   , 199.26
+547.75 , 3589.92   , 237.46
+547.75 , 4188.24   , 275.81
+547.75 , 4786.56   , 314.32
+547.75 , 5384.88   , 352.99
+547.75 , 5983.20   , 391.83
+547.75 , 6581.52   , 430.82
+547.75 , 7179.84   , 469.98
+547.75 , 7778.16   , 509.30
+547.75 , 8376.48   , 548.78
+547.75 , 8974.80   , 588.42
+547.75 , 9573.12   , 628.23
+547.75 , 10171.44  , 668.20
+547.75 , 10769.76  , 708.32
+547.75 , 11368.08  , 748.61
+547.75 , 11966.40  , 789.06
+597.55 , -12984.38 , -708.97
+597.55 , -12335.16 , -674.68
+597.55 , -11685.94 , -640.19
+597.55 , -11036.72 , -605.51
+597.55 , -10387.50 , -570.63
+597.55 , -9738.28  , -535.56
+597.55 , -9089.06  , -500.30
+597.55 , -8439.84  , -464.85
+597.55 , -7790.63  , -429.21
+597.55 , -7141.41  , -393.37
+597.55 , -6492.19  , -357.35
+597.55 , -5842.97  , -321.13
+597.55 , -5193.75  , -284.71
+597.55 , -4544.53  , -248.11
+597.55 , -3895.31  , -211.31
+597.55 , -3246.09  , -174.30
+597.55 , -2596.88  , -137.08
+597.55 , -1947.66  , -99.61
+597.55 , -1298.44  , -61.78
+597.55 , -649.22   , -22.86
+597.55 , -129.84   , 0.00
+597.55 , 119.66    , 18.17
+597.55 , 598.32    , 53.24
+597.55 , 1196.64   , 94.71
+597.55 , 1794.96   , 136.03
+597.55 , 2393.28   , 177.45
+597.55 , 2991.60   , 219.01
+597.55 , 3589.92   , 260.75
+597.55 , 4188.24   , 302.67
+597.55 , 4786.56   , 344.78
+597.55 , 5384.88   , 387.07
+597.55 , 5983.20   , 429.54
+597.55 , 6581.52   , 472.21
+597.55 , 7179.84   , 515.06
+597.55 , 7778.16   , 558.11
+597.55 , 8376.48   , 601.34
+597.55 , 8974.80   , 644.76
+597.55 , 9573.12   , 688.37
+597.55 , 10171.44  , 732.17
+597.55 , 10769.76  , 776.15
+597.55 , 11368.08  , 820.33
+597.55 , 11966.40  , 864.69
+647.35 , -12984.38 , -763.53
+647.35 , -12335.16 , -726.65
+647.35 , -11685.94 , -689.55
+647.35 , -11036.72 , -652.22
+647.35 , -10387.50 , -614.67
+647.35 , -9738.28  , -576.89
+647.35 , -9089.06  , -538.89
+647.35 , -8439.84  , -500.67
+647.35 , -7790.63  , -462.22
+647.35 , -7141.41  , -423.56
+647.35 , -6492.19  , -384.67
+647.35 , -5842.97  , -345.56
+647.35 , -5193.75  , -306.22
+647.35 , -4544.53  , -266.66
+647.35 , -3895.31  , -226.86
+647.35 , -3246.09  , -186.83
+647.35 , -2596.88  , -146.54
+647.35 , -1947.66  , -105.95
+647.35 , -1298.44  , -64.90
+647.35 , -649.22   , -22.24
+647.35 , -129.84   , 0.00
+647.35 , 119.66    , 20.74
+647.35 , 598.32    , 59.20
+647.35 , 1196.64   , 104.27
+647.35 , 1794.96   , 149.12
+647.35 , 2393.28   , 194.05
+647.35 , 2991.60   , 239.16
+647.35 , 3589.92   , 284.45
+647.35 , 4188.24   , 329.96
+647.35 , 4786.56   , 375.67
+647.35 , 5384.88   , 421.60
+647.35 , 5983.20   , 467.75
+647.35 , 6581.52   , 514.11
+647.35 , 7179.84   , 560.69
+647.35 , 7778.16   , 607.48
+647.35 , 8376.48   , 654.50
+647.35 , 8974.80   , 701.73
+647.35 , 9573.12   , 749.18
+647.35 , 10171.44  , 796.84
+647.35 , 10769.76  , 844.73
+647.35 , 11368.08  , 892.83
+647.35 , 11966.40  , 941.14
+697.14 , -12984.38 , -817.17
+697.14 , -12335.16 , -777.76
+697.14 , -11685.94 , -738.08
+697.14 , -11036.72 , -698.15
+697.14 , -10387.50 , -657.96
+697.14 , -9738.28  , -617.52
+697.14 , -9089.06  , -576.82
+697.14 , -8439.84  , -535.86
+697.14 , -7790.63  , -494.65
+697.14 , -7141.41  , -453.18
+697.14 , -6492.19  , -411.45
+697.14 , -5842.97  , -369.47
+697.14 , -5193.75  , -327.22
+697.14 , -4544.53  , -284.72
+697.14 , -3895.31  , -241.95
+697.14 , -3246.09  , -198.90
+697.14 , -2596.88  , -155.54
+697.14 , -1947.66  , -111.82
+697.14 , -1298.44  , -67.51
+697.14 , -649.22   , -20.80
+697.14 , -129.84   , 0.00
+697.14 , 119.66    , 23.52
+697.14 , 598.32    , 65.48
+697.14 , 1196.64   , 114.20
+697.14 , 1794.96   , 162.59
+697.14 , 2393.28   , 211.06
+697.14 , 2991.60   , 259.72
+697.14 , 3589.92   , 308.59
+697.14 , 4188.24   , 357.69
+697.14 , 4786.56   , 407.04
+697.14 , 5384.88   , 456.62
+697.14 , 5983.20   , 506.46
+697.14 , 6581.52   , 556.54
+697.14 , 7179.84   , 606.87
+697.14 , 7778.16   , 657.45
+697.14 , 8376.48   , 708.28
+697.14 , 8974.80   , 759.35
+697.14 , 9573.12   , 810.68
+697.14 , 10171.44  , 862.25
+697.14 , 10769.76  , 914.07
+697.14 , 11368.08  , 966.13
+697.14 , 11966.40  , 1018.44
+746.94 , -12984.38 , -869.86
+746.94 , -12335.16 , -827.96
+746.94 , -11685.94 , -785.77
+746.94 , -11036.72 , -743.28
+746.94 , -10387.50 , -700.50
+746.94 , -9738.28  , -657.42
+746.94 , -9089.06  , -614.05
+746.94 , -8439.84  , -570.39
+746.94 , -7790.63  , -526.44
+746.94 , -7141.41  , -482.19
+746.94 , -6492.19  , -437.65
+746.94 , -5842.97  , -392.82
+746.94 , -5193.75  , -347.69
+746.94 , -4544.53  , -302.26
+746.94 , -3895.31  , -256.52
+746.94 , -3246.09  , -210.46
+746.94 , -2596.88  , -164.04
+746.94 , -1947.66  , -117.17
+746.94 , -1298.44  , -69.54
+746.94 , -649.22   , -18.27
+746.94 , -129.84   , 0.00
+746.94 , 119.66    , 26.49
+746.94 , 598.32    , 72.10
+746.94 , 1196.64   , 124.50
+746.94 , 1794.96   , 176.46
+746.94 , 2393.28   , 228.49
+746.94 , 2991.60   , 280.71
+746.94 , 3589.92   , 333.18
+746.94 , 4188.24   , 385.90
+746.94 , 4786.56   , 438.89
+746.94 , 5384.88   , 492.16
+746.94 , 5983.20   , 545.71
+746.94 , 6581.52   , 599.54
+746.94 , 7179.84   , 653.64
+746.94 , 7778.16   , 708.03
+746.94 , 8376.48   , 762.71
+746.94 , 8974.80   , 817.66
+746.94 , 9573.12   , 872.89
+746.94 , 10171.44  , 928.41
+746.94 , 10769.76  , 984.20
+746.94 , 11368.08  , 1040.27
+746.94 , 11966.40  , 1096.63
+796.73 , -12984.38 , -921.56
+796.73 , -12335.16 , -877.23
+796.73 , -11685.94 , -832.56
+796.73 , -11036.72 , -787.56
+796.73 , -10387.50 , -742.22
+796.73 , -9738.28  , -696.56
+796.73 , -9089.06  , -650.56
+796.73 , -8439.84  , -604.23
+796.73 , -7790.63  , -557.56
+796.73 , -7141.41  , -510.57
+796.73 , -6492.19  , -463.24
+796.73 , -5842.97  , -415.58
+796.73 , -5193.75  , -367.58
+796.73 , -4544.53  , -319.24
+796.73 , -3895.31  , -270.55
+796.73 , -3246.09  , -221.48
+796.73 , -2596.88  , -171.99
+796.73 , -1947.66  , -121.95
+796.73 , -1298.44  , -70.93
+796.73 , -649.22   , -14.10
+796.73 , -129.84   , 0.00
+796.73 , 119.66    , 29.68
+796.73 , 598.32    , 79.05
+796.73 , 1196.64   , 135.20
+796.73 , 1794.96   , 190.76
+796.73 , 2393.28   , 246.36
+796.73 , 2991.60   , 302.17
+796.73 , 3589.92   , 358.24
+796.73 , 4188.24   , 414.60
+796.73 , 4786.56   , 471.27
+796.73 , 5384.88   , 528.24
+796.73 , 5983.20   , 585.52
+796.73 , 6581.52   , 643.12
+796.73 , 7179.84   , 701.03
+796.73 , 7778.16   , 759.26
+796.73 , 8376.48   , 817.80
+796.73 , 8974.80   , 876.66
+796.73 , 9573.12   , 935.84
+796.73 , 10171.44  , 995.34
+796.73 , 10769.76  , 1055.15
+796.73 , 11368.08  , 1115.27
+796.73 , 11966.40  , 1175.71
+846.53 , -12984.38 , -972.24
+846.53 , -12335.16 , -925.52
+846.53 , -11685.94 , -878.43
+846.53 , -11036.72 , -830.96
+846.53 , -10387.50 , -783.11
+846.53 , -9738.28  , -734.89
+846.53 , -9089.06  , -686.30
+846.53 , -8439.84  , -637.33
+846.53 , -7790.63  , -587.99
+846.53 , -7141.41  , -538.28
+846.53 , -6492.19  , -488.19
+846.53 , -5842.97  , -437.72
+846.53 , -5193.75  , -386.87
+846.53 , -4544.53  , -335.63
+846.53 , -3895.31  , -283.99
+846.53 , -3246.09  , -231.92
+846.53 , -2596.88  , -179.35
+846.53 , -1947.66  , -126.12
+846.53 , -1298.44  , -71.60
+846.53 , -649.22   , -6.45
+846.53 , -129.84   , 0.00
+846.53 , 119.66    , 33.08
+846.53 , 598.32    , 86.37
+846.53 , 1196.64   , 146.31
+846.53 , 1794.96   , 205.50
+846.53 , 2393.28   , 264.70
+846.53 , 2991.60   , 324.11
+846.53 , 3589.92   , 383.81
+846.53 , 4188.24   , 443.83
+846.53 , 4786.56   , 504.18
+846.53 , 5384.88   , 564.87
+846.53 , 5983.20   , 625.91
+846.53 , 6581.52   , 687.30
+846.53 , 7179.84   , 749.05
+846.53 , 7778.16   , 811.14
+846.53 , 8376.48   , 873.59
+846.53 , 8974.80   , 936.40
+846.53 , 9573.12   , 999.56
+846.53 , 10171.44  , 1063.07
+846.53 , 10769.76  , 1126.93
+846.53 , 11368.08  , 1191.14
+846.53 , 11966.40  , 1255.71
+896.32 , -12984.38 , -1021.86
+896.32 , -12335.16 , -972.81
+896.32 , -11685.94 , -923.33
+896.32 , -11036.72 , -873.44
+896.32 , -10387.50 , -823.13
+896.32 , -9738.28  , -772.39
+896.32 , -9089.06  , -721.24
+896.32 , -8439.84  , -669.67
+896.32 , -7790.63  , -617.68
+896.32 , -7141.41  , -565.27
+896.32 , -6492.19  , -512.45
+896.32 , -5842.97  , -459.19
+896.32 , -5193.75  , -405.51
+896.32 , -4544.53  , -351.39
+896.32 , -3895.31  , -296.81
+896.32 , -3246.09  , -241.73
+896.32 , -2596.88  , -186.07
+896.32 , -1947.66  , -129.61
+896.32 , -1298.44  , -71.46
+896.32 , -649.22   , 0.00
+896.32 , -129.84   , 0.00
+896.32 , 119.66    , 36.70
+896.32 , 598.32    , 94.04
+896.32 , 1196.64   , 157.85
+896.32 , 1794.96   , 220.70
+896.32 , 2393.28   , 283.52
+896.32 , 2991.60   , 346.56
+896.32 , 3589.92   , 409.90
+896.32 , 4188.24   , 473.59
+896.32 , 4786.56   , 537.65
+896.32 , 5384.88   , 602.09
+896.32 , 5983.20   , 666.91
+896.32 , 6581.52   , 732.12
+896.32 , 7179.84   , 797.72
+896.32 , 7778.16   , 863.72
+896.32 , 8376.48   , 930.10
+896.32 , 8974.80   , 996.88
+896.32 , 9573.12   , 1064.05
+896.32 , 10171.44  , 1131.62
+896.32 , 10769.76  , 1199.57
+896.32 , 11368.08  , 1267.92
+896.32 , 11966.40  , 1336.65
+946.12 , -12984.38 , -1070.37
+946.12 , -12335.16 , -1019.04
+946.12 , -11685.94 , -967.24
+946.12 , -11036.72 , -914.96
+946.12 , -10387.50 , -862.23
+946.12 , -9738.28  , -809.02
+946.12 , -9089.06  , -755.35
+946.12 , -8439.84  , -701.21
+946.12 , -7790.63  , -646.60
+946.12 , -7141.41  , -591.53
+946.12 , -6492.19  , -535.99
+946.12 , -5842.97  , -479.97
+946.12 , -5193.75  , -423.47
+946.12 , -4544.53  , -366.48
+946.12 , -3895.31  , -308.96
+946.12 , -3246.09  , -250.88
+946.12 , -2596.88  , -192.11
+946.12 , -1947.66  , -132.36
+946.12 , -1298.44  , -70.38
+946.12 , -649.22   , 0.00
+946.12 , -129.84   , 0.00
+946.12 , 119.66    , 40.53
+946.12 , 598.32    , 102.10
+946.12 , 1196.64   , 169.83
+946.12 , 1794.96   , 236.37
+946.12 , 2393.28   , 302.84
+946.12 , 2991.60   , 369.53
+946.12 , 3589.92   , 436.54
+946.12 , 4188.24   , 503.92
+946.12 , 4786.56   , 571.71
+946.12 , 5384.88   , 639.91
+946.12 , 5983.20   , 708.54
+946.12 , 6581.52   , 777.59
+946.12 , 7179.84   , 847.08
+946.12 , 7778.16   , 917.00
+946.12 , 8376.48   , 987.35
+946.12 , 8974.80   , 1058.14
+946.12 , 9573.12   , 1129.36
+946.12 , 10171.44  , 1201.01
+946.12 , 10769.76  , 1273.09
+946.12 , 11368.08  , 1345.61
+946.12 , 11966.40  , 1418.56
+995.92 , -12984.38 , -1117.74
+995.92 , -12335.16 , -1064.18
+995.92 , -11685.94 , -1010.10
+995.92 , -11036.72 , -955.49
+995.92 , -10387.50 , -900.37
+995.92 , -9738.28  , -844.73
+995.92 , -9089.06  , -788.58
+995.92 , -8439.84  , -731.90
+995.92 , -7790.63  , -674.71
+995.92 , -7141.41  , -617.00
+995.92 , -6492.19  , -558.77
+995.92 , -5842.97  , -500.01
+995.92 , -5193.75  , -440.71
+995.92 , -4544.53  , -380.85
+995.92 , -3895.31  , -320.40
+995.92 , -3246.09  , -259.31
+995.92 , -2596.88  , -197.41
+995.92 , -1947.66  , -134.30
+995.92 , -1298.44  , -68.24
+995.92 , -649.22   , 0.00
+995.92 , -129.84   , 0.00
+995.92 , 119.66    , 44.59
+995.92 , 598.32    , 110.53
+995.92 , 1196.64   , 182.27
+995.92 , 1794.96   , 252.55
+995.92 , 2393.28   , 322.69
+995.92 , 2991.60   , 393.04
+995.92 , 3589.92   , 463.74
+995.92 , 4188.24   , 534.84
+995.92 , 4786.56   , 606.37
+995.92 , 5384.88   , 678.37
+995.92 , 5983.20   , 750.82
+995.92 , 6581.52   , 823.74
+995.92 , 7179.84   , 897.14
+995.92 , 7778.16   , 971.01
+995.92 , 8376.48   , 1045.36
+995.92 , 8974.80   , 1120.19
+995.92 , 9573.12   , 1195.49
+995.92 , 10171.44  , 1271.27
+995.92 , 10769.76  , 1347.52
+995.92 , 11368.08  , 1424.25
+995.92 , 11966.40  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..e4be1e22ede233c40afa5a00eeb1292d2cad8f78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -7190.72 , 0.00
+0.00    , -6831.19 , 0.00
+0.00    , -6471.65 , 0.00
+0.00    , -6112.11 , 0.00
+0.00    , -5752.58 , 0.00
+0.00    , -5393.04 , 0.00
+0.00    , -5033.51 , -0.13
+0.00    , -4673.97 , -0.66
+0.00    , -4314.43 , -0.98
+0.00    , -3954.90 , -1.19
+0.00    , -3595.36 , -1.32
+0.00    , -3235.82 , -1.38
+0.00    , -2876.29 , -1.39
+0.00    , -2516.75 , -1.35
+0.00    , -2157.22 , -1.26
+0.00    , -1797.68 , -1.13
+0.00    , -1438.14 , -0.97
+0.00    , -1078.61 , -0.77
+0.00    , -719.07  , -0.53
+0.00    , -359.54  , -0.27
+0.00    , -71.91   , -0.02
+0.00    , 67.66    , 0.13
+0.00    , 338.29   , 0.56
+0.00    , 676.58   , 1.12
+0.00    , 1014.86  , 1.70
+0.00    , 1353.15  , 2.31
+0.00    , 1691.44  , 2.93
+0.00    , 2029.73  , 3.58
+0.00    , 2368.01  , 4.25
+0.00    , 2706.30  , 4.93
+0.00    , 3044.59  , 5.64
+0.00    , 3382.88  , 6.37
+0.00    , 3721.16  , 7.12
+0.00    , 4059.45  , 7.88
+0.00    , 4397.74  , 8.67
+0.00    , 4736.03  , 9.47
+0.00    , 5074.31  , 10.29
+0.00    , 5412.60  , 11.13
+0.00    , 5750.89  , 11.99
+0.00    , 6089.18  , 12.87
+0.00    , 6427.46  , 13.76
+0.00    , 6765.75  , 14.67
+8.90    , -7190.72 , 0.00
+8.90    , -6831.19 , 0.00
+8.90    , -6471.65 , 0.00
+8.90    , -6112.11 , 0.00
+8.90    , -5752.58 , 0.00
+8.90    , -5393.04 , 0.00
+8.90    , -5033.51 , -0.50
+8.90    , -4673.97 , -0.84
+8.90    , -4314.43 , -1.04
+8.90    , -3954.90 , -1.16
+8.90    , -3595.36 , -1.22
+8.90    , -3235.82 , -1.24
+8.90    , -2876.29 , -1.21
+8.90    , -2516.75 , -1.15
+8.90    , -2157.22 , -1.06
+8.90    , -1797.68 , -0.94
+8.90    , -1438.14 , -0.80
+8.90    , -1078.61 , -0.62
+8.90    , -719.07  , -0.43
+8.90    , -359.54  , -0.21
+8.90    , -71.91   , -0.02
+8.90    , 67.66    , 0.10
+8.90    , 338.29   , 0.43
+8.90    , 676.58   , 0.85
+8.90    , 1014.86  , 1.30
+8.90    , 1353.15  , 1.75
+8.90    , 1691.44  , 2.23
+8.90    , 2029.73  , 2.71
+8.90    , 2368.01  , 3.21
+8.90    , 2706.30  , 3.73
+8.90    , 3044.59  , 4.26
+8.90    , 3382.88  , 4.80
+8.90    , 3721.16  , 5.36
+8.90    , 4059.45  , 5.93
+8.90    , 4397.74  , 6.52
+8.90    , 4736.03  , 7.12
+8.90    , 5074.31  , 7.73
+8.90    , 5412.60  , 8.35
+8.90    , 5750.89  , 8.99
+8.90    , 6089.18  , 9.64
+8.90    , 6427.46  , 10.30
+8.90    , 6765.75  , 10.98
+88.99   , -7190.72 , -58.10
+88.99   , -6831.19 , -55.37
+88.99   , -6471.65 , -52.62
+88.99   , -6112.11 , -49.85
+88.99   , -5752.58 , -47.06
+88.99   , -5393.04 , -44.25
+88.99   , -5033.51 , -41.42
+88.99   , -4673.97 , -38.57
+88.99   , -4314.43 , -35.70
+88.99   , -3954.90 , -32.81
+88.99   , -3595.36 , -29.90
+88.99   , -3235.82 , -26.98
+88.99   , -2876.29 , -24.03
+88.99   , -2516.75 , -21.07
+88.99   , -2157.22 , -18.08
+88.99   , -1797.68 , -15.08
+88.99   , -1438.14 , -12.06
+88.99   , -1078.61 , -9.02
+88.99   , -719.07  , -5.96
+88.99   , -359.54  , -2.88
+88.99   , -71.91   , -0.37
+88.99   , 67.66    , 0.90
+88.99   , 338.29   , 3.68
+88.99   , 676.58   , 7.16
+88.99   , 1014.86  , 10.66
+88.99   , 1353.15  , 14.17
+88.99   , 1691.44  , 17.71
+88.99   , 2029.73  , 21.26
+88.99   , 2368.01  , 24.84
+88.99   , 2706.30  , 28.43
+88.99   , 3044.59  , 32.04
+88.99   , 3382.88  , 35.67
+88.99   , 3721.16  , 39.32
+88.99   , 4059.45  , 42.99
+88.99   , 4397.74  , 46.68
+88.99   , 4736.03  , 50.38
+88.99   , 5074.31  , 54.11
+88.99   , 5412.60  , 57.85
+88.99   , 5750.89  , 61.61
+88.99   , 6089.18  , 65.39
+88.99   , 6427.46  , 69.19
+88.99   , 6765.75  , 73.01
+177.98  , -7190.72 , -120.57
+177.98  , -6831.19 , -114.73
+177.98  , -6471.65 , -108.87
+177.98  , -6112.11 , -102.99
+177.98  , -5752.58 , -97.08
+177.98  , -5393.04 , -91.15
+177.98  , -5033.51 , -85.20
+177.98  , -4673.97 , -79.23
+177.98  , -4314.43 , -73.23
+177.98  , -3954.90 , -67.21
+177.98  , -3595.36 , -61.17
+177.98  , -3235.82 , -55.10
+177.98  , -2876.29 , -49.01
+177.98  , -2516.75 , -42.90
+177.98  , -2157.22 , -36.77
+177.98  , -1797.68 , -30.61
+177.98  , -1438.14 , -24.43
+177.98  , -1078.61 , -18.23
+177.98  , -719.07  , -12.01
+177.98  , -359.54  , -5.76
+177.98  , -71.91   , -0.66
+177.98  , 67.66    , 1.84
+177.98  , 338.29   , 7.35
+177.98  , 676.58   , 14.22
+177.98  , 1014.86  , 21.11
+177.98  , 1353.15  , 28.02
+177.98  , 1691.44  , 34.96
+177.98  , 2029.73  , 41.92
+177.98  , 2368.01  , 48.90
+177.98  , 2706.30  , 55.90
+177.98  , 3044.59  , 62.93
+177.98  , 3382.88  , 69.98
+177.98  , 3721.16  , 77.05
+177.98  , 4059.45  , 84.15
+177.98  , 4397.74  , 91.27
+177.98  , 4736.03  , 98.41
+177.98  , 5074.31  , 105.58
+177.98  , 5412.60  , 112.76
+177.98  , 5750.89  , 119.97
+177.98  , 6089.18  , 127.21
+177.98  , 6427.46  , 134.46
+177.98  , 6765.75  , 141.74
+266.97  , -7190.72 , -182.44
+266.97  , -6831.19 , -173.55
+266.97  , -6471.65 , -164.62
+266.97  , -6112.11 , -155.67
+266.97  , -5752.58 , -146.69
+266.97  , -5393.04 , -137.68
+266.97  , -5033.51 , -128.65
+266.97  , -4673.97 , -119.58
+266.97  , -4314.43 , -110.49
+266.97  , -3954.90 , -101.36
+266.97  , -3595.36 , -92.21
+266.97  , -3235.82 , -83.03
+266.97  , -2876.29 , -73.82
+266.97  , -2516.75 , -64.58
+266.97  , -2157.22 , -55.31
+266.97  , -1797.68 , -46.02
+266.97  , -1438.14 , -36.70
+266.97  , -1078.61 , -27.34
+266.97  , -719.07  , -17.96
+266.97  , -359.54  , -8.54
+266.97  , -71.91   , -0.79
+266.97  , 67.66    , 2.86
+266.97  , 338.29   , 11.12
+266.97  , 676.58   , 21.39
+266.97  , 1014.86  , 31.68
+266.97  , 1353.15  , 41.99
+266.97  , 1691.44  , 52.34
+266.97  , 2029.73  , 62.71
+266.97  , 2368.01  , 73.12
+266.97  , 2706.30  , 83.55
+266.97  , 3044.59  , 94.01
+266.97  , 3382.88  , 104.50
+266.97  , 3721.16  , 115.02
+266.97  , 4059.45  , 125.57
+266.97  , 4397.74  , 136.15
+266.97  , 4736.03  , 146.76
+266.97  , 5074.31  , 157.40
+266.97  , 5412.60  , 168.06
+266.97  , 5750.89  , 178.76
+266.97  , 6089.18  , 189.48
+266.97  , 6427.46  , 200.23
+266.97  , 6765.75  , 211.02
+355.96  , -7190.72 , -243.71
+355.96  , -6831.19 , -231.81
+355.96  , -6471.65 , -219.87
+355.96  , -6112.11 , -207.89
+355.96  , -5752.58 , -195.88
+355.96  , -5393.04 , -183.83
+355.96  , -5033.51 , -171.74
+355.96  , -4673.97 , -159.61
+355.96  , -4314.43 , -147.45
+355.96  , -3954.90 , -135.25
+355.96  , -3595.36 , -123.01
+355.96  , -3235.82 , -110.74
+355.96  , -2876.29 , -98.43
+355.96  , -2516.75 , -86.08
+355.96  , -2157.22 , -73.70
+355.96  , -1797.68 , -61.27
+355.96  , -1438.14 , -48.82
+355.96  , -1078.61 , -36.32
+355.96  , -719.07  , -23.78
+355.96  , -359.54  , -11.19
+355.96  , -71.91   , -0.63
+355.96  , 67.66    , 3.98
+355.96  , 338.29   , 15.01
+355.96  , 676.58   , 28.68
+355.96  , 1014.86  , 42.37
+355.96  , 1353.15  , 56.10
+355.96  , 1691.44  , 69.87
+355.96  , 2029.73  , 83.67
+355.96  , 2368.01  , 97.52
+355.96  , 2706.30  , 111.40
+355.96  , 3044.59  , 125.31
+355.96  , 3382.88  , 139.27
+355.96  , 3721.16  , 153.26
+355.96  , 4059.45  , 167.29
+355.96  , 4397.74  , 181.36
+355.96  , 4736.03  , 195.46
+355.96  , 5074.31  , 209.61
+355.96  , 5412.60  , 223.79
+355.96  , 5750.89  , 238.01
+355.96  , 6089.18  , 252.26
+355.96  , 6427.46  , 266.56
+355.96  , 6765.75  , 280.89
+444.95  , -7190.72 , -304.37
+444.95  , -6831.19 , -289.50
+444.95  , -6471.65 , -274.59
+444.95  , -6112.11 , -259.63
+444.95  , -5752.58 , -244.61
+444.95  , -5393.04 , -229.56
+444.95  , -5033.51 , -214.45
+444.95  , -4673.97 , -199.30
+444.95  , -4314.43 , -184.10
+444.95  , -3954.90 , -168.85
+444.95  , -3595.36 , -153.55
+444.95  , -3235.82 , -138.20
+444.95  , -2876.29 , -122.81
+444.95  , -2516.75 , -107.37
+444.95  , -2157.22 , -91.88
+444.95  , -1797.68 , -76.35
+444.95  , -1438.14 , -60.76
+444.95  , -1078.61 , -45.13
+444.95  , -719.07  , -29.44
+444.95  , -359.54  , -13.67
+444.95  , -71.91   , 0.00
+444.95  , 67.66    , 5.21
+444.95  , 338.29   , 19.04
+444.95  , 676.58   , 36.13
+444.95  , 1014.86  , 53.24
+444.95  , 1353.15  , 70.39
+444.95  , 1691.44  , 87.59
+444.95  , 2029.73  , 104.83
+444.95  , 2368.01  , 122.13
+444.95  , 2706.30  , 139.47
+444.95  , 3044.59  , 156.87
+444.95  , 3382.88  , 174.31
+444.95  , 3721.16  , 191.80
+444.95  , 4059.45  , 209.33
+444.95  , 4397.74  , 226.92
+444.95  , 4736.03  , 244.56
+444.95  , 5074.31  , 262.24
+444.95  , 5412.60  , 279.97
+444.95  , 5750.89  , 297.76
+444.95  , 6089.18  , 315.58
+444.95  , 6427.46  , 333.46
+444.95  , 6765.75  , 351.39
+533.94  , -7190.72 , -364.37
+533.94  , -6831.19 , -346.59
+533.94  , -6471.65 , -328.74
+533.94  , -6112.11 , -310.84
+533.94  , -5752.58 , -292.87
+533.94  , -5393.04 , -274.84
+533.94  , -5033.51 , -256.75
+533.94  , -4673.97 , -238.60
+533.94  , -4314.43 , -220.39
+533.94  , -3954.90 , -202.12
+533.94  , -3595.36 , -183.79
+533.94  , -3235.82 , -165.40
+533.94  , -2876.29 , -146.94
+533.94  , -2516.75 , -128.43
+533.94  , -2157.22 , -109.85
+533.94  , -1797.68 , -91.21
+533.94  , -1438.14 , -72.51
+533.94  , -1078.61 , -53.75
+533.94  , -719.07  , -34.91
+533.94  , -359.54  , -15.95
+533.94  , -71.91   , 0.00
+533.94  , 67.66    , 6.58
+533.94  , 338.29   , 23.25
+533.94  , 676.58   , 43.76
+533.94  , 1014.86  , 64.29
+533.94  , 1353.15  , 84.87
+533.94  , 1691.44  , 105.52
+533.94  , 2029.73  , 126.22
+533.94  , 2368.01  , 146.98
+533.94  , 2706.30  , 167.81
+533.94  , 3044.59  , 188.70
+533.94  , 3382.88  , 209.65
+533.94  , 3721.16  , 230.66
+533.94  , 4059.45  , 251.73
+533.94  , 4397.74  , 272.87
+533.94  , 4736.03  , 294.07
+533.94  , 5074.31  , 315.33
+533.94  , 5412.60  , 336.65
+533.94  , 5750.89  , 358.03
+533.94  , 6089.18  , 379.47
+533.94  , 6427.46  , 400.98
+533.94  , 6765.75  , 422.54
+622.93  , -7190.72 , -423.69
+622.93  , -6831.19 , -403.04
+622.93  , -6471.65 , -382.31
+622.93  , -6112.11 , -361.50
+622.93  , -5752.58 , -340.62
+622.93  , -5393.04 , -319.66
+622.93  , -5033.51 , -298.62
+622.93  , -4673.97 , -277.51
+622.93  , -4314.43 , -256.31
+622.93  , -3954.90 , -235.05
+622.93  , -3595.36 , -213.70
+622.93  , -3235.82 , -192.28
+622.93  , -2876.29 , -170.79
+622.93  , -2516.75 , -149.21
+622.93  , -2157.22 , -127.57
+622.93  , -1797.68 , -105.84
+622.93  , -1438.14 , -84.03
+622.93  , -1078.61 , -62.14
+622.93  , -719.07  , -40.16
+622.93  , -359.54  , -18.00
+622.93  , -71.91   , 0.00
+622.93  , 67.66    , 8.09
+622.93  , 338.29   , 27.64
+622.93  , 676.58   , 51.59
+622.93  , 1014.86  , 75.56
+622.93  , 1353.15  , 99.58
+622.93  , 1691.44  , 123.68
+622.93  , 2029.73  , 147.86
+622.93  , 2368.01  , 172.10
+622.93  , 2706.30  , 196.43
+622.93  , 3044.59  , 220.84
+622.93  , 3382.88  , 245.32
+622.93  , 3721.16  , 269.88
+622.93  , 4059.45  , 294.51
+622.93  , 4397.74  , 319.23
+622.93  , 4736.03  , 344.02
+622.93  , 5074.31  , 368.89
+622.93  , 5412.60  , 393.83
+622.93  , 5750.89  , 418.85
+622.93  , 6089.18  , 443.95
+622.93  , 6427.46  , 469.13
+622.93  , 6765.75  , 494.38
+711.92  , -7190.72 , -482.31
+711.92  , -6831.19 , -458.83
+711.92  , -6471.65 , -435.26
+711.92  , -6112.11 , -411.59
+711.92  , -5752.58 , -387.83
+711.92  , -5393.04 , -363.97
+711.92  , -5033.51 , -340.02
+711.92  , -4673.97 , -315.97
+711.92  , -4314.43 , -291.83
+711.92  , -3954.90 , -267.59
+711.92  , -3595.36 , -243.26
+711.92  , -3235.82 , -218.84
+711.92  , -2876.29 , -194.32
+711.92  , -2516.75 , -169.71
+711.92  , -2157.22 , -145.00
+711.92  , -1797.68 , -120.19
+711.92  , -1438.14 , -95.29
+711.92  , -1078.61 , -70.28
+711.92  , -719.07  , -45.14
+711.92  , -359.54  , -19.76
+711.92  , -71.91   , 0.00
+711.92  , 67.66    , 9.76
+711.92  , 338.29   , 32.25
+711.92  , 676.58   , 59.66
+711.92  , 1014.86  , 87.07
+711.92  , 1353.15  , 114.55
+711.92  , 1691.44  , 142.11
+711.92  , 2029.73  , 169.77
+711.92  , 2368.01  , 197.52
+711.92  , 2706.30  , 225.37
+711.92  , 3044.59  , 253.31
+711.92  , 3382.88  , 281.34
+711.92  , 3721.16  , 309.47
+711.92  , 4059.45  , 337.70
+711.92  , 4397.74  , 366.02
+711.92  , 4736.03  , 394.44
+711.92  , 5074.31  , 422.95
+711.92  , 5412.60  , 451.56
+711.92  , 5750.89  , 480.26
+711.92  , 6089.18  , 509.05
+711.92  , 6427.46  , 537.94
+711.92  , 6765.75  , 566.93
+800.91  , -7190.72 , -540.17
+800.91  , -6831.19 , -513.92
+800.91  , -6471.65 , -487.55
+800.91  , -6112.11 , -461.06
+800.91  , -5752.58 , -434.46
+800.91  , -5393.04 , -407.75
+800.91  , -5033.51 , -380.92
+800.91  , -4673.97 , -353.97
+800.91  , -4314.43 , -326.91
+800.91  , -3954.90 , -299.73
+800.91  , -3595.36 , -272.44
+800.91  , -3235.82 , -245.03
+800.91  , -2876.29 , -217.51
+800.91  , -2516.75 , -189.87
+800.91  , -2157.22 , -162.12
+800.91  , -1797.68 , -134.25
+800.91  , -1438.14 , -106.26
+800.91  , -1078.61 , -78.13
+800.91  , -719.07  , -49.84
+800.91  , -359.54  , -21.19
+800.91  , -71.91   , 0.00
+800.91  , 67.66    , 11.59
+800.91  , 338.29   , 37.10
+800.91  , 676.58   , 67.98
+800.91  , 1014.86  , 98.85
+800.91  , 1353.15  , 129.79
+800.91  , 1691.44  , 160.84
+800.91  , 2029.73  , 191.99
+800.91  , 2368.01  , 223.26
+800.91  , 2706.30  , 254.64
+800.91  , 3044.59  , 286.14
+800.91  , 3382.88  , 317.75
+800.91  , 3721.16  , 349.48
+800.91  , 4059.45  , 381.32
+800.91  , 4397.74  , 413.28
+800.91  , 4736.03  , 445.36
+800.91  , 5074.31  , 477.54
+800.91  , 5412.60  , 509.85
+800.91  , 5750.89  , 542.27
+800.91  , 6089.18  , 574.80
+800.91  , 6427.46  , 607.45
+800.91  , 6765.75  , 640.21
+889.90  , -7190.72 , -597.26
+889.90  , -6831.19 , -568.28
+889.90  , -6471.65 , -539.16
+889.90  , -6112.11 , -509.90
+889.90  , -5752.58 , -480.50
+889.90  , -5393.04 , -450.96
+889.90  , -5033.51 , -421.28
+889.90  , -4673.97 , -391.47
+889.90  , -4314.43 , -361.52
+889.90  , -3954.90 , -331.43
+889.90  , -3595.36 , -301.20
+889.90  , -3235.82 , -270.83
+889.90  , -2876.29 , -240.33
+889.90  , -2516.75 , -209.68
+889.90  , -2157.22 , -178.90
+889.90  , -1797.68 , -147.97
+889.90  , -1438.14 , -116.90
+889.90  , -1078.61 , -85.66
+889.90  , -719.07  , -54.21
+889.90  , -359.54  , -22.23
+889.90  , -71.91   , 0.00
+889.90  , 67.66    , 13.60
+889.90  , 338.29   , 42.20
+889.90  , 676.58   , 76.58
+889.90  , 1014.86  , 110.92
+889.90  , 1353.15  , 145.34
+889.90  , 1691.44  , 179.88
+889.90  , 2029.73  , 214.55
+889.90  , 2368.01  , 249.35
+889.90  , 2706.30  , 284.29
+889.90  , 3044.59  , 319.36
+889.90  , 3382.88  , 354.57
+889.90  , 3721.16  , 389.92
+889.90  , 4059.45  , 425.41
+889.90  , 4397.74  , 461.03
+889.90  , 4736.03  , 496.79
+889.90  , 5074.31  , 532.69
+889.90  , 5412.60  , 568.73
+889.90  , 5750.89  , 604.90
+889.90  , 6089.18  , 641.21
+889.90  , 6427.46  , 677.66
+889.90  , 6765.75  , 714.24
+978.89  , -7190.72 , -653.54
+978.89  , -6831.19 , -621.88
+978.89  , -6471.65 , -590.05
+978.89  , -6112.11 , -558.06
+978.89  , -5752.58 , -525.90
+978.89  , -5393.04 , -493.58
+978.89  , -5033.51 , -461.09
+978.89  , -4673.97 , -428.44
+978.89  , -4314.43 , -395.63
+978.89  , -3954.90 , -362.65
+978.89  , -3595.36 , -329.51
+978.89  , -3235.82 , -296.21
+978.89  , -2876.29 , -262.74
+978.89  , -2516.75 , -229.11
+978.89  , -2157.22 , -195.31
+978.89  , -1797.68 , -161.34
+978.89  , -1438.14 , -127.18
+978.89  , -1078.61 , -92.83
+978.89  , -719.07  , -58.20
+978.89  , -359.54  , -22.82
+978.89  , -71.91   , 0.00
+978.89  , 67.66    , 15.79
+978.89  , 338.29   , 47.58
+978.89  , 676.58   , 85.48
+978.89  , 1014.86  , 123.30
+978.89  , 1353.15  , 161.22
+978.89  , 1691.44  , 199.26
+978.89  , 2029.73  , 237.46
+978.89  , 2368.01  , 275.81
+978.89  , 2706.30  , 314.32
+978.89  , 3044.59  , 352.99
+978.89  , 3382.88  , 391.83
+978.89  , 3721.16  , 430.82
+978.89  , 4059.45  , 469.98
+978.89  , 4397.74  , 509.30
+978.89  , 4736.03  , 548.78
+978.89  , 5074.31  , 588.42
+978.89  , 5412.60  , 628.23
+978.89  , 5750.89  , 668.20
+978.89  , 6089.18  , 708.32
+978.89  , 6427.46  , 748.61
+978.89  , 6765.75  , 789.06
+1067.88 , -7190.72 , -708.97
+1067.88 , -6831.19 , -674.68
+1067.88 , -6471.65 , -640.19
+1067.88 , -6112.11 , -605.51
+1067.88 , -5752.58 , -570.63
+1067.88 , -5393.04 , -535.56
+1067.88 , -5033.51 , -500.30
+1067.88 , -4673.97 , -464.85
+1067.88 , -4314.43 , -429.21
+1067.88 , -3954.90 , -393.37
+1067.88 , -3595.36 , -357.35
+1067.88 , -3235.82 , -321.13
+1067.88 , -2876.29 , -284.71
+1067.88 , -2516.75 , -248.11
+1067.88 , -2157.22 , -211.31
+1067.88 , -1797.68 , -174.30
+1067.88 , -1438.14 , -137.08
+1067.88 , -1078.61 , -99.61
+1067.88 , -719.07  , -61.78
+1067.88 , -359.54  , -22.86
+1067.88 , -71.91   , 0.00
+1067.88 , 67.66    , 18.17
+1067.88 , 338.29   , 53.24
+1067.88 , 676.58   , 94.71
+1067.88 , 1014.86  , 136.03
+1067.88 , 1353.15  , 177.45
+1067.88 , 1691.44  , 219.01
+1067.88 , 2029.73  , 260.75
+1067.88 , 2368.01  , 302.67
+1067.88 , 2706.30  , 344.78
+1067.88 , 3044.59  , 387.07
+1067.88 , 3382.88  , 429.54
+1067.88 , 3721.16  , 472.21
+1067.88 , 4059.45  , 515.06
+1067.88 , 4397.74  , 558.11
+1067.88 , 4736.03  , 601.34
+1067.88 , 5074.31  , 644.76
+1067.88 , 5412.60  , 688.37
+1067.88 , 5750.89  , 732.17
+1067.88 , 6089.18  , 776.15
+1067.88 , 6427.46  , 820.33
+1067.88 , 6765.75  , 864.69
+1156.87 , -7190.72 , -763.53
+1156.87 , -6831.19 , -726.65
+1156.87 , -6471.65 , -689.55
+1156.87 , -6112.11 , -652.22
+1156.87 , -5752.58 , -614.67
+1156.87 , -5393.04 , -576.89
+1156.87 , -5033.51 , -538.89
+1156.87 , -4673.97 , -500.67
+1156.87 , -4314.43 , -462.22
+1156.87 , -3954.90 , -423.56
+1156.87 , -3595.36 , -384.67
+1156.87 , -3235.82 , -345.56
+1156.87 , -2876.29 , -306.22
+1156.87 , -2516.75 , -266.66
+1156.87 , -2157.22 , -226.86
+1156.87 , -1797.68 , -186.83
+1156.87 , -1438.14 , -146.54
+1156.87 , -1078.61 , -105.95
+1156.87 , -719.07  , -64.90
+1156.87 , -359.54  , -22.24
+1156.87 , -71.91   , 0.00
+1156.87 , 67.66    , 20.74
+1156.87 , 338.29   , 59.20
+1156.87 , 676.58   , 104.27
+1156.87 , 1014.86  , 149.12
+1156.87 , 1353.15  , 194.05
+1156.87 , 1691.44  , 239.16
+1156.87 , 2029.73  , 284.45
+1156.87 , 2368.01  , 329.96
+1156.87 , 2706.30  , 375.67
+1156.87 , 3044.59  , 421.60
+1156.87 , 3382.88  , 467.75
+1156.87 , 3721.16  , 514.11
+1156.87 , 4059.45  , 560.69
+1156.87 , 4397.74  , 607.48
+1156.87 , 4736.03  , 654.50
+1156.87 , 5074.31  , 701.73
+1156.87 , 5412.60  , 749.18
+1156.87 , 5750.89  , 796.84
+1156.87 , 6089.18  , 844.73
+1156.87 , 6427.46  , 892.83
+1156.87 , 6765.75  , 941.14
+1245.86 , -7190.72 , -817.17
+1245.86 , -6831.19 , -777.76
+1245.86 , -6471.65 , -738.08
+1245.86 , -6112.11 , -698.15
+1245.86 , -5752.58 , -657.96
+1245.86 , -5393.04 , -617.52
+1245.86 , -5033.51 , -576.82
+1245.86 , -4673.97 , -535.86
+1245.86 , -4314.43 , -494.65
+1245.86 , -3954.90 , -453.18
+1245.86 , -3595.36 , -411.45
+1245.86 , -3235.82 , -369.47
+1245.86 , -2876.29 , -327.22
+1245.86 , -2516.75 , -284.72
+1245.86 , -2157.22 , -241.95
+1245.86 , -1797.68 , -198.90
+1245.86 , -1438.14 , -155.54
+1245.86 , -1078.61 , -111.82
+1245.86 , -719.07  , -67.51
+1245.86 , -359.54  , -20.80
+1245.86 , -71.91   , 0.00
+1245.86 , 67.66    , 23.52
+1245.86 , 338.29   , 65.48
+1245.86 , 676.58   , 114.20
+1245.86 , 1014.86  , 162.59
+1245.86 , 1353.15  , 211.06
+1245.86 , 1691.44  , 259.72
+1245.86 , 2029.73  , 308.59
+1245.86 , 2368.01  , 357.69
+1245.86 , 2706.30  , 407.04
+1245.86 , 3044.59  , 456.62
+1245.86 , 3382.88  , 506.46
+1245.86 , 3721.16  , 556.54
+1245.86 , 4059.45  , 606.87
+1245.86 , 4397.74  , 657.45
+1245.86 , 4736.03  , 708.28
+1245.86 , 5074.31  , 759.35
+1245.86 , 5412.60  , 810.68
+1245.86 , 5750.89  , 862.25
+1245.86 , 6089.18  , 914.07
+1245.86 , 6427.46  , 966.13
+1245.86 , 6765.75  , 1018.44
+1334.85 , -7190.72 , -869.86
+1334.85 , -6831.19 , -827.96
+1334.85 , -6471.65 , -785.77
+1334.85 , -6112.11 , -743.28
+1334.85 , -5752.58 , -700.50
+1334.85 , -5393.04 , -657.42
+1334.85 , -5033.51 , -614.05
+1334.85 , -4673.97 , -570.39
+1334.85 , -4314.43 , -526.44
+1334.85 , -3954.90 , -482.19
+1334.85 , -3595.36 , -437.65
+1334.85 , -3235.82 , -392.82
+1334.85 , -2876.29 , -347.69
+1334.85 , -2516.75 , -302.26
+1334.85 , -2157.22 , -256.52
+1334.85 , -1797.68 , -210.46
+1334.85 , -1438.14 , -164.04
+1334.85 , -1078.61 , -117.17
+1334.85 , -719.07  , -69.54
+1334.85 , -359.54  , -18.27
+1334.85 , -71.91   , 0.00
+1334.85 , 67.66    , 26.49
+1334.85 , 338.29   , 72.10
+1334.85 , 676.58   , 124.50
+1334.85 , 1014.86  , 176.46
+1334.85 , 1353.15  , 228.49
+1334.85 , 1691.44  , 280.71
+1334.85 , 2029.73  , 333.18
+1334.85 , 2368.01  , 385.90
+1334.85 , 2706.30  , 438.89
+1334.85 , 3044.59  , 492.16
+1334.85 , 3382.88  , 545.71
+1334.85 , 3721.16  , 599.54
+1334.85 , 4059.45  , 653.64
+1334.85 , 4397.74  , 708.03
+1334.85 , 4736.03  , 762.71
+1334.85 , 5074.31  , 817.66
+1334.85 , 5412.60  , 872.89
+1334.85 , 5750.89  , 928.41
+1334.85 , 6089.18  , 984.20
+1334.85 , 6427.46  , 1040.27
+1334.85 , 6765.75  , 1096.63
+1423.84 , -7190.72 , -921.56
+1423.84 , -6831.19 , -877.23
+1423.84 , -6471.65 , -832.56
+1423.84 , -6112.11 , -787.56
+1423.84 , -5752.58 , -742.22
+1423.84 , -5393.04 , -696.56
+1423.84 , -5033.51 , -650.56
+1423.84 , -4673.97 , -604.23
+1423.84 , -4314.43 , -557.56
+1423.84 , -3954.90 , -510.57
+1423.84 , -3595.36 , -463.24
+1423.84 , -3235.82 , -415.58
+1423.84 , -2876.29 , -367.58
+1423.84 , -2516.75 , -319.24
+1423.84 , -2157.22 , -270.55
+1423.84 , -1797.68 , -221.48
+1423.84 , -1438.14 , -171.99
+1423.84 , -1078.61 , -121.95
+1423.84 , -719.07  , -70.93
+1423.84 , -359.54  , -14.10
+1423.84 , -71.91   , 0.00
+1423.84 , 67.66    , 29.68
+1423.84 , 338.29   , 79.05
+1423.84 , 676.58   , 135.20
+1423.84 , 1014.86  , 190.76
+1423.84 , 1353.15  , 246.36
+1423.84 , 1691.44  , 302.17
+1423.84 , 2029.73  , 358.24
+1423.84 , 2368.01  , 414.60
+1423.84 , 2706.30  , 471.27
+1423.84 , 3044.59  , 528.24
+1423.84 , 3382.88  , 585.52
+1423.84 , 3721.16  , 643.12
+1423.84 , 4059.45  , 701.03
+1423.84 , 4397.74  , 759.26
+1423.84 , 4736.03  , 817.80
+1423.84 , 5074.31  , 876.66
+1423.84 , 5412.60  , 935.84
+1423.84 , 5750.89  , 995.34
+1423.84 , 6089.18  , 1055.15
+1423.84 , 6427.46  , 1115.27
+1423.84 , 6765.75  , 1175.71
+1512.83 , -7190.72 , -972.24
+1512.83 , -6831.19 , -925.52
+1512.83 , -6471.65 , -878.43
+1512.83 , -6112.11 , -830.96
+1512.83 , -5752.58 , -783.11
+1512.83 , -5393.04 , -734.89
+1512.83 , -5033.51 , -686.30
+1512.83 , -4673.97 , -637.33
+1512.83 , -4314.43 , -587.99
+1512.83 , -3954.90 , -538.28
+1512.83 , -3595.36 , -488.19
+1512.83 , -3235.82 , -437.72
+1512.83 , -2876.29 , -386.87
+1512.83 , -2516.75 , -335.63
+1512.83 , -2157.22 , -283.99
+1512.83 , -1797.68 , -231.92
+1512.83 , -1438.14 , -179.35
+1512.83 , -1078.61 , -126.12
+1512.83 , -719.07  , -71.60
+1512.83 , -359.54  , -6.45
+1512.83 , -71.91   , 0.00
+1512.83 , 67.66    , 33.08
+1512.83 , 338.29   , 86.37
+1512.83 , 676.58   , 146.31
+1512.83 , 1014.86  , 205.50
+1512.83 , 1353.15  , 264.70
+1512.83 , 1691.44  , 324.11
+1512.83 , 2029.73  , 383.81
+1512.83 , 2368.01  , 443.83
+1512.83 , 2706.30  , 504.18
+1512.83 , 3044.59  , 564.87
+1512.83 , 3382.88  , 625.91
+1512.83 , 3721.16  , 687.30
+1512.83 , 4059.45  , 749.05
+1512.83 , 4397.74  , 811.14
+1512.83 , 4736.03  , 873.59
+1512.83 , 5074.31  , 936.40
+1512.83 , 5412.60  , 999.56
+1512.83 , 5750.89  , 1063.07
+1512.83 , 6089.18  , 1126.93
+1512.83 , 6427.46  , 1191.14
+1512.83 , 6765.75  , 1255.71
+1601.82 , -7190.72 , -1021.86
+1601.82 , -6831.19 , -972.81
+1601.82 , -6471.65 , -923.33
+1601.82 , -6112.11 , -873.44
+1601.82 , -5752.58 , -823.13
+1601.82 , -5393.04 , -772.39
+1601.82 , -5033.51 , -721.24
+1601.82 , -4673.97 , -669.67
+1601.82 , -4314.43 , -617.68
+1601.82 , -3954.90 , -565.27
+1601.82 , -3595.36 , -512.45
+1601.82 , -3235.82 , -459.19
+1601.82 , -2876.29 , -405.51
+1601.82 , -2516.75 , -351.39
+1601.82 , -2157.22 , -296.81
+1601.82 , -1797.68 , -241.73
+1601.82 , -1438.14 , -186.07
+1601.82 , -1078.61 , -129.61
+1601.82 , -719.07  , -71.46
+1601.82 , -359.54  , 0.00
+1601.82 , -71.91   , 0.00
+1601.82 , 67.66    , 36.70
+1601.82 , 338.29   , 94.04
+1601.82 , 676.58   , 157.85
+1601.82 , 1014.86  , 220.70
+1601.82 , 1353.15  , 283.52
+1601.82 , 1691.44  , 346.56
+1601.82 , 2029.73  , 409.90
+1601.82 , 2368.01  , 473.59
+1601.82 , 2706.30  , 537.65
+1601.82 , 3044.59  , 602.09
+1601.82 , 3382.88  , 666.91
+1601.82 , 3721.16  , 732.12
+1601.82 , 4059.45  , 797.72
+1601.82 , 4397.74  , 863.72
+1601.82 , 4736.03  , 930.10
+1601.82 , 5074.31  , 996.88
+1601.82 , 5412.60  , 1064.05
+1601.82 , 5750.89  , 1131.62
+1601.82 , 6089.18  , 1199.57
+1601.82 , 6427.46  , 1267.92
+1601.82 , 6765.75  , 1336.65
+1690.81 , -7190.72 , -1070.37
+1690.81 , -6831.19 , -1019.04
+1690.81 , -6471.65 , -967.24
+1690.81 , -6112.11 , -914.96
+1690.81 , -5752.58 , -862.23
+1690.81 , -5393.04 , -809.02
+1690.81 , -5033.51 , -755.35
+1690.81 , -4673.97 , -701.21
+1690.81 , -4314.43 , -646.60
+1690.81 , -3954.90 , -591.53
+1690.81 , -3595.36 , -535.99
+1690.81 , -3235.82 , -479.97
+1690.81 , -2876.29 , -423.47
+1690.81 , -2516.75 , -366.48
+1690.81 , -2157.22 , -308.96
+1690.81 , -1797.68 , -250.88
+1690.81 , -1438.14 , -192.11
+1690.81 , -1078.61 , -132.36
+1690.81 , -719.07  , -70.38
+1690.81 , -359.54  , 0.00
+1690.81 , -71.91   , 0.00
+1690.81 , 67.66    , 40.53
+1690.81 , 338.29   , 102.10
+1690.81 , 676.58   , 169.83
+1690.81 , 1014.86  , 236.37
+1690.81 , 1353.15  , 302.84
+1690.81 , 1691.44  , 369.53
+1690.81 , 2029.73  , 436.54
+1690.81 , 2368.01  , 503.92
+1690.81 , 2706.30  , 571.71
+1690.81 , 3044.59  , 639.91
+1690.81 , 3382.88  , 708.54
+1690.81 , 3721.16  , 777.59
+1690.81 , 4059.45  , 847.08
+1690.81 , 4397.74  , 917.00
+1690.81 , 4736.03  , 987.35
+1690.81 , 5074.31  , 1058.14
+1690.81 , 5412.60  , 1129.36
+1690.81 , 5750.89  , 1201.01
+1690.81 , 6089.18  , 1273.09
+1690.81 , 6427.46  , 1345.61
+1690.81 , 6765.75  , 1418.56
+1779.80 , -7190.72 , -1117.74
+1779.80 , -6831.19 , -1064.18
+1779.80 , -6471.65 , -1010.10
+1779.80 , -6112.11 , -955.49
+1779.80 , -5752.58 , -900.37
+1779.80 , -5393.04 , -844.73
+1779.80 , -5033.51 , -788.58
+1779.80 , -4673.97 , -731.90
+1779.80 , -4314.43 , -674.71
+1779.80 , -3954.90 , -617.00
+1779.80 , -3595.36 , -558.77
+1779.80 , -3235.82 , -500.01
+1779.80 , -2876.29 , -440.71
+1779.80 , -2516.75 , -380.85
+1779.80 , -2157.22 , -320.40
+1779.80 , -1797.68 , -259.31
+1779.80 , -1438.14 , -197.41
+1779.80 , -1078.61 , -134.30
+1779.80 , -719.07  , -68.24
+1779.80 , -359.54  , 0.00
+1779.80 , -71.91   , 0.00
+1779.80 , 67.66    , 44.59
+1779.80 , 338.29   , 110.53
+1779.80 , 676.58   , 182.27
+1779.80 , 1014.86  , 252.55
+1779.80 , 1353.15  , 322.69
+1779.80 , 1691.44  , 393.04
+1779.80 , 2029.73  , 463.74
+1779.80 , 2368.01  , 534.84
+1779.80 , 2706.30  , 606.37
+1779.80 , 3044.59  , 678.37
+1779.80 , 3382.88  , 750.82
+1779.80 , 3721.16  , 823.74
+1779.80 , 4059.45  , 897.14
+1779.80 , 4397.74  , 971.01
+1779.80 , 4736.03  , 1045.36
+1779.80 , 5074.31  , 1120.19
+1779.80 , 5412.60  , 1195.49
+1779.80 , 5750.89  , 1271.27
+1779.80 , 6089.18  , 1347.52
+1779.80 , 6427.46  , 1424.25
+1779.80 , 6765.75  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..0bcfef3ae913c68f305349289ee722f6d8f67f8f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -4193.88 , 0.00
+0.00    , -3984.18 , 0.00
+0.00    , -3774.49 , 0.00
+0.00    , -3564.80 , 0.00
+0.00    , -3355.10 , 0.00
+0.00    , -3145.41 , 0.00
+0.00    , -2935.71 , -0.13
+0.00    , -2726.02 , -0.66
+0.00    , -2516.33 , -0.98
+0.00    , -2306.63 , -1.19
+0.00    , -2096.94 , -1.32
+0.00    , -1887.24 , -1.38
+0.00    , -1677.55 , -1.39
+0.00    , -1467.86 , -1.35
+0.00    , -1258.16 , -1.26
+0.00    , -1048.47 , -1.13
+0.00    , -838.78  , -0.97
+0.00    , -629.08  , -0.77
+0.00    , -419.39  , -0.53
+0.00    , -209.69  , -0.27
+0.00    , -41.94   , -0.02
+0.00    , 40.28    , 0.13
+0.00    , 201.39   , 0.56
+0.00    , 402.78   , 1.12
+0.00    , 604.17   , 1.70
+0.00    , 805.56   , 2.31
+0.00    , 1006.95  , 2.93
+0.00    , 1208.34  , 3.58
+0.00    , 1409.73  , 4.25
+0.00    , 1611.12  , 4.93
+0.00    , 1812.51  , 5.64
+0.00    , 2013.90  , 6.37
+0.00    , 2215.29  , 7.12
+0.00    , 2416.68  , 7.88
+0.00    , 2618.07  , 8.67
+0.00    , 2819.46  , 9.47
+0.00    , 3020.85  , 10.29
+0.00    , 3222.24  , 11.13
+0.00    , 3423.63  , 11.99
+0.00    , 3625.02  , 12.87
+0.00    , 3826.41  , 13.76
+0.00    , 4027.80  , 14.67
+15.10   , -4193.88 , 0.00
+15.10   , -3984.18 , 0.00
+15.10   , -3774.49 , 0.00
+15.10   , -3564.80 , 0.00
+15.10   , -3355.10 , 0.00
+15.10   , -3145.41 , 0.00
+15.10   , -2935.71 , -0.50
+15.10   , -2726.02 , -0.84
+15.10   , -2516.33 , -1.04
+15.10   , -2306.63 , -1.16
+15.10   , -2096.94 , -1.22
+15.10   , -1887.24 , -1.24
+15.10   , -1677.55 , -1.21
+15.10   , -1467.86 , -1.15
+15.10   , -1258.16 , -1.06
+15.10   , -1048.47 , -0.94
+15.10   , -838.78  , -0.80
+15.10   , -629.08  , -0.62
+15.10   , -419.39  , -0.43
+15.10   , -209.69  , -0.21
+15.10   , -41.94   , -0.02
+15.10   , 40.28    , 0.10
+15.10   , 201.39   , 0.43
+15.10   , 402.78   , 0.85
+15.10   , 604.17   , 1.30
+15.10   , 805.56   , 1.75
+15.10   , 1006.95  , 2.23
+15.10   , 1208.34  , 2.71
+15.10   , 1409.73  , 3.21
+15.10   , 1611.12  , 3.73
+15.10   , 1812.51  , 4.26
+15.10   , 2013.90  , 4.80
+15.10   , 2215.29  , 5.36
+15.10   , 2416.68  , 5.93
+15.10   , 2618.07  , 6.52
+15.10   , 2819.46  , 7.12
+15.10   , 3020.85  , 7.73
+15.10   , 3222.24  , 8.35
+15.10   , 3423.63  , 8.99
+15.10   , 3625.02  , 9.64
+15.10   , 3826.41  , 10.30
+15.10   , 4027.80  , 10.98
+151.02  , -4193.88 , -58.10
+151.02  , -3984.18 , -55.37
+151.02  , -3774.49 , -52.62
+151.02  , -3564.80 , -49.85
+151.02  , -3355.10 , -47.06
+151.02  , -3145.41 , -44.25
+151.02  , -2935.71 , -41.42
+151.02  , -2726.02 , -38.57
+151.02  , -2516.33 , -35.70
+151.02  , -2306.63 , -32.81
+151.02  , -2096.94 , -29.90
+151.02  , -1887.24 , -26.98
+151.02  , -1677.55 , -24.03
+151.02  , -1467.86 , -21.07
+151.02  , -1258.16 , -18.08
+151.02  , -1048.47 , -15.08
+151.02  , -838.78  , -12.06
+151.02  , -629.08  , -9.02
+151.02  , -419.39  , -5.96
+151.02  , -209.69  , -2.88
+151.02  , -41.94   , -0.37
+151.02  , 40.28    , 0.90
+151.02  , 201.39   , 3.68
+151.02  , 402.78   , 7.16
+151.02  , 604.17   , 10.66
+151.02  , 805.56   , 14.17
+151.02  , 1006.95  , 17.71
+151.02  , 1208.34  , 21.26
+151.02  , 1409.73  , 24.84
+151.02  , 1611.12  , 28.43
+151.02  , 1812.51  , 32.04
+151.02  , 2013.90  , 35.67
+151.02  , 2215.29  , 39.32
+151.02  , 2416.68  , 42.99
+151.02  , 2618.07  , 46.68
+151.02  , 2819.46  , 50.38
+151.02  , 3020.85  , 54.11
+151.02  , 3222.24  , 57.85
+151.02  , 3423.63  , 61.61
+151.02  , 3625.02  , 65.39
+151.02  , 3826.41  , 69.19
+151.02  , 4027.80  , 73.01
+302.05  , -4193.88 , -120.57
+302.05  , -3984.18 , -114.73
+302.05  , -3774.49 , -108.87
+302.05  , -3564.80 , -102.99
+302.05  , -3355.10 , -97.08
+302.05  , -3145.41 , -91.15
+302.05  , -2935.71 , -85.20
+302.05  , -2726.02 , -79.23
+302.05  , -2516.33 , -73.23
+302.05  , -2306.63 , -67.21
+302.05  , -2096.94 , -61.17
+302.05  , -1887.24 , -55.10
+302.05  , -1677.55 , -49.01
+302.05  , -1467.86 , -42.90
+302.05  , -1258.16 , -36.77
+302.05  , -1048.47 , -30.61
+302.05  , -838.78  , -24.43
+302.05  , -629.08  , -18.23
+302.05  , -419.39  , -12.01
+302.05  , -209.69  , -5.76
+302.05  , -41.94   , -0.66
+302.05  , 40.28    , 1.84
+302.05  , 201.39   , 7.35
+302.05  , 402.78   , 14.22
+302.05  , 604.17   , 21.11
+302.05  , 805.56   , 28.02
+302.05  , 1006.95  , 34.96
+302.05  , 1208.34  , 41.92
+302.05  , 1409.73  , 48.90
+302.05  , 1611.12  , 55.90
+302.05  , 1812.51  , 62.93
+302.05  , 2013.90  , 69.98
+302.05  , 2215.29  , 77.05
+302.05  , 2416.68  , 84.15
+302.05  , 2618.07  , 91.27
+302.05  , 2819.46  , 98.41
+302.05  , 3020.85  , 105.58
+302.05  , 3222.24  , 112.76
+302.05  , 3423.63  , 119.97
+302.05  , 3625.02  , 127.21
+302.05  , 3826.41  , 134.46
+302.05  , 4027.80  , 141.74
+453.07  , -4193.88 , -182.44
+453.07  , -3984.18 , -173.55
+453.07  , -3774.49 , -164.62
+453.07  , -3564.80 , -155.67
+453.07  , -3355.10 , -146.69
+453.07  , -3145.41 , -137.68
+453.07  , -2935.71 , -128.65
+453.07  , -2726.02 , -119.58
+453.07  , -2516.33 , -110.49
+453.07  , -2306.63 , -101.36
+453.07  , -2096.94 , -92.21
+453.07  , -1887.24 , -83.03
+453.07  , -1677.55 , -73.82
+453.07  , -1467.86 , -64.58
+453.07  , -1258.16 , -55.31
+453.07  , -1048.47 , -46.02
+453.07  , -838.78  , -36.70
+453.07  , -629.08  , -27.34
+453.07  , -419.39  , -17.96
+453.07  , -209.69  , -8.54
+453.07  , -41.94   , -0.79
+453.07  , 40.28    , 2.86
+453.07  , 201.39   , 11.12
+453.07  , 402.78   , 21.39
+453.07  , 604.17   , 31.68
+453.07  , 805.56   , 41.99
+453.07  , 1006.95  , 52.34
+453.07  , 1208.34  , 62.71
+453.07  , 1409.73  , 73.12
+453.07  , 1611.12  , 83.55
+453.07  , 1812.51  , 94.01
+453.07  , 2013.90  , 104.50
+453.07  , 2215.29  , 115.02
+453.07  , 2416.68  , 125.57
+453.07  , 2618.07  , 136.15
+453.07  , 2819.46  , 146.76
+453.07  , 3020.85  , 157.40
+453.07  , 3222.24  , 168.06
+453.07  , 3423.63  , 178.76
+453.07  , 3625.02  , 189.48
+453.07  , 3826.41  , 200.23
+453.07  , 4027.80  , 211.02
+604.09  , -4193.88 , -243.71
+604.09  , -3984.18 , -231.81
+604.09  , -3774.49 , -219.87
+604.09  , -3564.80 , -207.89
+604.09  , -3355.10 , -195.88
+604.09  , -3145.41 , -183.83
+604.09  , -2935.71 , -171.74
+604.09  , -2726.02 , -159.61
+604.09  , -2516.33 , -147.45
+604.09  , -2306.63 , -135.25
+604.09  , -2096.94 , -123.01
+604.09  , -1887.24 , -110.74
+604.09  , -1677.55 , -98.43
+604.09  , -1467.86 , -86.08
+604.09  , -1258.16 , -73.70
+604.09  , -1048.47 , -61.27
+604.09  , -838.78  , -48.82
+604.09  , -629.08  , -36.32
+604.09  , -419.39  , -23.78
+604.09  , -209.69  , -11.19
+604.09  , -41.94   , -0.63
+604.09  , 40.28    , 3.98
+604.09  , 201.39   , 15.01
+604.09  , 402.78   , 28.68
+604.09  , 604.17   , 42.37
+604.09  , 805.56   , 56.10
+604.09  , 1006.95  , 69.87
+604.09  , 1208.34  , 83.67
+604.09  , 1409.73  , 97.52
+604.09  , 1611.12  , 111.40
+604.09  , 1812.51  , 125.31
+604.09  , 2013.90  , 139.27
+604.09  , 2215.29  , 153.26
+604.09  , 2416.68  , 167.29
+604.09  , 2618.07  , 181.36
+604.09  , 2819.46  , 195.46
+604.09  , 3020.85  , 209.61
+604.09  , 3222.24  , 223.79
+604.09  , 3423.63  , 238.01
+604.09  , 3625.02  , 252.26
+604.09  , 3826.41  , 266.56
+604.09  , 4027.80  , 280.89
+755.11  , -4193.88 , -304.37
+755.11  , -3984.18 , -289.50
+755.11  , -3774.49 , -274.59
+755.11  , -3564.80 , -259.63
+755.11  , -3355.10 , -244.61
+755.11  , -3145.41 , -229.56
+755.11  , -2935.71 , -214.45
+755.11  , -2726.02 , -199.30
+755.11  , -2516.33 , -184.10
+755.11  , -2306.63 , -168.85
+755.11  , -2096.94 , -153.55
+755.11  , -1887.24 , -138.20
+755.11  , -1677.55 , -122.81
+755.11  , -1467.86 , -107.37
+755.11  , -1258.16 , -91.88
+755.11  , -1048.47 , -76.35
+755.11  , -838.78  , -60.76
+755.11  , -629.08  , -45.13
+755.11  , -419.39  , -29.44
+755.11  , -209.69  , -13.67
+755.11  , -41.94   , 0.00
+755.11  , 40.28    , 5.21
+755.11  , 201.39   , 19.04
+755.11  , 402.78   , 36.13
+755.11  , 604.17   , 53.24
+755.11  , 805.56   , 70.39
+755.11  , 1006.95  , 87.59
+755.11  , 1208.34  , 104.83
+755.11  , 1409.73  , 122.13
+755.11  , 1611.12  , 139.47
+755.11  , 1812.51  , 156.87
+755.11  , 2013.90  , 174.31
+755.11  , 2215.29  , 191.80
+755.11  , 2416.68  , 209.33
+755.11  , 2618.07  , 226.92
+755.11  , 2819.46  , 244.56
+755.11  , 3020.85  , 262.24
+755.11  , 3222.24  , 279.97
+755.11  , 3423.63  , 297.76
+755.11  , 3625.02  , 315.58
+755.11  , 3826.41  , 333.46
+755.11  , 4027.80  , 351.39
+906.14  , -4193.88 , -364.37
+906.14  , -3984.18 , -346.59
+906.14  , -3774.49 , -328.74
+906.14  , -3564.80 , -310.84
+906.14  , -3355.10 , -292.87
+906.14  , -3145.41 , -274.84
+906.14  , -2935.71 , -256.75
+906.14  , -2726.02 , -238.60
+906.14  , -2516.33 , -220.39
+906.14  , -2306.63 , -202.12
+906.14  , -2096.94 , -183.79
+906.14  , -1887.24 , -165.40
+906.14  , -1677.55 , -146.94
+906.14  , -1467.86 , -128.43
+906.14  , -1258.16 , -109.85
+906.14  , -1048.47 , -91.21
+906.14  , -838.78  , -72.51
+906.14  , -629.08  , -53.75
+906.14  , -419.39  , -34.91
+906.14  , -209.69  , -15.95
+906.14  , -41.94   , 0.00
+906.14  , 40.28    , 6.58
+906.14  , 201.39   , 23.25
+906.14  , 402.78   , 43.76
+906.14  , 604.17   , 64.29
+906.14  , 805.56   , 84.87
+906.14  , 1006.95  , 105.52
+906.14  , 1208.34  , 126.22
+906.14  , 1409.73  , 146.98
+906.14  , 1611.12  , 167.81
+906.14  , 1812.51  , 188.70
+906.14  , 2013.90  , 209.65
+906.14  , 2215.29  , 230.66
+906.14  , 2416.68  , 251.73
+906.14  , 2618.07  , 272.87
+906.14  , 2819.46  , 294.07
+906.14  , 3020.85  , 315.33
+906.14  , 3222.24  , 336.65
+906.14  , 3423.63  , 358.03
+906.14  , 3625.02  , 379.47
+906.14  , 3826.41  , 400.98
+906.14  , 4027.80  , 422.54
+1057.16 , -4193.88 , -423.69
+1057.16 , -3984.18 , -403.04
+1057.16 , -3774.49 , -382.31
+1057.16 , -3564.80 , -361.50
+1057.16 , -3355.10 , -340.62
+1057.16 , -3145.41 , -319.66
+1057.16 , -2935.71 , -298.62
+1057.16 , -2726.02 , -277.51
+1057.16 , -2516.33 , -256.31
+1057.16 , -2306.63 , -235.05
+1057.16 , -2096.94 , -213.70
+1057.16 , -1887.24 , -192.28
+1057.16 , -1677.55 , -170.79
+1057.16 , -1467.86 , -149.21
+1057.16 , -1258.16 , -127.57
+1057.16 , -1048.47 , -105.84
+1057.16 , -838.78  , -84.03
+1057.16 , -629.08  , -62.14
+1057.16 , -419.39  , -40.16
+1057.16 , -209.69  , -18.00
+1057.16 , -41.94   , 0.00
+1057.16 , 40.28    , 8.09
+1057.16 , 201.39   , 27.64
+1057.16 , 402.78   , 51.59
+1057.16 , 604.17   , 75.56
+1057.16 , 805.56   , 99.58
+1057.16 , 1006.95  , 123.68
+1057.16 , 1208.34  , 147.86
+1057.16 , 1409.73  , 172.10
+1057.16 , 1611.12  , 196.43
+1057.16 , 1812.51  , 220.84
+1057.16 , 2013.90  , 245.32
+1057.16 , 2215.29  , 269.88
+1057.16 , 2416.68  , 294.51
+1057.16 , 2618.07  , 319.23
+1057.16 , 2819.46  , 344.02
+1057.16 , 3020.85  , 368.89
+1057.16 , 3222.24  , 393.83
+1057.16 , 3423.63  , 418.85
+1057.16 , 3625.02  , 443.95
+1057.16 , 3826.41  , 469.13
+1057.16 , 4027.80  , 494.38
+1208.18 , -4193.88 , -482.31
+1208.18 , -3984.18 , -458.83
+1208.18 , -3774.49 , -435.26
+1208.18 , -3564.80 , -411.59
+1208.18 , -3355.10 , -387.83
+1208.18 , -3145.41 , -363.97
+1208.18 , -2935.71 , -340.02
+1208.18 , -2726.02 , -315.97
+1208.18 , -2516.33 , -291.83
+1208.18 , -2306.63 , -267.59
+1208.18 , -2096.94 , -243.26
+1208.18 , -1887.24 , -218.84
+1208.18 , -1677.55 , -194.32
+1208.18 , -1467.86 , -169.71
+1208.18 , -1258.16 , -145.00
+1208.18 , -1048.47 , -120.19
+1208.18 , -838.78  , -95.29
+1208.18 , -629.08  , -70.28
+1208.18 , -419.39  , -45.14
+1208.18 , -209.69  , -19.76
+1208.18 , -41.94   , 0.00
+1208.18 , 40.28    , 9.76
+1208.18 , 201.39   , 32.25
+1208.18 , 402.78   , 59.66
+1208.18 , 604.17   , 87.07
+1208.18 , 805.56   , 114.55
+1208.18 , 1006.95  , 142.11
+1208.18 , 1208.34  , 169.77
+1208.18 , 1409.73  , 197.52
+1208.18 , 1611.12  , 225.37
+1208.18 , 1812.51  , 253.31
+1208.18 , 2013.90  , 281.34
+1208.18 , 2215.29  , 309.47
+1208.18 , 2416.68  , 337.70
+1208.18 , 2618.07  , 366.02
+1208.18 , 2819.46  , 394.44
+1208.18 , 3020.85  , 422.95
+1208.18 , 3222.24  , 451.56
+1208.18 , 3423.63  , 480.26
+1208.18 , 3625.02  , 509.05
+1208.18 , 3826.41  , 537.94
+1208.18 , 4027.80  , 566.93
+1359.21 , -4193.88 , -540.17
+1359.21 , -3984.18 , -513.92
+1359.21 , -3774.49 , -487.55
+1359.21 , -3564.80 , -461.06
+1359.21 , -3355.10 , -434.46
+1359.21 , -3145.41 , -407.75
+1359.21 , -2935.71 , -380.92
+1359.21 , -2726.02 , -353.97
+1359.21 , -2516.33 , -326.91
+1359.21 , -2306.63 , -299.73
+1359.21 , -2096.94 , -272.44
+1359.21 , -1887.24 , -245.03
+1359.21 , -1677.55 , -217.51
+1359.21 , -1467.86 , -189.87
+1359.21 , -1258.16 , -162.12
+1359.21 , -1048.47 , -134.25
+1359.21 , -838.78  , -106.26
+1359.21 , -629.08  , -78.13
+1359.21 , -419.39  , -49.84
+1359.21 , -209.69  , -21.19
+1359.21 , -41.94   , 0.00
+1359.21 , 40.28    , 11.59
+1359.21 , 201.39   , 37.10
+1359.21 , 402.78   , 67.98
+1359.21 , 604.17   , 98.85
+1359.21 , 805.56   , 129.79
+1359.21 , 1006.95  , 160.84
+1359.21 , 1208.34  , 191.99
+1359.21 , 1409.73  , 223.26
+1359.21 , 1611.12  , 254.64
+1359.21 , 1812.51  , 286.14
+1359.21 , 2013.90  , 317.75
+1359.21 , 2215.29  , 349.48
+1359.21 , 2416.68  , 381.32
+1359.21 , 2618.07  , 413.28
+1359.21 , 2819.46  , 445.36
+1359.21 , 3020.85  , 477.54
+1359.21 , 3222.24  , 509.85
+1359.21 , 3423.63  , 542.27
+1359.21 , 3625.02  , 574.80
+1359.21 , 3826.41  , 607.45
+1359.21 , 4027.80  , 640.21
+1510.23 , -4193.88 , -597.26
+1510.23 , -3984.18 , -568.28
+1510.23 , -3774.49 , -539.16
+1510.23 , -3564.80 , -509.90
+1510.23 , -3355.10 , -480.50
+1510.23 , -3145.41 , -450.96
+1510.23 , -2935.71 , -421.28
+1510.23 , -2726.02 , -391.47
+1510.23 , -2516.33 , -361.52
+1510.23 , -2306.63 , -331.43
+1510.23 , -2096.94 , -301.20
+1510.23 , -1887.24 , -270.83
+1510.23 , -1677.55 , -240.33
+1510.23 , -1467.86 , -209.68
+1510.23 , -1258.16 , -178.90
+1510.23 , -1048.47 , -147.97
+1510.23 , -838.78  , -116.90
+1510.23 , -629.08  , -85.66
+1510.23 , -419.39  , -54.21
+1510.23 , -209.69  , -22.23
+1510.23 , -41.94   , 0.00
+1510.23 , 40.28    , 13.60
+1510.23 , 201.39   , 42.20
+1510.23 , 402.78   , 76.58
+1510.23 , 604.17   , 110.92
+1510.23 , 805.56   , 145.34
+1510.23 , 1006.95  , 179.88
+1510.23 , 1208.34  , 214.55
+1510.23 , 1409.73  , 249.35
+1510.23 , 1611.12  , 284.29
+1510.23 , 1812.51  , 319.36
+1510.23 , 2013.90  , 354.57
+1510.23 , 2215.29  , 389.92
+1510.23 , 2416.68  , 425.41
+1510.23 , 2618.07  , 461.03
+1510.23 , 2819.46  , 496.79
+1510.23 , 3020.85  , 532.69
+1510.23 , 3222.24  , 568.73
+1510.23 , 3423.63  , 604.90
+1510.23 , 3625.02  , 641.21
+1510.23 , 3826.41  , 677.66
+1510.23 , 4027.80  , 714.24
+1661.25 , -4193.88 , -653.54
+1661.25 , -3984.18 , -621.88
+1661.25 , -3774.49 , -590.05
+1661.25 , -3564.80 , -558.06
+1661.25 , -3355.10 , -525.90
+1661.25 , -3145.41 , -493.58
+1661.25 , -2935.71 , -461.09
+1661.25 , -2726.02 , -428.44
+1661.25 , -2516.33 , -395.63
+1661.25 , -2306.63 , -362.65
+1661.25 , -2096.94 , -329.51
+1661.25 , -1887.24 , -296.21
+1661.25 , -1677.55 , -262.74
+1661.25 , -1467.86 , -229.11
+1661.25 , -1258.16 , -195.31
+1661.25 , -1048.47 , -161.34
+1661.25 , -838.78  , -127.18
+1661.25 , -629.08  , -92.83
+1661.25 , -419.39  , -58.20
+1661.25 , -209.69  , -22.82
+1661.25 , -41.94   , 0.00
+1661.25 , 40.28    , 15.79
+1661.25 , 201.39   , 47.58
+1661.25 , 402.78   , 85.48
+1661.25 , 604.17   , 123.30
+1661.25 , 805.56   , 161.22
+1661.25 , 1006.95  , 199.26
+1661.25 , 1208.34  , 237.46
+1661.25 , 1409.73  , 275.81
+1661.25 , 1611.12  , 314.32
+1661.25 , 1812.51  , 352.99
+1661.25 , 2013.90  , 391.83
+1661.25 , 2215.29  , 430.82
+1661.25 , 2416.68  , 469.98
+1661.25 , 2618.07  , 509.30
+1661.25 , 2819.46  , 548.78
+1661.25 , 3020.85  , 588.42
+1661.25 , 3222.24  , 628.23
+1661.25 , 3423.63  , 668.20
+1661.25 , 3625.02  , 708.32
+1661.25 , 3826.41  , 748.61
+1661.25 , 4027.80  , 789.06
+1812.27 , -4193.88 , -708.97
+1812.27 , -3984.18 , -674.68
+1812.27 , -3774.49 , -640.19
+1812.27 , -3564.80 , -605.51
+1812.27 , -3355.10 , -570.63
+1812.27 , -3145.41 , -535.56
+1812.27 , -2935.71 , -500.30
+1812.27 , -2726.02 , -464.85
+1812.27 , -2516.33 , -429.21
+1812.27 , -2306.63 , -393.37
+1812.27 , -2096.94 , -357.35
+1812.27 , -1887.24 , -321.13
+1812.27 , -1677.55 , -284.71
+1812.27 , -1467.86 , -248.11
+1812.27 , -1258.16 , -211.31
+1812.27 , -1048.47 , -174.30
+1812.27 , -838.78  , -137.08
+1812.27 , -629.08  , -99.61
+1812.27 , -419.39  , -61.78
+1812.27 , -209.69  , -22.86
+1812.27 , -41.94   , 0.00
+1812.27 , 40.28    , 18.17
+1812.27 , 201.39   , 53.24
+1812.27 , 402.78   , 94.71
+1812.27 , 604.17   , 136.03
+1812.27 , 805.56   , 177.45
+1812.27 , 1006.95  , 219.01
+1812.27 , 1208.34  , 260.75
+1812.27 , 1409.73  , 302.67
+1812.27 , 1611.12  , 344.78
+1812.27 , 1812.51  , 387.07
+1812.27 , 2013.90  , 429.54
+1812.27 , 2215.29  , 472.21
+1812.27 , 2416.68  , 515.06
+1812.27 , 2618.07  , 558.11
+1812.27 , 2819.46  , 601.34
+1812.27 , 3020.85  , 644.76
+1812.27 , 3222.24  , 688.37
+1812.27 , 3423.63  , 732.17
+1812.27 , 3625.02  , 776.15
+1812.27 , 3826.41  , 820.33
+1812.27 , 4027.80  , 864.69
+1963.30 , -4193.88 , -763.53
+1963.30 , -3984.18 , -726.65
+1963.30 , -3774.49 , -689.55
+1963.30 , -3564.80 , -652.22
+1963.30 , -3355.10 , -614.67
+1963.30 , -3145.41 , -576.89
+1963.30 , -2935.71 , -538.89
+1963.30 , -2726.02 , -500.67
+1963.30 , -2516.33 , -462.22
+1963.30 , -2306.63 , -423.56
+1963.30 , -2096.94 , -384.67
+1963.30 , -1887.24 , -345.56
+1963.30 , -1677.55 , -306.22
+1963.30 , -1467.86 , -266.66
+1963.30 , -1258.16 , -226.86
+1963.30 , -1048.47 , -186.83
+1963.30 , -838.78  , -146.54
+1963.30 , -629.08  , -105.95
+1963.30 , -419.39  , -64.90
+1963.30 , -209.69  , -22.24
+1963.30 , -41.94   , 0.00
+1963.30 , 40.28    , 20.74
+1963.30 , 201.39   , 59.20
+1963.30 , 402.78   , 104.27
+1963.30 , 604.17   , 149.12
+1963.30 , 805.56   , 194.05
+1963.30 , 1006.95  , 239.16
+1963.30 , 1208.34  , 284.45
+1963.30 , 1409.73  , 329.96
+1963.30 , 1611.12  , 375.67
+1963.30 , 1812.51  , 421.60
+1963.30 , 2013.90  , 467.75
+1963.30 , 2215.29  , 514.11
+1963.30 , 2416.68  , 560.69
+1963.30 , 2618.07  , 607.48
+1963.30 , 2819.46  , 654.50
+1963.30 , 3020.85  , 701.73
+1963.30 , 3222.24  , 749.18
+1963.30 , 3423.63  , 796.84
+1963.30 , 3625.02  , 844.73
+1963.30 , 3826.41  , 892.83
+1963.30 , 4027.80  , 941.14
+2114.32 , -4193.88 , -817.17
+2114.32 , -3984.18 , -777.76
+2114.32 , -3774.49 , -738.08
+2114.32 , -3564.80 , -698.15
+2114.32 , -3355.10 , -657.96
+2114.32 , -3145.41 , -617.52
+2114.32 , -2935.71 , -576.82
+2114.32 , -2726.02 , -535.86
+2114.32 , -2516.33 , -494.65
+2114.32 , -2306.63 , -453.18
+2114.32 , -2096.94 , -411.45
+2114.32 , -1887.24 , -369.47
+2114.32 , -1677.55 , -327.22
+2114.32 , -1467.86 , -284.72
+2114.32 , -1258.16 , -241.95
+2114.32 , -1048.47 , -198.90
+2114.32 , -838.78  , -155.54
+2114.32 , -629.08  , -111.82
+2114.32 , -419.39  , -67.51
+2114.32 , -209.69  , -20.80
+2114.32 , -41.94   , 0.00
+2114.32 , 40.28    , 23.52
+2114.32 , 201.39   , 65.48
+2114.32 , 402.78   , 114.20
+2114.32 , 604.17   , 162.59
+2114.32 , 805.56   , 211.06
+2114.32 , 1006.95  , 259.72
+2114.32 , 1208.34  , 308.59
+2114.32 , 1409.73  , 357.69
+2114.32 , 1611.12  , 407.04
+2114.32 , 1812.51  , 456.62
+2114.32 , 2013.90  , 506.46
+2114.32 , 2215.29  , 556.54
+2114.32 , 2416.68  , 606.87
+2114.32 , 2618.07  , 657.45
+2114.32 , 2819.46  , 708.28
+2114.32 , 3020.85  , 759.35
+2114.32 , 3222.24  , 810.68
+2114.32 , 3423.63  , 862.25
+2114.32 , 3625.02  , 914.07
+2114.32 , 3826.41  , 966.13
+2114.32 , 4027.80  , 1018.44
+2265.34 , -4193.88 , -869.86
+2265.34 , -3984.18 , -827.96
+2265.34 , -3774.49 , -785.77
+2265.34 , -3564.80 , -743.28
+2265.34 , -3355.10 , -700.50
+2265.34 , -3145.41 , -657.42
+2265.34 , -2935.71 , -614.05
+2265.34 , -2726.02 , -570.39
+2265.34 , -2516.33 , -526.44
+2265.34 , -2306.63 , -482.19
+2265.34 , -2096.94 , -437.65
+2265.34 , -1887.24 , -392.82
+2265.34 , -1677.55 , -347.69
+2265.34 , -1467.86 , -302.26
+2265.34 , -1258.16 , -256.52
+2265.34 , -1048.47 , -210.46
+2265.34 , -838.78  , -164.04
+2265.34 , -629.08  , -117.17
+2265.34 , -419.39  , -69.54
+2265.34 , -209.69  , -18.27
+2265.34 , -41.94   , 0.00
+2265.34 , 40.28    , 26.49
+2265.34 , 201.39   , 72.10
+2265.34 , 402.78   , 124.50
+2265.34 , 604.17   , 176.46
+2265.34 , 805.56   , 228.49
+2265.34 , 1006.95  , 280.71
+2265.34 , 1208.34  , 333.18
+2265.34 , 1409.73  , 385.90
+2265.34 , 1611.12  , 438.89
+2265.34 , 1812.51  , 492.16
+2265.34 , 2013.90  , 545.71
+2265.34 , 2215.29  , 599.54
+2265.34 , 2416.68  , 653.64
+2265.34 , 2618.07  , 708.03
+2265.34 , 2819.46  , 762.71
+2265.34 , 3020.85  , 817.66
+2265.34 , 3222.24  , 872.89
+2265.34 , 3423.63  , 928.41
+2265.34 , 3625.02  , 984.20
+2265.34 , 3826.41  , 1040.27
+2265.34 , 4027.80  , 1096.63
+2416.37 , -4193.88 , -921.56
+2416.37 , -3984.18 , -877.23
+2416.37 , -3774.49 , -832.56
+2416.37 , -3564.80 , -787.56
+2416.37 , -3355.10 , -742.22
+2416.37 , -3145.41 , -696.56
+2416.37 , -2935.71 , -650.56
+2416.37 , -2726.02 , -604.23
+2416.37 , -2516.33 , -557.56
+2416.37 , -2306.63 , -510.57
+2416.37 , -2096.94 , -463.24
+2416.37 , -1887.24 , -415.58
+2416.37 , -1677.55 , -367.58
+2416.37 , -1467.86 , -319.24
+2416.37 , -1258.16 , -270.55
+2416.37 , -1048.47 , -221.48
+2416.37 , -838.78  , -171.99
+2416.37 , -629.08  , -121.95
+2416.37 , -419.39  , -70.93
+2416.37 , -209.69  , -14.10
+2416.37 , -41.94   , 0.00
+2416.37 , 40.28    , 29.68
+2416.37 , 201.39   , 79.05
+2416.37 , 402.78   , 135.20
+2416.37 , 604.17   , 190.76
+2416.37 , 805.56   , 246.36
+2416.37 , 1006.95  , 302.17
+2416.37 , 1208.34  , 358.24
+2416.37 , 1409.73  , 414.60
+2416.37 , 1611.12  , 471.27
+2416.37 , 1812.51  , 528.24
+2416.37 , 2013.90  , 585.52
+2416.37 , 2215.29  , 643.12
+2416.37 , 2416.68  , 701.03
+2416.37 , 2618.07  , 759.26
+2416.37 , 2819.46  , 817.80
+2416.37 , 3020.85  , 876.66
+2416.37 , 3222.24  , 935.84
+2416.37 , 3423.63  , 995.34
+2416.37 , 3625.02  , 1055.15
+2416.37 , 3826.41  , 1115.27
+2416.37 , 4027.80  , 1175.71
+2567.39 , -4193.88 , -972.24
+2567.39 , -3984.18 , -925.52
+2567.39 , -3774.49 , -878.43
+2567.39 , -3564.80 , -830.96
+2567.39 , -3355.10 , -783.11
+2567.39 , -3145.41 , -734.89
+2567.39 , -2935.71 , -686.30
+2567.39 , -2726.02 , -637.33
+2567.39 , -2516.33 , -587.99
+2567.39 , -2306.63 , -538.28
+2567.39 , -2096.94 , -488.19
+2567.39 , -1887.24 , -437.72
+2567.39 , -1677.55 , -386.87
+2567.39 , -1467.86 , -335.63
+2567.39 , -1258.16 , -283.99
+2567.39 , -1048.47 , -231.92
+2567.39 , -838.78  , -179.35
+2567.39 , -629.08  , -126.12
+2567.39 , -419.39  , -71.60
+2567.39 , -209.69  , -6.45
+2567.39 , -41.94   , 0.00
+2567.39 , 40.28    , 33.08
+2567.39 , 201.39   , 86.37
+2567.39 , 402.78   , 146.31
+2567.39 , 604.17   , 205.50
+2567.39 , 805.56   , 264.70
+2567.39 , 1006.95  , 324.11
+2567.39 , 1208.34  , 383.81
+2567.39 , 1409.73  , 443.83
+2567.39 , 1611.12  , 504.18
+2567.39 , 1812.51  , 564.87
+2567.39 , 2013.90  , 625.91
+2567.39 , 2215.29  , 687.30
+2567.39 , 2416.68  , 749.05
+2567.39 , 2618.07  , 811.14
+2567.39 , 2819.46  , 873.59
+2567.39 , 3020.85  , 936.40
+2567.39 , 3222.24  , 999.56
+2567.39 , 3423.63  , 1063.07
+2567.39 , 3625.02  , 1126.93
+2567.39 , 3826.41  , 1191.14
+2567.39 , 4027.80  , 1255.71
+2718.41 , -4193.88 , -1021.86
+2718.41 , -3984.18 , -972.81
+2718.41 , -3774.49 , -923.33
+2718.41 , -3564.80 , -873.44
+2718.41 , -3355.10 , -823.13
+2718.41 , -3145.41 , -772.39
+2718.41 , -2935.71 , -721.24
+2718.41 , -2726.02 , -669.67
+2718.41 , -2516.33 , -617.68
+2718.41 , -2306.63 , -565.27
+2718.41 , -2096.94 , -512.45
+2718.41 , -1887.24 , -459.19
+2718.41 , -1677.55 , -405.51
+2718.41 , -1467.86 , -351.39
+2718.41 , -1258.16 , -296.81
+2718.41 , -1048.47 , -241.73
+2718.41 , -838.78  , -186.07
+2718.41 , -629.08  , -129.61
+2718.41 , -419.39  , -71.46
+2718.41 , -209.69  , 0.00
+2718.41 , -41.94   , 0.00
+2718.41 , 40.28    , 36.70
+2718.41 , 201.39   , 94.04
+2718.41 , 402.78   , 157.85
+2718.41 , 604.17   , 220.70
+2718.41 , 805.56   , 283.52
+2718.41 , 1006.95  , 346.56
+2718.41 , 1208.34  , 409.90
+2718.41 , 1409.73  , 473.59
+2718.41 , 1611.12  , 537.65
+2718.41 , 1812.51  , 602.09
+2718.41 , 2013.90  , 666.91
+2718.41 , 2215.29  , 732.12
+2718.41 , 2416.68  , 797.72
+2718.41 , 2618.07  , 863.72
+2718.41 , 2819.46  , 930.10
+2718.41 , 3020.85  , 996.88
+2718.41 , 3222.24  , 1064.05
+2718.41 , 3423.63  , 1131.62
+2718.41 , 3625.02  , 1199.57
+2718.41 , 3826.41  , 1267.92
+2718.41 , 4027.80  , 1336.65
+2869.43 , -4193.88 , -1070.37
+2869.43 , -3984.18 , -1019.04
+2869.43 , -3774.49 , -967.24
+2869.43 , -3564.80 , -914.96
+2869.43 , -3355.10 , -862.23
+2869.43 , -3145.41 , -809.02
+2869.43 , -2935.71 , -755.35
+2869.43 , -2726.02 , -701.21
+2869.43 , -2516.33 , -646.60
+2869.43 , -2306.63 , -591.53
+2869.43 , -2096.94 , -535.99
+2869.43 , -1887.24 , -479.97
+2869.43 , -1677.55 , -423.47
+2869.43 , -1467.86 , -366.48
+2869.43 , -1258.16 , -308.96
+2869.43 , -1048.47 , -250.88
+2869.43 , -838.78  , -192.11
+2869.43 , -629.08  , -132.36
+2869.43 , -419.39  , -70.38
+2869.43 , -209.69  , 0.00
+2869.43 , -41.94   , 0.00
+2869.43 , 40.28    , 40.53
+2869.43 , 201.39   , 102.10
+2869.43 , 402.78   , 169.83
+2869.43 , 604.17   , 236.37
+2869.43 , 805.56   , 302.84
+2869.43 , 1006.95  , 369.53
+2869.43 , 1208.34  , 436.54
+2869.43 , 1409.73  , 503.92
+2869.43 , 1611.12  , 571.71
+2869.43 , 1812.51  , 639.91
+2869.43 , 2013.90  , 708.54
+2869.43 , 2215.29  , 777.59
+2869.43 , 2416.68  , 847.08
+2869.43 , 2618.07  , 917.00
+2869.43 , 2819.46  , 987.35
+2869.43 , 3020.85  , 1058.14
+2869.43 , 3222.24  , 1129.36
+2869.43 , 3423.63  , 1201.01
+2869.43 , 3625.02  , 1273.09
+2869.43 , 3826.41  , 1345.61
+2869.43 , 4027.80  , 1418.56
+3020.46 , -4193.88 , -1117.74
+3020.46 , -3984.18 , -1064.18
+3020.46 , -3774.49 , -1010.10
+3020.46 , -3564.80 , -955.49
+3020.46 , -3355.10 , -900.37
+3020.46 , -3145.41 , -844.73
+3020.46 , -2935.71 , -788.58
+3020.46 , -2726.02 , -731.90
+3020.46 , -2516.33 , -674.71
+3020.46 , -2306.63 , -617.00
+3020.46 , -2096.94 , -558.77
+3020.46 , -1887.24 , -500.01
+3020.46 , -1677.55 , -440.71
+3020.46 , -1467.86 , -380.85
+3020.46 , -1258.16 , -320.40
+3020.46 , -1048.47 , -259.31
+3020.46 , -838.78  , -197.41
+3020.46 , -629.08  , -134.30
+3020.46 , -419.39  , -68.24
+3020.46 , -209.69  , 0.00
+3020.46 , -41.94   , 0.00
+3020.46 , 40.28    , 44.59
+3020.46 , 201.39   , 110.53
+3020.46 , 402.78   , 182.27
+3020.46 , 604.17   , 252.55
+3020.46 , 805.56   , 322.69
+3020.46 , 1006.95  , 393.04
+3020.46 , 1208.34  , 463.74
+3020.46 , 1409.73  , 534.84
+3020.46 , 1611.12  , 606.37
+3020.46 , 1812.51  , 678.37
+3020.46 , 2013.90  , 750.82
+3020.46 , 2215.29  , 823.74
+3020.46 , 2416.68  , 897.14
+3020.46 , 2618.07  , 971.01
+3020.46 , 2819.46  , 1045.36
+3020.46 , 3020.85  , 1120.19
+3020.46 , 3222.24  , 1195.49
+3020.46 , 3423.63  , 1271.27
+3020.46 , 3625.02  , 1347.52
+3020.46 , 3826.41  , 1424.25
+3020.46 , 4027.80  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..2c22528593c65014558a41670cf09448bd99eebb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp
@@ -0,0 +1,24 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 4027.80     , -4193.88
+14.96   , 4027.80     , -4193.88
+151.09  , 4027.80     , -4193.88
+302.19  , 4027.80     , -4193.88
+452.92  , 4027.80     , -4193.88
+604.01  , 4027.80     , -4193.88
+755.11  , 4027.80     , -4193.88
+906.20  , 3356.50     , -3494.90
+1057.30 , 2876.98     , -2995.60
+1208.03 , 2517.38     , -2621.17
+1359.12 , 2237.68     , -2329.95
+1510.22 , 2013.90     , -2096.94
+1661.31 , 1830.82     , -1906.31
+1812.41 , 1678.25     , -1747.45
+1963.14 , 1549.15     , -1613.02
+2114.23 , 1438.52     , -1497.83
+2265.33 , 1342.60     , -1397.96
+2416.42 , 1258.71     , -1310.61
+2567.52 , 1184.66     , -1233.50
+2718.25 , 1118.82     , -1164.95
+2869.34 , 1059.96     , -1103.66
+3020.44 , 1006.95     , -1048.47
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..1c40e34f4c8b390982508509b839a7cc766f8bd1
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 4027.80     , -4193.88
+14.96   , 4027.80     , -4193.88
+151.09  , 4027.80     , -4193.88
+302.19  , 4027.80     , -4193.88
+452.92  , 4027.80     , -4193.88
+604.01  , 4027.80     , -4193.88
+755.11  , 4027.80     , -4193.88
+906.20  , 3356.50     , -3494.90
+1057.30 , 2876.98     , -2995.60
+1208.03 , 2517.38     , -2621.17
+1359.12 , 2237.68     , -2329.95
+1510.22 , 2013.90     , -2096.94
+1661.31 , 1830.82     , -1906.31
+1812.41 , 1678.25     , -1747.45
+1963.14 , 1549.15     , -1613.02
+2114.23 , 1438.52     , -1497.83
+2265.33 , 1342.60     , -1397.96
+2416.42 , 1258.71     , -1310.61
+2567.52 , 1184.66     , -1233.50
+2718.25 , 1118.82     , -1164.95
+2869.34 , 1059.96     , -1103.66
+3020.44 , 1006.95     , -1048.47
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..841a118a18b289b3d124302d4931e8de455c6793
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -8.02
+15.10   , -8.28
+151.02  , -10.62
+302.05  , -13.22
+453.07  , -15.82
+604.09  , -18.45
+755.11  , -21.05
+906.14  , -23.65
+1057.16 , -26.25
+1208.18 , -28.85
+1359.21 , -31.48
+1510.23 , -34.08
+1661.25 , -36.68
+1812.28 , -39.28
+1963.30 , -41.88
+2114.32 , -44.51
+2265.34 , -47.11
+2416.37 , -49.71
+2567.39 , -52.31
+2718.41 , -54.91
+2869.44 , -57.54
+3020.46 , -60.14
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..69fa4188eac5b7a1325b80e75dcd3b202e9afd60
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -24.84
+4.98   , -25.62
+49.80  , -32.89
+99.59  , -40.94
+149.39 , -48.99
+199.18 , -57.13
+248.98 , -65.18
+298.77 , -73.23
+348.57 , -81.28
+398.37 , -89.33
+448.16 , -97.47
+497.96 , -105.52
+547.75 , -113.57
+597.55 , -121.62
+647.35 , -129.67
+697.14 , -137.81
+746.94 , -145.86
+796.73 , -153.91
+846.53 , -161.96
+896.32 , -170.01
+946.12 , -178.15
+995.92 , -186.20
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..ffb4883b312afeed23be5a96783b2b92e3c03bed
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -13.76
+8.90    , -14.19
+88.99   , -18.22
+177.98  , -22.67
+266.97  , -27.13
+355.96  , -31.64
+444.95  , -36.10
+533.94  , -40.56
+622.93  , -45.01
+711.92  , -49.47
+800.91  , -53.98
+889.90  , -58.44
+978.89  , -62.89
+1067.88 , -67.35
+1156.87 , -71.81
+1245.86 , -76.32
+1334.85 , -80.78
+1423.84 , -85.23
+1512.83 , -89.69
+1601.82 , -94.15
+1690.81 , -98.66
+1779.80 , -103.11
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/AMT.vgbx
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Axle_4x2_Tractor.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Default.vrlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_1.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Gear_2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat
new file mode 100644
index 0000000000000000000000000000000000000000..627c162a5eeb36115ff72cfc1aeeaf87e28fc565
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat
@@ -0,0 +1,18 @@
+{
+	"Header": {
+		"CreatedBy": " ()",
+		"Date": "2016-10-13T08:54:28.7387223Z",
+		"AppVersion": "3",
+		"FileVersion": 1
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+	"Model": "Generic Battery",
+	"InternalResistanceCurve": "GenericBattery_243kWh.vbatr",
+	"SOC_min": 10,
+	"SOC_max": 90,
+		"MaxCurrentMap": "MaxCurrent.vimax",
+		"Capacity": 324,
+		"SoCCurve": "GenericBattery_243kWh.vbatv"
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PTO-idle.vptol
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/Truck.vacc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BEV_E4.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Bus.vacc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr
new file mode 100644
index 0000000000000000000000000000000000000000..953f417ac43d9bc1432971034d22d3ab15d5e1a2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr
@@ -0,0 +1,3 @@
+SoC, Ri
+0,  0.04
+100,  0.04
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv
new file mode 100644
index 0000000000000000000000000000000000000000..28376e3632a1a24d0631665c19822b66f0310257
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv
@@ -0,0 +1,12 @@
+SOC, V
+0, 673.5
+10, 700.2
+20, 715.4
+30, 723.6
+40, 727.7
+50, 730.0
+60, 731.6
+70, 733.8
+80, 737.1
+90, 742.2
+100, 750.2
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Interurban.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/Suburban.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vfld
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vfld
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vmap
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/325kW.vmap
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Axle_4x2_Tractor.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Axle_4x2_Tractor.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Default.vrlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Default.vrlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng
new file mode 100644
index 0000000000000000000000000000000000000000..483b48264b8c19794715d7e69bb56d52eed9494d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng
@@ -0,0 +1,35 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-21T09:24:04.0725494Z",
+    "AppVersion": "3",
+    "FileVersion": 5
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "325kW 12.7l Engine",
+    "Displacement": "12740",
+    "IdlingSpeed": 600.0,
+    "Inertia": 5.1498,
+    "Fuels": [
+      {
+       "WHTC-Urban": 1.0097,
+        "WHTC-Rural": 1.0035,
+        "WHTC-Motorway": 1.0035,
+        "WHTC-Engineering": 1.0,
+        "ColdHotBalancingFactor": 0.0,
+        "CFRegPer": 1.0,
+        "FuelMap": "325kW.vmap",
+        "FuelType": "DieselCI"
+      }
+    ],
+    "RatedPower": 0.0,
+    "RatedSpeed": 0.0,
+    "MaxTorque": 0.0,
+    "FullLoadCurve": "325kW.vfld",
+    "WHRType": [
+      "None"
+    ],
+    "WHRCorrectionFactors": {}
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_1.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_1.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_10.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_10.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_11.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_11.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_12.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_12.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_3.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_3.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_4.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_4.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_5.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_5.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_6.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_6.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_7.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_7.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_8.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_8.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_9.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Gear_9.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbat
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbat
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericBattery_10kWh_658V.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp
new file mode 100644
index 0000000000000000000000000000000000000000..6a988951ea3ca83b202bceadba0bbdc52c947887
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp
@@ -0,0 +1,24 @@
+n [rpm] , T_drive [Nm] , T_drag [Nm]
+0, 900.00, -900.00
+30, 900.00, -900.00
+297, 900.00, -900.00
+594, 900.00, -900.00
+891, 900.00, -900.00
+1188, 900.00, -900.00
+1485, 900.00, -900.00
+1782, 750.00, -750.00
+2079, 642.86, -642.86
+2376, 562.50, -562.50
+2673, 500.00, -500.00
+2970, 450.00, -450.00
+3267, 409.09, -409.09
+3564, 375.00, -375.00
+3861, 346.15, -346.15
+4158, 321.43, -321.43
+4455, 300.00, -300.00
+4752, 281.25, -281.25
+5049, 264.71, -264.71
+5346, 250.00, -250.00
+5643, 236.84, -236.84
+5940, 225.00, -225.00
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd
new file mode 100644
index 0000000000000000000000000000000000000000..ea6b5cc3a57308f36d939ccc12b6b122899b3aa9
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd
@@ -0,0 +1,3 @@
+n [rpm] , T_drag [Nm]
+0       , 0.0
+10000   , 0.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem
new file mode 100644
index 0000000000000000000000000000000000000000..6cecbb9ee18aaf31f050b2ad0beddb2bf70bc357
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem
@@ -0,0 +1,63 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-10-09T08:18:42.8238326Z",
+    "AppVersion": "3",
+    "FileVersion": 5
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IHPC",
+    "DragCurve": "GenericIHPCDrag.vemd",
+    "Inertia": 0.5,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 600.00,
+        "ContinuousTorqueSpeed": 1485.00,
+        "OverloadTorque": 900.00,
+        "OverloadTorqueSpeed": 1485.00,
+        "OverloadTime": 180,
+        "FullLoadCurve": "GenericEMotor_140kW_900Nm.vemp",
+        "EfficiencyMap": {
+          "1": "GenericMap_140kW_936Nm.vemo",
+          "2": "GenericMap_140kW_936Nm.vemo",
+          "3": "GenericMap_140kW_936Nm.vemo",
+          "4": "GenericMap_140kW_936Nm.vemo",
+          "5": "GenericMap_140kW_936Nm.vemo",
+          "6": "GenericMap_140kW_936Nm.vemo",
+          "7": "GenericMap_140kW_936Nm.vemo",
+          "8": "GenericMap_140kW_936Nm.vemo",
+          "9": "GenericMap_140kW_936Nm.vemo",
+          "10": "GenericMap_140kW_936Nm.vemo",
+          "11": "GenericMap_140kW_936Nm.vemo",
+          "12": "GenericMap_140kW_936Nm.vemo"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 600.00,
+        "ContinuousTorqueSpeed": 1485.00,
+        "OverloadTorque": 900.00,
+        "OverloadTorqueSpeed": 1485.00,
+        "OverloadTime": 200,
+        "FullLoadCurve": "GenericEMotor_140kW_900Nm.vemp",
+        "EfficiencyMap": {
+          "1": "GenericMap_140kW_936Nm.vemo",
+          "2": "GenericMap_140kW_936Nm.vemo",
+          "3": "GenericMap_140kW_936Nm.vemo",
+          "4": "GenericMap_140kW_936Nm.vemo",
+          "5": "GenericMap_140kW_936Nm.vemo",
+          "6": "GenericMap_140kW_936Nm.vemo",
+          "7": "GenericMap_140kW_936Nm.vemo",
+          "8": "GenericMap_140kW_936Nm.vemo",
+          "9": "GenericMap_140kW_936Nm.vemo",
+          "10": "GenericMap_140kW_936Nm.vemo",
+          "11": "GenericMap_140kW_936Nm.vemo",
+          "12": "GenericMap_140kW_936Nm.vemo"
+        }
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..029526d8db403203cd7e51d32ffd6479b754cf4f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm] , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..4874a70c2940041631f3cf90b27b08d064160311
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh
@@ -0,0 +1,109 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:36:11.4469594Z",
+    "AppVersion": "3",
+    "FileVersion": 10
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "VehCat": "Tractor",
+    "LegislativeClass": "Unknown",
+    "CurbWeight": 8229.0,
+    "CurbWeightExtra": 7500.0,
+    "MassMax": 18.0,
+    "Loading": 19300.0,
+    "rdyn": 492.0,
+    "CdCorrMode": "CdofVdecl",
+    "CdCorrFile": "",
+    "AxleConfig": {
+      "Type": "4x2",
+      "Axles": [
+        {
+          "Inertia": 14.9,
+          "Wheels": "315/70 R22.5",
+          "AxleWeightShare": 0.2,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 33350.0,
+          "Type": "VehicleNonDriven"
+        },
+        {
+          "Inertia": 14.9,
+          "Wheels": "315/70 R22.5",
+          "AxleWeightShare": 0.25,
+          "TwinTyres": true,
+          "RRCISO": 0.0065,
+          "FzISO": 33350.0,
+          "Type": "VehicleDriven"
+        },
+        {
+          "Inertia": 19.2,
+          "Wheels": "385/65 R22.5",
+          "AxleWeightShare": 0.18333,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 41690.0,
+          "Type": "Trailer"
+        },
+        {
+          "Inertia": 19.2,
+          "Wheels": "385/65 R22.5",
+          "AxleWeightShare": 0.18333,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 41690.0,
+          "Type": "Trailer"
+        },
+        {
+          "Inertia": 19.2,
+          "Wheels": "385/65 R22.5",
+          "AxleWeightShare": 0.18334,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 41690.0,
+          "Type": "Trailer"
+        }
+      ]
+    },
+    "EngineStopStart": true,
+    "EcoRoll": "None",
+    "PredictiveCruiseControl": "None",
+    "ATEcoRollReleaseLockupClutch": false,
+    "CdA": 5.3,
+    "VehicleHeight": 4.0,
+    "IdlingSpeed": 600.0,
+    "Retarder": {
+      "Type": "None",
+      "Ratio": 1.0,
+      "File": ""
+    },
+    "Angledrive": {
+      "Type": "None",
+      "Ratio": 0.0,
+      "LossMap": ""
+    },
+    "PTO": {
+      "Type": "None",
+      "LossMap": "",
+      "Cycle": ""
+    },
+    "TorqueLimits": {},
+    "MaxDrivetrainPower": 1000.0,
+    "InitialSoC": 50.0,
+    "PowertrainConfiguration": "IHPC",
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1.0,
+        "MechanicalEfficiency": 1.0,
+        "Position": "IHPC",
+        "MotorFile": "GenericIHPC_140kW_936Nm.vem"
+      }
+    ],
+    "Battery": {
+      "NumPacks": 1,
+      "BatteryFile": "GenericBattery_10kWh_658V.vbat"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Hybrid_Parameters.vhctl
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Hybrid_Parameters.vhctl
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..b41045b54d2602c644b22d2cc5b1efd2eba5054c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto	
@@ -0,0 +1,100 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-24T13:41:04.1591616Z",
+    "AppVersion": "3",
+    "FileVersion": 13
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "Group5_HEV.vveh",
+    "EngineFile": "Engine_325kW_12.7l.veng",
+    "GearboxFile": "IHPC_12.vgbx",
+    "TCU": "IHPC_12.vgbx",
+    "ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategy",
+    "HybridStrategyParams": "Hybrid_Parameters.vhctl",
+    "AuxiliaryAssembly": "Classic",
+    "AuxiliaryVersion": "CLASSIC",
+    "AdvancedAuxiliaryFilePath": "",
+    "Aux": [],
+    "Padd": 3000.0,
+    "Padd_electric": 0.0,
+    "VACC": "Truck.vacc",
+    "EngineStopStartAtVehicleStopThreshold": 0.0,
+    "EngineStopStartMaxOffTimespan": 1000.0,
+    "EngineStopStartUtilityFactor": 0.0,
+    "EcoRollMinSpeed": 0.0,
+    "EcoRollActivationDelay": 0.0,
+    "EcoRollUnderspeedThreshold": 0.0,
+    "EcoRollMaxAcceleration": 0.0,
+    "PCCEnableSpeed": 0.0,
+    "PCCMinSpeed": 0.0,
+    "PCCUnderspeed": 0.0,
+    "PCCOverSpeed": 5.0,
+    "PCCPreviewDistanceUC1": 0.0,
+    "PCCPreviewDistanceUC2": 0.0,
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": "",
+      "MinSpeed": 50.0
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Overspeed",
+      "MinSpeed": 50.0,
+      "OverSpeed": 2.5
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..a38016773bc33021b4acfceffa416bf45aa32778
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx
@@ -0,0 +1,117 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:26:44.5653903Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "tractor_12gear_example",
+    "Inertia": 0.0,
+    "TracInt": 1.0,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      },
+      {
+        "Ratio": 14.93,
+        "LossMap": "Gear_1.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 11.64,
+        "LossMap": "Gear_2.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 9.02,
+        "LossMap": "Gear_3.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 7.04,
+        "LossMap": "Gear_4.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 5.64,
+        "LossMap": "Gear_5.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 4.4,
+        "LossMap": "Gear_6.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 3.39,
+        "LossMap": "Gear_7.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 2.65,
+        "LossMap": "Gear_8.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 2.05,
+        "LossMap": "Gear_9.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 1.6,
+        "LossMap": "Gear_10.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 1.28,
+        "LossMap": "Gear_11.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 1.0,
+        "LossMap": "Gear_12.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      }
+    ],
+    "TqReserve": 20.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.0,
+    "StartAcc": 0.6,
+    "GearboxType": "IHPC",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.8
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Truck.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Truck.vacc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vfld
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vfld
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vmap
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/325kW.vmap
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Default.vrlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Default.vrlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx
new file mode 100644
index 0000000000000000000000000000000000000000..1642e417ce5da8807894864a66db037351647613
Binary files /dev/null and b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx differ
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng
new file mode 100644
index 0000000000000000000000000000000000000000..483b48264b8c19794715d7e69bb56d52eed9494d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng
@@ -0,0 +1,35 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-21T09:24:04.0725494Z",
+    "AppVersion": "3",
+    "FileVersion": 5
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "325kW 12.7l Engine",
+    "Displacement": "12740",
+    "IdlingSpeed": 600.0,
+    "Inertia": 5.1498,
+    "Fuels": [
+      {
+       "WHTC-Urban": 1.0097,
+        "WHTC-Rural": 1.0035,
+        "WHTC-Motorway": 1.0035,
+        "WHTC-Engineering": 1.0,
+        "ColdHotBalancingFactor": 0.0,
+        "CFRegPer": 1.0,
+        "FuelMap": "325kW.vmap",
+        "FuelType": "DieselCI"
+      }
+    ],
+    "RatedPower": 0.0,
+    "RatedSpeed": 0.0,
+    "MaxTorque": 0.0,
+    "FullLoadCurve": "325kW.vfld",
+    "WHRType": [
+      "None"
+    ],
+    "WHRCorrectionFactors": {}
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..b6e4f373d0cbc32c04b18ca49811dc4167db2eb7
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm
@@ -0,0 +1,2081 @@
+Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm]
+0                 , -6177.6           , 135.9072
+0                 , -5984.55          , 131.08095
+0                 , -5791.5           , 126.2547
+0                 , -5598.45          , 121.42845
+0                 , -5405.4           , 116.6022
+0                 , -5212.35          , 111.77595
+0                 , -5019.3           , 106.9497
+0                 , -4826.25          , 102.12345
+0                 , -4633.2           , 97.2972
+0                 , -4440.15          , 92.47095
+0                 , -4247.1           , 87.6447
+0                 , -4054.05          , 82.81845
+0                 , -3861             , 77.9922
+0                 , -3667.95          , 73.16595
+0                 , -3474.9           , 68.3397
+0                 , -3281.85          , 63.51345
+0                 , -3088.8           , 58.6872
+0                 , -2895.75          , 53.86095
+0                 , -2702.7           , 49.0347
+0                 , -2509.65          , 44.20845
+0                 , -2316.6           , 39.3822
+0                 , -2123.55          , 34.55595
+0                 , -1930.5           , 29.7297
+0                 , -1737.45          , 24.90345
+0                 , -1544.4           , 20.0772
+0                 , -1351.35          , 15.25095
+0                 , -1158.3           , 10.4247
+0                 , -965.25           , 5.59845
+0                 , -772.2            , 0.7722
+0                 , -579.15           , 4.05405
+0                 , -386.1            , 8.8803
+0                 , -193.05           , 13.70655
+0                 , 0                 , 18.5328
+0                 , 193.05            , 23.35905
+0                 , 386.1             , 28.1853
+0                 , 579.15            , 33.01155
+0                 , 772.2             , 37.8378
+0                 , 965.25            , 42.66405
+0                 , 1158.3            , 47.4903
+0                 , 1351.35           , 52.31655
+0                 , 1544.4            , 57.1428
+0                 , 1737.45           , 61.96905
+0                 , 1930.5            , 66.7953
+0                 , 2123.55           , 71.62155
+0                 , 2316.6            , 76.4478
+0                 , 2509.65           , 81.27405
+0                 , 2702.7            , 86.1003
+0                 , 2895.75           , 90.92655
+0                 , 3088.8            , 95.7528
+0                 , 3281.85           , 100.57905
+0                 , 3474.9            , 105.4053
+0                 , 3667.95           , 110.23155
+0                 , 3861              , 115.0578
+0                 , 4054.05           , 119.88405
+0                 , 4247.1            , 124.7103
+0                 , 4440.15           , 129.53655
+0                 , 4633.2            , 134.3628
+0                 , 4826.25           , 139.18905
+0                 , 5019.3            , 144.0153
+0                 , 5212.35           , 148.84155
+0                 , 5405.4            , 153.6678
+0                 , 5598.45           , 158.49405
+0                 , 5791.5            , 163.3203
+0                 , 5984.55           , 168.14655
+0                 , 6177.6            , 172.9728
+40.80854701       , -6177.6           , 135.1509034
+40.80854701       , -5984.55          , 130.3246534
+40.80854701       , -5791.5           , 125.4984034
+40.80854701       , -5598.45          , 120.6721534
+40.80854701       , -5405.4           , 115.8459034
+40.80854701       , -5212.35          , 111.0196534
+40.80854701       , -5019.3           , 106.1934034
+40.80854701       , -4826.25          , 101.3671534
+40.80854701       , -4633.2           , 96.54090336
+40.80854701       , -4440.15          , 91.71465336
+40.80854701       , -4247.1           , 86.88840336
+40.80854701       , -4054.05          , 82.06215336
+40.80854701       , -3861             , 77.23590336
+40.80854701       , -3667.95          , 72.40965336
+40.80854701       , -3474.9           , 67.58340336
+40.80854701       , -3281.85          , 62.75715336
+40.80854701       , -3088.8           , 57.93090336
+40.80854701       , -2895.75          , 53.10465336
+40.80854701       , -2702.7           , 48.27840336
+40.80854701       , -2509.65          , 43.45215336
+40.80854701       , -2316.6           , 38.62590336
+40.80854701       , -2123.55          , 33.79965336
+40.80854701       , -1930.5           , 28.97340336
+40.80854701       , -1737.45          , 24.14715336
+40.80854701       , -1544.4           , 19.32090336
+40.80854701       , -1351.35          , 14.49465336
+40.80854701       , -1158.3           , 9.66840336
+40.80854701       , -965.25           , 4.84215336
+40.80854701       , -772.2            , 0.01590336
+40.80854701       , -579.15           , 4.81034664
+40.80854701       , -386.1            , 9.63659664
+40.80854701       , -193.05           , 14.46284664
+40.80854701       , 0                 , 19.28909664
+40.80854701       , 193.05            , 24.11534664
+40.80854701       , 386.1             , 28.94159664
+40.80854701       , 579.15            , 33.76784664
+40.80854701       , 772.2             , 38.59409664
+40.80854701       , 965.25            , 43.42034664
+40.80854701       , 1158.3            , 48.24659664
+40.80854701       , 1351.35           , 53.07284664
+40.80854701       , 1544.4            , 57.89909664
+40.80854701       , 1737.45           , 62.72534664
+40.80854701       , 1930.5            , 67.55159664
+40.80854701       , 2123.55           , 72.37784664
+40.80854701       , 2316.6            , 77.20409664
+40.80854701       , 2509.65           , 82.03034664
+40.80854701       , 2702.7            , 86.85659664
+40.80854701       , 2895.75           , 91.68284664
+40.80854701       , 3088.8            , 96.50909664
+40.80854701       , 3281.85           , 101.3353466
+40.80854701       , 3474.9            , 106.1615966
+40.80854701       , 3667.95           , 110.9878466
+40.80854701       , 3861              , 115.8140966
+40.80854701       , 4054.05           , 120.6403466
+40.80854701       , 4247.1            , 125.4665966
+40.80854701       , 4440.15           , 130.2928466
+40.80854701       , 4633.2            , 135.1190966
+40.80854701       , 4826.25           , 139.9453466
+40.80854701       , 5019.3            , 144.7715966
+40.80854701       , 5212.35           , 149.5978466
+40.80854701       , 5405.4            , 154.4240966
+40.80854701       , 5598.45           , 159.2503466
+40.80854701       , 5791.5            , 164.0765966
+40.80854701       , 5984.55           , 168.9028466
+40.80854701       , 6177.6            , 173.7290966
+81.61794872       , -6177.6           , 134.3945909
+81.61794872       , -5984.55          , 129.5683409
+81.61794872       , -5791.5           , 124.7420909
+81.61794872       , -5598.45          , 119.9158409
+81.61794872       , -5405.4           , 115.0895909
+81.61794872       , -5212.35          , 110.2633409
+81.61794872       , -5019.3           , 105.4370909
+81.61794872       , -4826.25          , 100.6108409
+81.61794872       , -4633.2           , 95.78459088
+81.61794872       , -4440.15          , 90.95834088
+81.61794872       , -4247.1           , 86.13209088
+81.61794872       , -4054.05          , 81.30584088
+81.61794872       , -3861             , 76.47959088
+81.61794872       , -3667.95          , 71.65334088
+81.61794872       , -3474.9           , 66.82709088
+81.61794872       , -3281.85          , 62.00084088
+81.61794872       , -3088.8           , 57.17459088
+81.61794872       , -2895.75          , 52.34834088
+81.61794872       , -2702.7           , 47.52209088
+81.61794872       , -2509.65          , 42.69584088
+81.61794872       , -2316.6           , 37.86959088
+81.61794872       , -2123.55          , 33.04334088
+81.61794872       , -1930.5           , 28.21709088
+81.61794872       , -1737.45          , 23.39084088
+81.61794872       , -1544.4           , 18.56459088
+81.61794872       , -1351.35          , 13.73834088
+81.61794872       , -1158.3           , 8.91209088
+81.61794872       , -965.25           , 4.08584088
+81.61794872       , -772.2            , 0.74040912
+81.61794872       , -579.15           , 5.56665912
+81.61794872       , -386.1            , 10.39290912
+81.61794872       , -193.05           , 15.21915912
+81.61794872       , 0                 , 20.04540912
+81.61794872       , 193.05            , 24.87165912
+81.61794872       , 386.1             , 29.69790912
+81.61794872       , 579.15            , 34.52415912
+81.61794872       , 772.2             , 39.35040912
+81.61794872       , 965.25            , 44.17665912
+81.61794872       , 1158.3            , 49.00290912
+81.61794872       , 1351.35           , 53.82915912
+81.61794872       , 1544.4            , 58.65540912
+81.61794872       , 1737.45           , 63.48165912
+81.61794872       , 1930.5            , 68.30790912
+81.61794872       , 2123.55           , 73.13415912
+81.61794872       , 2316.6            , 77.96040912
+81.61794872       , 2509.65           , 82.78665912
+81.61794872       , 2702.7            , 87.61290912
+81.61794872       , 2895.75           , 92.43915912
+81.61794872       , 3088.8            , 97.26540912
+81.61794872       , 3281.85           , 102.0916591
+81.61794872       , 3474.9            , 106.9179091
+81.61794872       , 3667.95           , 111.7441591
+81.61794872       , 3861              , 116.5704091
+81.61794872       , 4054.05           , 121.3966591
+81.61794872       , 4247.1            , 126.2229091
+81.61794872       , 4440.15           , 131.0491591
+81.61794872       , 4633.2            , 135.8754091
+81.61794872       , 4826.25           , 140.7016591
+81.61794872       , 5019.3            , 145.5279091
+81.61794872       , 5212.35           , 150.3541591
+81.61794872       , 5405.4            , 155.1804091
+81.61794872       , 5598.45           , 160.0066591
+81.61794872       , 5791.5            , 164.8329091
+81.61794872       , 5984.55           , 169.6591591
+81.61794872       , 6177.6            , 174.4854091
+122.4273504       , -6177.6           , 133.6382784
+122.4273504       , -5984.55          , 128.8120284
+122.4273504       , -5791.5           , 123.9857784
+122.4273504       , -5598.45          , 119.1595284
+122.4273504       , -5405.4           , 114.3332784
+122.4273504       , -5212.35          , 109.5070284
+122.4273504       , -5019.3           , 104.6807784
+122.4273504       , -4826.25          , 99.8545284
+122.4273504       , -4633.2           , 95.0282784
+122.4273504       , -4440.15          , 90.2020284
+122.4273504       , -4247.1           , 85.3757784
+122.4273504       , -4054.05          , 80.5495284
+122.4273504       , -3861             , 75.7232784
+122.4273504       , -3667.95          , 70.8970284
+122.4273504       , -3474.9           , 66.0707784
+122.4273504       , -3281.85          , 61.2445284
+122.4273504       , -3088.8           , 56.4182784
+122.4273504       , -2895.75          , 51.5920284
+122.4273504       , -2702.7           , 46.7657784
+122.4273504       , -2509.65          , 41.9395284
+122.4273504       , -2316.6           , 37.1132784
+122.4273504       , -2123.55          , 32.2870284
+122.4273504       , -1930.5           , 27.4607784
+122.4273504       , -1737.45          , 22.6345284
+122.4273504       , -1544.4           , 17.8082784
+122.4273504       , -1351.35          , 12.9820284
+122.4273504       , -1158.3           , 8.155778401
+122.4273504       , -965.25           , 3.329528401
+122.4273504       , -772.2            , 1.496721599
+122.4273504       , -579.15           , 6.322971599
+122.4273504       , -386.1            , 11.1492216
+122.4273504       , -193.05           , 15.9754716
+122.4273504       , 0                 , 20.8017216
+122.4273504       , 193.05            , 25.6279716
+122.4273504       , 386.1             , 30.4542216
+122.4273504       , 579.15            , 35.2804716
+122.4273504       , 772.2             , 40.1067216
+122.4273504       , 965.25            , 44.9329716
+122.4273504       , 1158.3            , 49.7592216
+122.4273504       , 1351.35           , 54.5854716
+122.4273504       , 1544.4            , 59.4117216
+122.4273504       , 1737.45           , 64.2379716
+122.4273504       , 1930.5            , 69.0642216
+122.4273504       , 2123.55           , 73.8904716
+122.4273504       , 2316.6            , 78.7167216
+122.4273504       , 2509.65           , 83.5429716
+122.4273504       , 2702.7            , 88.3692216
+122.4273504       , 2895.75           , 93.1954716
+122.4273504       , 3088.8            , 98.0217216
+122.4273504       , 3281.85           , 102.8479716
+122.4273504       , 3474.9            , 107.6742216
+122.4273504       , 3667.95           , 112.5004716
+122.4273504       , 3861              , 117.3267216
+122.4273504       , 4054.05           , 122.1529716
+122.4273504       , 4247.1            , 126.9792216
+122.4273504       , 4440.15           , 131.8054716
+122.4273504       , 4633.2            , 136.6317216
+122.4273504       , 4826.25           , 141.4579716
+122.4273504       , 5019.3            , 146.2842216
+122.4273504       , 5212.35           , 151.1104716
+122.4273504       , 5405.4            , 155.9367216
+122.4273504       , 5598.45           , 160.7629716
+122.4273504       , 5791.5            , 165.5892216
+122.4273504       , 5984.55           , 170.4154716
+122.4273504       , 6177.6            , 175.2417216
+163.2393162       , -6177.6           , 132.8819184
+163.2393162       , -5984.55          , 128.0556684
+163.2393162       , -5791.5           , 123.2294184
+163.2393162       , -5598.45          , 118.4031684
+163.2393162       , -5405.4           , 113.5769184
+163.2393162       , -5212.35          , 108.7506684
+163.2393162       , -5019.3           , 103.9244184
+163.2393162       , -4826.25          , 99.0981684
+163.2393162       , -4633.2           , 94.2719184
+163.2393162       , -4440.15          , 89.4456684
+163.2393162       , -4247.1           , 84.6194184
+163.2393162       , -4054.05          , 79.7931684
+163.2393162       , -3861             , 74.9669184
+163.2393162       , -3667.95          , 70.1406684
+163.2393162       , -3474.9           , 65.3144184
+163.2393162       , -3281.85          , 60.4881684
+163.2393162       , -3088.8           , 55.6619184
+163.2393162       , -2895.75          , 50.8356684
+163.2393162       , -2702.7           , 46.0094184
+163.2393162       , -2509.65          , 41.1831684
+163.2393162       , -2316.6           , 36.3569184
+163.2393162       , -2123.55          , 31.5306684
+163.2393162       , -1930.5           , 26.7044184
+163.2393162       , -1737.45          , 21.8781684
+163.2393162       , -1544.4           , 17.0519184
+163.2393162       , -1351.35          , 12.2256684
+163.2393162       , -1158.3           , 7.399418401
+163.2393162       , -965.25           , 2.573168401
+163.2393162       , -772.2            , 2.253081599
+163.2393162       , -579.15           , 7.079331599
+163.2393162       , -386.1            , 11.9055816
+163.2393162       , -193.05           , 16.7318316
+163.2393162       , 0                 , 21.5580816
+163.2393162       , 193.05            , 26.3843316
+163.2393162       , 386.1             , 31.2105816
+163.2393162       , 579.15            , 36.0368316
+163.2393162       , 772.2             , 40.8630816
+163.2393162       , 965.25            , 45.6893316
+163.2393162       , 1158.3            , 50.5155816
+163.2393162       , 1351.35           , 55.3418316
+163.2393162       , 1544.4            , 60.1680816
+163.2393162       , 1737.45           , 64.9943316
+163.2393162       , 1930.5            , 69.8205816
+163.2393162       , 2123.55           , 74.6468316
+163.2393162       , 2316.6            , 79.4730816
+163.2393162       , 2509.65           , 84.2993316
+163.2393162       , 2702.7            , 89.1255816
+163.2393162       , 2895.75           , 93.9518316
+163.2393162       , 3088.8            , 98.7780816
+163.2393162       , 3281.85           , 103.6043316
+163.2393162       , 3474.9            , 108.4305816
+163.2393162       , 3667.95           , 113.2568316
+163.2393162       , 3861              , 118.0830816
+163.2393162       , 4054.05           , 122.9093316
+163.2393162       , 4247.1            , 127.7355816
+163.2393162       , 4440.15           , 132.5618316
+163.2393162       , 4633.2            , 137.3880816
+163.2393162       , 4826.25           , 142.2143316
+163.2393162       , 5019.3            , 147.0405816
+163.2393162       , 5212.35           , 151.8668316
+163.2393162       , 5405.4            , 156.6930816
+163.2393162       , 5598.45           , 161.5193316
+163.2393162       , 5791.5            , 166.3455816
+163.2393162       , 5984.55           , 171.1718316
+163.2393162       , 6177.6            , 175.9980816
+204.042735        , -6177.6           , 132.1257168
+204.042735        , -5984.55          , 127.2994668
+204.042735        , -5791.5           , 122.4732168
+204.042735        , -5598.45          , 117.6469668
+204.042735        , -5405.4           , 112.8207168
+204.042735        , -5212.35          , 107.9944668
+204.042735        , -5019.3           , 103.1682168
+204.042735        , -4826.25          , 98.3419668
+204.042735        , -4633.2           , 93.5157168
+204.042735        , -4440.15          , 88.6894668
+204.042735        , -4247.1           , 83.8632168
+204.042735        , -4054.05          , 79.0369668
+204.042735        , -3861             , 74.2107168
+204.042735        , -3667.95          , 69.3844668
+204.042735        , -3474.9           , 64.5582168
+204.042735        , -3281.85          , 59.7319668
+204.042735        , -3088.8           , 54.9057168
+204.042735        , -2895.75          , 50.0794668
+204.042735        , -2702.7           , 45.2532168
+204.042735        , -2509.65          , 40.4269668
+204.042735        , -2316.6           , 35.6007168
+204.042735        , -2123.55          , 30.7744668
+204.042735        , -1930.5           , 25.9482168
+204.042735        , -1737.45          , 21.1219668
+204.042735        , -1544.4           , 16.2957168
+204.042735        , -1351.35          , 11.4694668
+204.042735        , -1158.3           , 6.643216801
+204.042735        , -965.25           , 1.816966801
+204.042735        , -772.2            , 3.009283199
+204.042735        , -579.15           , 7.835533199
+204.042735        , -386.1            , 12.6617832
+204.042735        , -193.05           , 17.4880332
+204.042735        , 0                 , 22.3142832
+204.042735        , 193.05            , 27.1405332
+204.042735        , 386.1             , 31.9667832
+204.042735        , 579.15            , 36.7930332
+204.042735        , 772.2             , 41.6192832
+204.042735        , 965.25            , 46.4455332
+204.042735        , 1158.3            , 51.2717832
+204.042735        , 1351.35           , 56.0980332
+204.042735        , 1544.4            , 60.9242832
+204.042735        , 1737.45           , 65.7505332
+204.042735        , 1930.5            , 70.5767832
+204.042735        , 2123.55           , 75.4030332
+204.042735        , 2316.6            , 80.2292832
+204.042735        , 2509.65           , 85.0555332
+204.042735        , 2702.7            , 89.8817832
+204.042735        , 2895.75           , 94.7080332
+204.042735        , 3088.8            , 99.5342832
+204.042735        , 3281.85           , 104.3605332
+204.042735        , 3474.9            , 109.1867832
+204.042735        , 3667.95           , 114.0130332
+204.042735        , 3861              , 118.8392832
+204.042735        , 4054.05           , 123.6655332
+204.042735        , 4247.1            , 128.4917832
+204.042735        , 4440.15           , 133.3180332
+204.042735        , 4633.2            , 138.1442832
+204.042735        , 4826.25           , 142.9705332
+204.042735        , 5019.3            , 147.7967832
+204.042735        , 5212.35           , 152.6230332
+204.042735        , 5405.4            , 157.4492832
+204.042735        , 5598.45           , 162.2755332
+204.042735        , 5791.5            , 167.1017832
+204.042735        , 5984.55           , 171.9280332
+204.042735        , 6177.6            , 176.7542832
+244.8547009       , -6177.6           , 131.3693568
+244.8547009       , -5984.55          , 126.5431068
+244.8547009       , -5791.5           , 121.7168568
+244.8547009       , -5598.45          , 116.8906068
+244.8547009       , -5405.4           , 112.0643568
+244.8547009       , -5212.35          , 107.2381068
+244.8547009       , -5019.3           , 102.4118568
+244.8547009       , -4826.25          , 97.5856068
+244.8547009       , -4633.2           , 92.7593568
+244.8547009       , -4440.15          , 87.9331068
+244.8547009       , -4247.1           , 83.1068568
+244.8547009       , -4054.05          , 78.2806068
+244.8547009       , -3861             , 73.4543568
+244.8547009       , -3667.95          , 68.6281068
+244.8547009       , -3474.9           , 63.8018568
+244.8547009       , -3281.85          , 58.9756068
+244.8547009       , -3088.8           , 54.1493568
+244.8547009       , -2895.75          , 49.3231068
+244.8547009       , -2702.7           , 44.4968568
+244.8547009       , -2509.65          , 39.6706068
+244.8547009       , -2316.6           , 34.8443568
+244.8547009       , -2123.55          , 30.0181068
+244.8547009       , -1930.5           , 25.1918568
+244.8547009       , -1737.45          , 20.3656068
+244.8547009       , -1544.4           , 15.5393568
+244.8547009       , -1351.35          , 10.7131068
+244.8547009       , -1158.3           , 5.886856799
+244.8547009       , -965.25           , 1.060606799
+244.8547009       , -772.2            , 3.765643201
+244.8547009       , -579.15           , 8.591893201
+244.8547009       , -386.1            , 13.4181432
+244.8547009       , -193.05           , 18.2443932
+244.8547009       , 0                 , 23.0706432
+244.8547009       , 193.05            , 27.8968932
+244.8547009       , 386.1             , 32.7231432
+244.8547009       , 579.15            , 37.5493932
+244.8547009       , 772.2             , 42.3756432
+244.8547009       , 965.25            , 47.2018932
+244.8547009       , 1158.3            , 52.0281432
+244.8547009       , 1351.35           , 56.8543932
+244.8547009       , 1544.4            , 61.6806432
+244.8547009       , 1737.45           , 66.5068932
+244.8547009       , 1930.5            , 71.3331432
+244.8547009       , 2123.55           , 76.1593932
+244.8547009       , 2316.6            , 80.9856432
+244.8547009       , 2509.65           , 85.8118932
+244.8547009       , 2702.7            , 90.6381432
+244.8547009       , 2895.75           , 95.4643932
+244.8547009       , 3088.8            , 100.2906432
+244.8547009       , 3281.85           , 105.1168932
+244.8547009       , 3474.9            , 109.9431432
+244.8547009       , 3667.95           , 114.7693932
+244.8547009       , 3861              , 119.5956432
+244.8547009       , 4054.05           , 124.4218932
+244.8547009       , 4247.1            , 129.2481432
+244.8547009       , 4440.15           , 134.0743932
+244.8547009       , 4633.2            , 138.9006432
+244.8547009       , 4826.25           , 143.7268932
+244.8547009       , 5019.3            , 148.5531432
+244.8547009       , 5212.35           , 153.3793932
+244.8547009       , 5405.4            , 158.2056432
+244.8547009       , 5598.45           , 163.0318932
+244.8547009       , 5791.5            , 167.8581432
+244.8547009       , 5984.55           , 172.6843932
+244.8547009       , 6177.6            , 177.5106432
+285.6666667       , -6177.6           , 130.6129968
+285.6666667       , -5984.55          , 125.7867468
+285.6666667       , -5791.5           , 120.9604968
+285.6666667       , -5598.45          , 116.1342468
+285.6666667       , -5405.4           , 111.3079968
+285.6666667       , -5212.35          , 106.4817468
+285.6666667       , -5019.3           , 101.6554968
+285.6666667       , -4826.25          , 96.8292468
+285.6666667       , -4633.2           , 92.0029968
+285.6666667       , -4440.15          , 87.1767468
+285.6666667       , -4247.1           , 82.3504968
+285.6666667       , -4054.05          , 77.5242468
+285.6666667       , -3861             , 72.6979968
+285.6666667       , -3667.95          , 67.8717468
+285.6666667       , -3474.9           , 63.0454968
+285.6666667       , -3281.85          , 58.2192468
+285.6666667       , -3088.8           , 53.3929968
+285.6666667       , -2895.75          , 48.5667468
+285.6666667       , -2702.7           , 43.7404968
+285.6666667       , -2509.65          , 38.9142468
+285.6666667       , -2316.6           , 34.0879968
+285.6666667       , -2123.55          , 29.2617468
+285.6666667       , -1930.5           , 24.4354968
+285.6666667       , -1737.45          , 19.6092468
+285.6666667       , -1544.4           , 14.7829968
+285.6666667       , -1351.35          , 9.956746799
+285.6666667       , -1158.3           , 5.130496799
+285.6666667       , -965.25           , 0.304246799
+285.6666667       , -772.2            , 4.522003201
+285.6666667       , -579.15           , 9.348253201
+285.6666667       , -386.1            , 14.1745032
+285.6666667       , -193.05           , 19.0007532
+285.6666667       , 0                 , 23.8270032
+285.6666667       , 193.05            , 28.6532532
+285.6666667       , 386.1             , 33.4795032
+285.6666667       , 579.15            , 38.3057532
+285.6666667       , 772.2             , 43.1320032
+285.6666667       , 965.25            , 47.9582532
+285.6666667       , 1158.3            , 52.7845032
+285.6666667       , 1351.35           , 57.6107532
+285.6666667       , 1544.4            , 62.4370032
+285.6666667       , 1737.45           , 67.2632532
+285.6666667       , 1930.5            , 72.0895032
+285.6666667       , 2123.55           , 76.9157532
+285.6666667       , 2316.6            , 81.7420032
+285.6666667       , 2509.65           , 86.5682532
+285.6666667       , 2702.7            , 91.3945032
+285.6666667       , 2895.75           , 96.2207532
+285.6666667       , 3088.8            , 101.0470032
+285.6666667       , 3281.85           , 105.8732532
+285.6666667       , 3474.9            , 110.6995032
+285.6666667       , 3667.95           , 115.5257532
+285.6666667       , 3861              , 120.3520032
+285.6666667       , 4054.05           , 125.1782532
+285.6666667       , 4247.1            , 130.0045032
+285.6666667       , 4440.15           , 134.8307532
+285.6666667       , 4633.2            , 139.6570032
+285.6666667       , 4826.25           , 144.4832532
+285.6666667       , 5019.3            , 149.3095032
+285.6666667       , 5212.35           , 154.1357532
+285.6666667       , 5405.4            , 158.9620032
+285.6666667       , 5598.45           , 163.7882532
+285.6666667       , 5791.5            , 168.6145032
+285.6666667       , 5984.55           , 173.4407532
+285.6666667       , 6177.6            , 178.2670032
+326.4700855       , -6177.6           , 129.8567952
+326.4700855       , -5984.55          , 125.0305452
+326.4700855       , -5791.5           , 120.2042952
+326.4700855       , -5598.45          , 115.3780452
+326.4700855       , -5405.4           , 110.5517952
+326.4700855       , -5212.35          , 105.7255452
+326.4700855       , -5019.3           , 100.8992952
+326.4700855       , -4826.25          , 96.0730452
+326.4700855       , -4633.2           , 91.2467952
+326.4700855       , -4440.15          , 86.4205452
+326.4700855       , -4247.1           , 81.5942952
+326.4700855       , -4054.05          , 76.7680452
+326.4700855       , -3861             , 71.9417952
+326.4700855       , -3667.95          , 67.1155452
+326.4700855       , -3474.9           , 62.2892952
+326.4700855       , -3281.85          , 57.4630452
+326.4700855       , -3088.8           , 52.6367952
+326.4700855       , -2895.75          , 47.8105452
+326.4700855       , -2702.7           , 42.9842952
+326.4700855       , -2509.65          , 38.1580452
+326.4700855       , -2316.6           , 33.3317952
+326.4700855       , -2123.55          , 28.5055452
+326.4700855       , -1930.5           , 23.6792952
+326.4700855       , -1737.45          , 18.8530452
+326.4700855       , -1544.4           , 14.0267952
+326.4700855       , -1351.35          , 9.200545199
+326.4700855       , -1158.3           , 4.374295199
+326.4700855       , -965.25           , 0.451954801
+326.4700855       , -772.2            , 5.278204801
+326.4700855       , -579.15           , 10.1044548
+326.4700855       , -386.1            , 14.9307048
+326.4700855       , -193.05           , 19.7569548
+326.4700855       , 0                 , 24.5832048
+326.4700855       , 193.05            , 29.4094548
+326.4700855       , 386.1             , 34.2357048
+326.4700855       , 579.15            , 39.0619548
+326.4700855       , 772.2             , 43.8882048
+326.4700855       , 965.25            , 48.7144548
+326.4700855       , 1158.3            , 53.5407048
+326.4700855       , 1351.35           , 58.3669548
+326.4700855       , 1544.4            , 63.1932048
+326.4700855       , 1737.45           , 68.0194548
+326.4700855       , 1930.5            , 72.8457048
+326.4700855       , 2123.55           , 77.6719548
+326.4700855       , 2316.6            , 82.4982048
+326.4700855       , 2509.65           , 87.3244548
+326.4700855       , 2702.7            , 92.1507048
+326.4700855       , 2895.75           , 96.9769548
+326.4700855       , 3088.8            , 101.8032048
+326.4700855       , 3281.85           , 106.6294548
+326.4700855       , 3474.9            , 111.4557048
+326.4700855       , 3667.95           , 116.2819548
+326.4700855       , 3861              , 121.1082048
+326.4700855       , 4054.05           , 125.9344548
+326.4700855       , 4247.1            , 130.7607048
+326.4700855       , 4440.15           , 135.5869548
+326.4700855       , 4633.2            , 140.4132048
+326.4700855       , 4826.25           , 145.2394548
+326.4700855       , 5019.3            , 150.0657048
+326.4700855       , 5212.35           , 154.8919548
+326.4700855       , 5405.4            , 159.7182048
+326.4700855       , 5598.45           , 164.5444548
+326.4700855       , 5791.5            , 169.3707048
+326.4700855       , 5984.55           , 174.1969548
+326.4700855       , 6177.6            , 179.0232048
+367.2820513       , -6177.6           , 129.1004352
+367.2820513       , -5984.55          , 124.2741852
+367.2820513       , -5791.5           , 119.4479352
+367.2820513       , -5598.45          , 114.6216852
+367.2820513       , -5405.4           , 109.7954352
+367.2820513       , -5212.35          , 104.9691852
+367.2820513       , -5019.3           , 100.1429352
+367.2820513       , -4826.25          , 95.3166852
+367.2820513       , -4633.2           , 90.4904352
+367.2820513       , -4440.15          , 85.6641852
+367.2820513       , -4247.1           , 80.8379352
+367.2820513       , -4054.05          , 76.0116852
+367.2820513       , -3861             , 71.1854352
+367.2820513       , -3667.95          , 66.3591852
+367.2820513       , -3474.9           , 61.5329352
+367.2820513       , -3281.85          , 56.7066852
+367.2820513       , -3088.8           , 51.8804352
+367.2820513       , -2895.75          , 47.0541852
+367.2820513       , -2702.7           , 42.2279352
+367.2820513       , -2509.65          , 37.4016852
+367.2820513       , -2316.6           , 32.5754352
+367.2820513       , -2123.55          , 27.7491852
+367.2820513       , -1930.5           , 22.9229352
+367.2820513       , -1737.45          , 18.0966852
+367.2820513       , -1544.4           , 13.2704352
+367.2820513       , -1351.35          , 8.4441852
+367.2820513       , -1158.3           , 3.6179352
+367.2820513       , -965.25           , 1.2083148
+367.2820513       , -772.2            , 6.0345648
+367.2820513       , -579.15           , 10.8608148
+367.2820513       , -386.1            , 15.6870648
+367.2820513       , -193.05           , 20.5133148
+367.2820513       , 0                 , 25.3395648
+367.2820513       , 193.05            , 30.1658148
+367.2820513       , 386.1             , 34.9920648
+367.2820513       , 579.15            , 39.8183148
+367.2820513       , 772.2             , 44.6445648
+367.2820513       , 965.25            , 49.4708148
+367.2820513       , 1158.3            , 54.2970648
+367.2820513       , 1351.35           , 59.1233148
+367.2820513       , 1544.4            , 63.9495648
+367.2820513       , 1737.45           , 68.7758148
+367.2820513       , 1930.5            , 73.6020648
+367.2820513       , 2123.55           , 78.4283148
+367.2820513       , 2316.6            , 83.2545648
+367.2820513       , 2509.65           , 88.0808148
+367.2820513       , 2702.7            , 92.9070648
+367.2820513       , 2895.75           , 97.7333148
+367.2820513       , 3088.8            , 102.5595648
+367.2820513       , 3281.85           , 107.3858148
+367.2820513       , 3474.9            , 112.2120648
+367.2820513       , 3667.95           , 117.0383148
+367.2820513       , 3861              , 121.8645648
+367.2820513       , 4054.05           , 126.6908148
+367.2820513       , 4247.1            , 131.5170648
+367.2820513       , 4440.15           , 136.3433148
+367.2820513       , 4633.2            , 141.1695648
+367.2820513       , 4826.25           , 145.9958148
+367.2820513       , 5019.3            , 150.8220648
+367.2820513       , 5212.35           , 155.6483148
+367.2820513       , 5405.4            , 160.4745648
+367.2820513       , 5598.45           , 165.3008148
+367.2820513       , 5791.5            , 170.1270648
+367.2820513       , 5984.55           , 174.9533148
+367.2820513       , 6177.6            , 179.7795648
+408.0854701       , -6177.6           , 128.3442336
+408.0854701       , -5984.55          , 123.5179836
+408.0854701       , -5791.5           , 118.6917336
+408.0854701       , -5598.45          , 113.8654836
+408.0854701       , -5405.4           , 109.0392336
+408.0854701       , -5212.35          , 104.2129836
+408.0854701       , -5019.3           , 99.3867336
+408.0854701       , -4826.25          , 94.5604836
+408.0854701       , -4633.2           , 89.7342336
+408.0854701       , -4440.15          , 84.9079836
+408.0854701       , -4247.1           , 80.0817336
+408.0854701       , -4054.05          , 75.2554836
+408.0854701       , -3861             , 70.4292336
+408.0854701       , -3667.95          , 65.6029836
+408.0854701       , -3474.9           , 60.7767336
+408.0854701       , -3281.85          , 55.9504836
+408.0854701       , -3088.8           , 51.1242336
+408.0854701       , -2895.75          , 46.2979836
+408.0854701       , -2702.7           , 41.4717336
+408.0854701       , -2509.65          , 36.6454836
+408.0854701       , -2316.6           , 31.8192336
+408.0854701       , -2123.55          , 26.9929836
+408.0854701       , -1930.5           , 22.1667336
+408.0854701       , -1737.45          , 17.3404836
+408.0854701       , -1544.4           , 12.5142336
+408.0854701       , -1351.35          , 7.6879836
+408.0854701       , -1158.3           , 2.8617336
+408.0854701       , -965.25           , 1.9645164
+408.0854701       , -772.2            , 6.7907664
+408.0854701       , -579.15           , 11.6170164
+408.0854701       , -386.1            , 16.4432664
+408.0854701       , -193.05           , 21.2695164
+408.0854701       , 0                 , 26.0957664
+408.0854701       , 193.05            , 30.9220164
+408.0854701       , 386.1             , 35.7482664
+408.0854701       , 579.15            , 40.5745164
+408.0854701       , 772.2             , 45.4007664
+408.0854701       , 965.25            , 50.2270164
+408.0854701       , 1158.3            , 55.0532664
+408.0854701       , 1351.35           , 59.8795164
+408.0854701       , 1544.4            , 64.7057664
+408.0854701       , 1737.45           , 69.5320164
+408.0854701       , 1930.5            , 74.3582664
+408.0854701       , 2123.55           , 79.1845164
+408.0854701       , 2316.6            , 84.0107664
+408.0854701       , 2509.65           , 88.8370164
+408.0854701       , 2702.7            , 93.6632664
+408.0854701       , 2895.75           , 98.4895164
+408.0854701       , 3088.8            , 103.3157664
+408.0854701       , 3281.85           , 108.1420164
+408.0854701       , 3474.9            , 112.9682664
+408.0854701       , 3667.95           , 117.7945164
+408.0854701       , 3861              , 122.6207664
+408.0854701       , 4054.05           , 127.4470164
+408.0854701       , 4247.1            , 132.2732664
+408.0854701       , 4440.15           , 137.0995164
+408.0854701       , 4633.2            , 141.9257664
+408.0854701       , 4826.25           , 146.7520164
+408.0854701       , 5019.3            , 151.5782664
+408.0854701       , 5212.35           , 156.4045164
+408.0854701       , 5405.4            , 161.2307664
+408.0854701       , 5598.45           , 166.0570164
+408.0854701       , 5791.5            , 170.8832664
+408.0854701       , 5984.55           , 175.7095164
+408.0854701       , 6177.6            , 180.5357664
+448.8974359       , -6177.6           , 127.5878736
+448.8974359       , -5984.55          , 122.7616236
+448.8974359       , -5791.5           , 117.9353736
+448.8974359       , -5598.45          , 113.1091236
+448.8974359       , -5405.4           , 108.2828736
+448.8974359       , -5212.35          , 103.4566236
+448.8974359       , -5019.3           , 98.6303736
+448.8974359       , -4826.25          , 93.8041236
+448.8974359       , -4633.2           , 88.9778736
+448.8974359       , -4440.15          , 84.1516236
+448.8974359       , -4247.1           , 79.3253736
+448.8974359       , -4054.05          , 74.4991236
+448.8974359       , -3861             , 69.6728736
+448.8974359       , -3667.95          , 64.8466236
+448.8974359       , -3474.9           , 60.0203736
+448.8974359       , -3281.85          , 55.1941236
+448.8974359       , -3088.8           , 50.3678736
+448.8974359       , -2895.75          , 45.5416236
+448.8974359       , -2702.7           , 40.7153736
+448.8974359       , -2509.65          , 35.8891236
+448.8974359       , -2316.6           , 31.0628736
+448.8974359       , -2123.55          , 26.2366236
+448.8974359       , -1930.5           , 21.4103736
+448.8974359       , -1737.45          , 16.5841236
+448.8974359       , -1544.4           , 11.7578736
+448.8974359       , -1351.35          , 6.9316236
+448.8974359       , -1158.3           , 2.1053736
+448.8974359       , -965.25           , 2.7208764
+448.8974359       , -772.2            , 7.5471264
+448.8974359       , -579.15           , 12.3733764
+448.8974359       , -386.1            , 17.1996264
+448.8974359       , -193.05           , 22.0258764
+448.8974359       , 0                 , 26.8521264
+448.8974359       , 193.05            , 31.6783764
+448.8974359       , 386.1             , 36.5046264
+448.8974359       , 579.15            , 41.3308764
+448.8974359       , 772.2             , 46.1571264
+448.8974359       , 965.25            , 50.9833764
+448.8974359       , 1158.3            , 55.8096264
+448.8974359       , 1351.35           , 60.6358764
+448.8974359       , 1544.4            , 65.4621264
+448.8974359       , 1737.45           , 70.2883764
+448.8974359       , 1930.5            , 75.1146264
+448.8974359       , 2123.55           , 79.9408764
+448.8974359       , 2316.6            , 84.7671264
+448.8974359       , 2509.65           , 89.5933764
+448.8974359       , 2702.7            , 94.4196264
+448.8974359       , 2895.75           , 99.2458764
+448.8974359       , 3088.8            , 104.0721264
+448.8974359       , 3281.85           , 108.8983764
+448.8974359       , 3474.9            , 113.7246264
+448.8974359       , 3667.95           , 118.5508764
+448.8974359       , 3861              , 123.3771264
+448.8974359       , 4054.05           , 128.2033764
+448.8974359       , 4247.1            , 133.0296264
+448.8974359       , 4440.15           , 137.8558764
+448.8974359       , 4633.2            , 142.6821264
+448.8974359       , 4826.25           , 147.5083764
+448.8974359       , 5019.3            , 152.3346264
+448.8974359       , 5212.35           , 157.1608764
+448.8974359       , 5405.4            , 161.9871264
+448.8974359       , 5598.45           , 166.8133764
+448.8974359       , 5791.5            , 171.6396264
+448.8974359       , 5984.55           , 176.4658764
+448.8974359       , 6177.6            , 181.2921264
+489.7094017       , -6177.6           , 126.8315136
+489.7094017       , -5984.55          , 122.0052636
+489.7094017       , -5791.5           , 117.1790136
+489.7094017       , -5598.45          , 112.3527636
+489.7094017       , -5405.4           , 107.5265136
+489.7094017       , -5212.35          , 102.7002636
+489.7094017       , -5019.3           , 97.8740136
+489.7094017       , -4826.25          , 93.0477636
+489.7094017       , -4633.2           , 88.2215136
+489.7094017       , -4440.15          , 83.3952636
+489.7094017       , -4247.1           , 78.5690136
+489.7094017       , -4054.05          , 73.7427636
+489.7094017       , -3861             , 68.9165136
+489.7094017       , -3667.95          , 64.0902636
+489.7094017       , -3474.9           , 59.2640136
+489.7094017       , -3281.85          , 54.4377636
+489.7094017       , -3088.8           , 49.6115136
+489.7094017       , -2895.75          , 44.7852636
+489.7094017       , -2702.7           , 39.9590136
+489.7094017       , -2509.65          , 35.1327636
+489.7094017       , -2316.6           , 30.3065136
+489.7094017       , -2123.55          , 25.4802636
+489.7094017       , -1930.5           , 20.6540136
+489.7094017       , -1737.45          , 15.8277636
+489.7094017       , -1544.4           , 11.0015136
+489.7094017       , -1351.35          , 6.1752636
+489.7094017       , -1158.3           , 1.3490136
+489.7094017       , -965.25           , 3.4772364
+489.7094017       , -772.2            , 8.3034864
+489.7094017       , -579.15           , 13.1297364
+489.7094017       , -386.1            , 17.9559864
+489.7094017       , -193.05           , 22.7822364
+489.7094017       , 0                 , 27.6084864
+489.7094017       , 193.05            , 32.4347364
+489.7094017       , 386.1             , 37.2609864
+489.7094017       , 579.15            , 42.0872364
+489.7094017       , 772.2             , 46.9134864
+489.7094017       , 965.25            , 51.7397364
+489.7094017       , 1158.3            , 56.5659864
+489.7094017       , 1351.35           , 61.3922364
+489.7094017       , 1544.4            , 66.2184864
+489.7094017       , 1737.45           , 71.0447364
+489.7094017       , 1930.5            , 75.8709864
+489.7094017       , 2123.55           , 80.6972364
+489.7094017       , 2316.6            , 85.5234864
+489.7094017       , 2509.65           , 90.3497364
+489.7094017       , 2702.7            , 95.1759864
+489.7094017       , 2895.75           , 100.0022364
+489.7094017       , 3088.8            , 104.8284864
+489.7094017       , 3281.85           , 109.6547364
+489.7094017       , 3474.9            , 114.4809864
+489.7094017       , 3667.95           , 119.3072364
+489.7094017       , 3861              , 124.1334864
+489.7094017       , 4054.05           , 128.9597364
+489.7094017       , 4247.1            , 133.7859864
+489.7094017       , 4440.15           , 138.6122364
+489.7094017       , 4633.2            , 143.4384864
+489.7094017       , 4826.25           , 148.2647364
+489.7094017       , 5019.3            , 153.0909864
+489.7094017       , 5212.35           , 157.9172364
+489.7094017       , 5405.4            , 162.7434864
+489.7094017       , 5598.45           , 167.5697364
+489.7094017       , 5791.5            , 172.3959864
+489.7094017       , 5984.55           , 177.2222364
+489.7094017       , 6177.6            , 182.0484864
+816.1794872       , -6177.6           , 120.7811088
+816.1794872       , -5984.55          , 115.9548588
+816.1794872       , -5791.5           , 111.1286088
+816.1794872       , -5598.45          , 106.3023588
+816.1794872       , -5405.4           , 101.4761088
+816.1794872       , -5212.35          , 96.6498588
+816.1794872       , -5019.3           , 91.8236088
+816.1794872       , -4826.25          , 86.9973588
+816.1794872       , -4633.2           , 82.1711088
+816.1794872       , -4440.15          , 77.3448588
+816.1794872       , -4247.1           , 72.5186088
+816.1794872       , -4054.05          , 67.6923588
+816.1794872       , -3861             , 62.8661088
+816.1794872       , -3667.95          , 58.0398588
+816.1794872       , -3474.9           , 53.2136088
+816.1794872       , -3281.85          , 48.3873588
+816.1794872       , -3088.8           , 43.5611088
+816.1794872       , -2895.75          , 38.7348588
+816.1794872       , -2702.7           , 33.9086088
+816.1794872       , -2509.65          , 29.0823588
+816.1794872       , -2316.6           , 24.2561088
+816.1794872       , -2123.55          , 19.4298588
+816.1794872       , -1930.5           , 14.6036088
+816.1794872       , -1737.45          , 9.7773588
+816.1794872       , -1544.4           , 4.9511088
+816.1794872       , -1351.35          , 0.1248588
+816.1794872       , -1158.3           , 4.7013912
+816.1794872       , -965.25           , 9.5276412
+816.1794872       , -772.2            , 14.3538912
+816.1794872       , -579.15           , 19.1801412
+816.1794872       , -386.1            , 24.0063912
+816.1794872       , -193.05           , 28.8326412
+816.1794872       , 0                 , 33.6588912
+816.1794872       , 193.05            , 38.4851412
+816.1794872       , 386.1             , 43.3113912
+816.1794872       , 579.15            , 48.1376412
+816.1794872       , 772.2             , 52.9638912
+816.1794872       , 965.25            , 57.7901412
+816.1794872       , 1158.3            , 62.6163912
+816.1794872       , 1351.35           , 67.4426412
+816.1794872       , 1544.4            , 72.2688912
+816.1794872       , 1737.45           , 77.0951412
+816.1794872       , 1930.5            , 81.9213912
+816.1794872       , 2123.55           , 86.7476412
+816.1794872       , 2316.6            , 91.5738912
+816.1794872       , 2509.65           , 96.4001412
+816.1794872       , 2702.7            , 101.2263912
+816.1794872       , 2895.75           , 106.0526412
+816.1794872       , 3088.8            , 110.8788912
+816.1794872       , 3281.85           , 115.7051412
+816.1794872       , 3474.9            , 120.5313912
+816.1794872       , 3667.95           , 125.3576412
+816.1794872       , 3861              , 130.1838912
+816.1794872       , 4054.05           , 135.0101412
+816.1794872       , 4247.1            , 139.8363912
+816.1794872       , 4440.15           , 144.6626412
+816.1794872       , 4633.2            , 149.4888912
+816.1794872       , 4826.25           , 154.3151412
+816.1794872       , 5019.3            , 159.1413912
+816.1794872       , 5212.35           , 163.9676412
+816.1794872       , 5405.4            , 168.7938912
+816.1794872       , 5598.45           , 173.6201412
+816.1794872       , 5791.5            , 178.4463912
+816.1794872       , 5984.55           , 183.2726412
+816.1794872       , 6177.6            , 188.0988912
+1020.25641        , -6177.6           , 116.998992
+1020.25641        , -5984.55          , 112.172742
+1020.25641        , -5791.5           , 107.346492
+1020.25641        , -5598.45          , 102.520242
+1020.25641        , -5405.4           , 97.693992
+1020.25641        , -5212.35          , 92.867742
+1020.25641        , -5019.3           , 88.041492
+1020.25641        , -4826.25          , 83.215242
+1020.25641        , -4633.2           , 78.388992
+1020.25641        , -4440.15          , 73.562742
+1020.25641        , -4247.1           , 68.736492
+1020.25641        , -4054.05          , 63.910242
+1020.25641        , -3861             , 59.083992
+1020.25641        , -3667.95          , 54.257742
+1020.25641        , -3474.9           , 49.431492
+1020.25641        , -3281.85          , 44.605242
+1020.25641        , -3088.8           , 39.778992
+1020.25641        , -2895.75          , 34.952742
+1020.25641        , -2702.7           , 30.126492
+1020.25641        , -2509.65          , 25.300242
+1020.25641        , -2316.6           , 20.473992
+1020.25641        , -2123.55          , 15.647742
+1020.25641        , -1930.5           , 10.821492
+1020.25641        , -1737.45          , 5.995242005
+1020.25641        , -1544.4           , 1.168992005
+1020.25641        , -1351.35          , 3.657257995
+1020.25641        , -1158.3           , 8.483507995
+1020.25641        , -965.25           , 13.309758
+1020.25641        , -772.2            , 18.136008
+1020.25641        , -579.15           , 22.962258
+1020.25641        , -386.1            , 27.788508
+1020.25641        , -193.05           , 32.614758
+1020.25641        , 0                 , 37.441008
+1020.25641        , 193.05            , 42.267258
+1020.25641        , 386.1             , 47.093508
+1020.25641        , 579.15            , 51.919758
+1020.25641        , 772.2             , 56.746008
+1020.25641        , 965.25            , 61.572258
+1020.25641        , 1158.3            , 66.398508
+1020.25641        , 1351.35           , 71.224758
+1020.25641        , 1544.4            , 76.051008
+1020.25641        , 1737.45           , 80.877258
+1020.25641        , 1930.5            , 85.703508
+1020.25641        , 2123.55           , 90.529758
+1020.25641        , 2316.6            , 95.356008
+1020.25641        , 2509.65           , 100.182258
+1020.25641        , 2702.7            , 105.008508
+1020.25641        , 2895.75           , 109.834758
+1020.25641        , 3088.8            , 114.661008
+1020.25641        , 3281.85           , 119.487258
+1020.25641        , 3474.9            , 124.313508
+1020.25641        , 3667.95           , 129.139758
+1020.25641        , 3861              , 133.966008
+1020.25641        , 4054.05           , 138.792258
+1020.25641        , 4247.1            , 143.618508
+1020.25641        , 4440.15           , 148.444758
+1020.25641        , 4633.2            , 153.271008
+1020.25641        , 4826.25           , 158.097258
+1020.25641        , 5019.3            , 162.923508
+1020.25641        , 5212.35           , 167.749758
+1020.25641        , 5405.4            , 172.576008
+1020.25641        , 5598.45           , 177.402258
+1020.25641        , 5791.5            , 182.228508
+1020.25641        , 5984.55           , 187.054758
+1020.25641        , 6177.6            , 191.881008
+1224.273504       , -6177.6           , 113.217984
+1224.273504       , -5984.55          , 108.391734
+1224.273504       , -5791.5           , 103.565484
+1224.273504       , -5598.45          , 98.73923401
+1224.273504       , -5405.4           , 93.91298401
+1224.273504       , -5212.35          , 89.08673401
+1224.273504       , -5019.3           , 84.26048401
+1224.273504       , -4826.25          , 79.43423401
+1224.273504       , -4633.2           , 74.60798401
+1224.273504       , -4440.15          , 69.78173401
+1224.273504       , -4247.1           , 64.95548401
+1224.273504       , -4054.05          , 60.12923401
+1224.273504       , -3861             , 55.30298401
+1224.273504       , -3667.95          , 50.47673401
+1224.273504       , -3474.9           , 45.65048401
+1224.273504       , -3281.85          , 40.82423401
+1224.273504       , -3088.8           , 35.99798401
+1224.273504       , -2895.75          , 31.17173401
+1224.273504       , -2702.7           , 26.34548401
+1224.273504       , -2509.65          , 21.51923401
+1224.273504       , -2316.6           , 16.69298401
+1224.273504       , -2123.55          , 11.86673401
+1224.273504       , -1930.5           , 7.040484005
+1224.273504       , -1737.45          , 2.214234005
+1224.273504       , -1544.4           , 2.612015995
+1224.273504       , -1351.35          , 7.438265995
+1224.273504       , -1158.3           , 12.26451599
+1224.273504       , -965.25           , 17.09076599
+1224.273504       , -772.2            , 21.91701599
+1224.273504       , -579.15           , 26.74326599
+1224.273504       , -386.1            , 31.56951599
+1224.273504       , -193.05           , 36.39576599
+1224.273504       , 0                 , 41.22201599
+1224.273504       , 193.05            , 46.04826599
+1224.273504       , 386.1             , 50.87451599
+1224.273504       , 579.15            , 55.70076599
+1224.273504       , 772.2             , 60.52701599
+1224.273504       , 965.25            , 65.35326599
+1224.273504       , 1158.3            , 70.17951599
+1224.273504       , 1351.35           , 75.00576599
+1224.273504       , 1544.4            , 79.83201599
+1224.273504       , 1737.45           , 84.65826599
+1224.273504       , 1930.5            , 89.48451599
+1224.273504       , 2123.55           , 94.31076599
+1224.273504       , 2316.6            , 99.13701599
+1224.273504       , 2509.65           , 103.963266
+1224.273504       , 2702.7            , 108.789516
+1224.273504       , 2895.75           , 113.615766
+1224.273504       , 3088.8            , 118.442016
+1224.273504       , 3281.85           , 123.268266
+1224.273504       , 3474.9            , 128.094516
+1224.273504       , 3667.95           , 132.920766
+1224.273504       , 3861              , 137.747016
+1224.273504       , 4054.05           , 142.573266
+1224.273504       , 4247.1            , 147.399516
+1224.273504       , 4440.15           , 152.225766
+1224.273504       , 4633.2            , 157.052016
+1224.273504       , 4826.25           , 161.878266
+1224.273504       , 5019.3            , 166.704516
+1224.273504       , 5212.35           , 171.530766
+1224.273504       , 5405.4            , 176.357016
+1224.273504       , 5598.45           , 181.183266
+1224.273504       , 5791.5            , 186.009516
+1224.273504       , 5984.55           , 190.835766
+1224.273504       , 6177.6            , 195.662016
+1428.290598       , -6177.6           , 109.436976
+1428.290598       , -5984.55          , 104.610726
+1428.290598       , -5791.5           , 99.78447601
+1428.290598       , -5598.45          , 94.95822601
+1428.290598       , -5405.4           , 90.13197601
+1428.290598       , -5212.35          , 85.30572601
+1428.290598       , -5019.3           , 80.47947601
+1428.290598       , -4826.25          , 75.65322601
+1428.290598       , -4633.2           , 70.82697601
+1428.290598       , -4440.15          , 66.00072601
+1428.290598       , -4247.1           , 61.17447601
+1428.290598       , -4054.05          , 56.34822601
+1428.290598       , -3861             , 51.52197601
+1428.290598       , -3667.95          , 46.69572601
+1428.290598       , -3474.9           , 41.86947601
+1428.290598       , -3281.85          , 37.04322601
+1428.290598       , -3088.8           , 32.21697601
+1428.290598       , -2895.75          , 27.39072601
+1428.290598       , -2702.7           , 22.56447601
+1428.290598       , -2509.65          , 17.73822601
+1428.290598       , -2316.6           , 12.91197601
+1428.290598       , -2123.55          , 8.085726005
+1428.290598       , -1930.5           , 3.259476005
+1428.290598       , -1737.45          , 1.566773995
+1428.290598       , -1544.4           , 6.393023995
+1428.290598       , -1351.35          , 11.21927399
+1428.290598       , -1158.3           , 16.04552399
+1428.290598       , -965.25           , 20.87177399
+1428.290598       , -772.2            , 25.69802399
+1428.290598       , -579.15           , 30.52427399
+1428.290598       , -386.1            , 35.35052399
+1428.290598       , -193.05           , 40.17677399
+1428.290598       , 0                 , 45.00302399
+1428.290598       , 193.05            , 49.82927399
+1428.290598       , 386.1             , 54.65552399
+1428.290598       , 579.15            , 59.48177399
+1428.290598       , 772.2             , 64.30802399
+1428.290598       , 965.25            , 69.13427399
+1428.290598       , 1158.3            , 73.96052399
+1428.290598       , 1351.35           , 78.78677399
+1428.290598       , 1544.4            , 83.61302399
+1428.290598       , 1737.45           , 88.43927399
+1428.290598       , 1930.5            , 93.26552399
+1428.290598       , 2123.55           , 98.09177399
+1428.290598       , 2316.6            , 102.918024
+1428.290598       , 2509.65           , 107.744274
+1428.290598       , 2702.7            , 112.570524
+1428.290598       , 2895.75           , 117.396774
+1428.290598       , 3088.8            , 122.223024
+1428.290598       , 3281.85           , 127.049274
+1428.290598       , 3474.9            , 131.875524
+1428.290598       , 3667.95           , 136.701774
+1428.290598       , 3861              , 141.528024
+1428.290598       , 4054.05           , 146.354274
+1428.290598       , 4247.1            , 151.180524
+1428.290598       , 4440.15           , 156.006774
+1428.290598       , 4633.2            , 160.833024
+1428.290598       , 4826.25           , 165.659274
+1428.290598       , 5019.3            , 170.485524
+1428.290598       , 5212.35           , 175.311774
+1428.290598       , 5405.4            , 180.138024
+1428.290598       , 5598.45           , 184.964274
+1428.290598       , 5791.5            , 189.790524
+1428.290598       , 5984.55           , 194.616774
+1428.290598       , 6177.6            , 199.443024
+1632.393162       , -6177.6           , 105.654384
+1632.393162       , -5984.55          , 100.828134
+1632.393162       , -5791.5           , 96.00188401
+1632.393162       , -5598.45          , 91.17563401
+1632.393162       , -5405.4           , 86.34938401
+1632.393162       , -5212.35          , 81.52313401
+1632.393162       , -5019.3           , 76.69688401
+1632.393162       , -4826.25          , 71.87063401
+1632.393162       , -4633.2           , 67.04438401
+1632.393162       , -4440.15          , 62.21813401
+1632.393162       , -4247.1           , 57.39188401
+1632.393162       , -4054.05          , 52.56563401
+1632.393162       , -3861             , 47.73938401
+1632.393162       , -3667.95          , 42.91313401
+1632.393162       , -3474.9           , 38.08688401
+1632.393162       , -3281.85          , 33.26063401
+1632.393162       , -3088.8           , 28.43438401
+1632.393162       , -2895.75          , 23.60813401
+1632.393162       , -2702.7           , 18.78188401
+1632.393162       , -2509.65          , 13.95563401
+1632.393162       , -2316.6           , 9.129384007
+1632.393162       , -2123.55          , 4.303134007
+1632.393162       , -1930.5           , 0.523115993
+1632.393162       , -1737.45          , 5.349365993
+1632.393162       , -1544.4           , 10.17561599
+1632.393162       , -1351.35          , 15.00186599
+1632.393162       , -1158.3           , 19.82811599
+1632.393162       , -965.25           , 24.65436599
+1632.393162       , -772.2            , 29.48061599
+1632.393162       , -579.15           , 34.30686599
+1632.393162       , -386.1            , 39.13311599
+1632.393162       , -193.05           , 43.95936599
+1632.393162       , 0                 , 48.78561599
+1632.393162       , 193.05            , 53.61186599
+1632.393162       , 386.1             , 58.43811599
+1632.393162       , 579.15            , 63.26436599
+1632.393162       , 772.2             , 68.09061599
+1632.393162       , 965.25            , 72.91686599
+1632.393162       , 1158.3            , 77.74311599
+1632.393162       , 1351.35           , 82.56936599
+1632.393162       , 1544.4            , 87.39561599
+1632.393162       , 1737.45           , 92.22186599
+1632.393162       , 1930.5            , 97.04811599
+1632.393162       , 2123.55           , 101.874366
+1632.393162       , 2316.6            , 106.700616
+1632.393162       , 2509.65           , 111.526866
+1632.393162       , 2702.7            , 116.353116
+1632.393162       , 2895.75           , 121.179366
+1632.393162       , 3088.8            , 126.005616
+1632.393162       , 3281.85           , 130.831866
+1632.393162       , 3474.9            , 135.658116
+1632.393162       , 3667.95           , 140.484366
+1632.393162       , 3861              , 145.310616
+1632.393162       , 4054.05           , 150.136866
+1632.393162       , 4247.1            , 154.963116
+1632.393162       , 4440.15           , 159.789366
+1632.393162       , 4633.2            , 164.615616
+1632.393162       , 4826.25           , 169.441866
+1632.393162       , 5019.3            , 174.268116
+1632.393162       , 5212.35           , 179.094366
+1632.393162       , 5405.4            , 183.920616
+1632.393162       , 5598.45           , 188.746866
+1632.393162       , 5791.5            , 193.573116
+1632.393162       , 5984.55           , 198.399366
+1632.393162       , 6177.6            , 203.225616
+1836.410256       , -6177.6           , 101.873376
+1836.410256       , -5984.55          , 97.04712601
+1836.410256       , -5791.5           , 92.22087601
+1836.410256       , -5598.45          , 87.39462601
+1836.410256       , -5405.4           , 82.56837601
+1836.410256       , -5212.35          , 77.74212601
+1836.410256       , -5019.3           , 72.91587601
+1836.410256       , -4826.25          , 68.08962601
+1836.410256       , -4633.2           , 63.26337601
+1836.410256       , -4440.15          , 58.43712601
+1836.410256       , -4247.1           , 53.61087601
+1836.410256       , -4054.05          , 48.78462601
+1836.410256       , -3861             , 43.95837601
+1836.410256       , -3667.95          , 39.13212601
+1836.410256       , -3474.9           , 34.30587601
+1836.410256       , -3281.85          , 29.47962601
+1836.410256       , -3088.8           , 24.65337601
+1836.410256       , -2895.75          , 19.82712601
+1836.410256       , -2702.7           , 15.00087601
+1836.410256       , -2509.65          , 10.17462601
+1836.410256       , -2316.6           , 5.348376008
+1836.410256       , -2123.55          , 0.522126008
+1836.410256       , -1930.5           , 4.304123992
+1836.410256       , -1737.45          , 9.130373992
+1836.410256       , -1544.4           , 13.95662399
+1836.410256       , -1351.35          , 18.78287399
+1836.410256       , -1158.3           , 23.60912399
+1836.410256       , -965.25           , 28.43537399
+1836.410256       , -772.2            , 33.26162399
+1836.410256       , -579.15           , 38.08787399
+1836.410256       , -386.1            , 42.91412399
+1836.410256       , -193.05           , 47.74037399
+1836.410256       , 0                 , 52.56662399
+1836.410256       , 193.05            , 57.39287399
+1836.410256       , 386.1             , 62.21912399
+1836.410256       , 579.15            , 67.04537399
+1836.410256       , 772.2             , 71.87162399
+1836.410256       , 965.25            , 76.69787399
+1836.410256       , 1158.3            , 81.52412399
+1836.410256       , 1351.35           , 86.35037399
+1836.410256       , 1544.4            , 91.17662399
+1836.410256       , 1737.45           , 96.00287399
+1836.410256       , 1930.5            , 100.829124
+1836.410256       , 2123.55           , 105.655374
+1836.410256       , 2316.6            , 110.481624
+1836.410256       , 2509.65           , 115.307874
+1836.410256       , 2702.7            , 120.134124
+1836.410256       , 2895.75           , 124.960374
+1836.410256       , 3088.8            , 129.786624
+1836.410256       , 3281.85           , 134.612874
+1836.410256       , 3474.9            , 139.439124
+1836.410256       , 3667.95           , 144.265374
+1836.410256       , 3861              , 149.091624
+1836.410256       , 4054.05           , 153.917874
+1836.410256       , 4247.1            , 158.744124
+1836.410256       , 4440.15           , 163.570374
+1836.410256       , 4633.2            , 168.396624
+1836.410256       , 4826.25           , 173.222874
+1836.410256       , 5019.3            , 178.049124
+1836.410256       , 5212.35           , 182.875374
+1836.410256       , 5405.4            , 187.701624
+1836.410256       , 5598.45           , 192.527874
+1836.410256       , 5791.5            , 197.354124
+1836.410256       , 5984.55           , 202.180374
+1836.410256       , 6177.6            , 207.006624
+2040.42735        , -6177.6           , 98.09236801
+2040.42735        , -5984.55          , 93.26611801
+2040.42735        , -5791.5           , 88.43986801
+2040.42735        , -5598.45          , 83.61361801
+2040.42735        , -5405.4           , 78.78736801
+2040.42735        , -5212.35          , 73.96111801
+2040.42735        , -5019.3           , 69.13486801
+2040.42735        , -4826.25          , 64.30861801
+2040.42735        , -4633.2           , 59.48236801
+2040.42735        , -4440.15          , 54.65611801
+2040.42735        , -4247.1           , 49.82986801
+2040.42735        , -4054.05          , 45.00361801
+2040.42735        , -3861             , 40.17736801
+2040.42735        , -3667.95          , 35.35111801
+2040.42735        , -3474.9           , 30.52486801
+2040.42735        , -3281.85          , 25.69861801
+2040.42735        , -3088.8           , 20.87236801
+2040.42735        , -2895.75          , 16.04611801
+2040.42735        , -2702.7           , 11.21986801
+2040.42735        , -2509.65          , 6.393618008
+2040.42735        , -2316.6           , 1.567368008
+2040.42735        , -2123.55          , 3.258881992
+2040.42735        , -1930.5           , 8.085131992
+2040.42735        , -1737.45          , 12.91138199
+2040.42735        , -1544.4           , 17.73763199
+2040.42735        , -1351.35          , 22.56388199
+2040.42735        , -1158.3           , 27.39013199
+2040.42735        , -965.25           , 32.21638199
+2040.42735        , -772.2            , 37.04263199
+2040.42735        , -579.15           , 41.86888199
+2040.42735        , -386.1            , 46.69513199
+2040.42735        , -193.05           , 51.52138199
+2040.42735        , 0                 , 56.34763199
+2040.42735        , 193.05            , 61.17388199
+2040.42735        , 386.1             , 66.00013199
+2040.42735        , 579.15            , 70.82638199
+2040.42735        , 772.2             , 75.65263199
+2040.42735        , 965.25            , 80.47888199
+2040.42735        , 1158.3            , 85.30513199
+2040.42735        , 1351.35           , 90.13138199
+2040.42735        , 1544.4            , 94.95763199
+2040.42735        , 1737.45           , 99.78388199
+2040.42735        , 1930.5            , 104.610132
+2040.42735        , 2123.55           , 109.436382
+2040.42735        , 2316.6            , 114.262632
+2040.42735        , 2509.65           , 119.088882
+2040.42735        , 2702.7            , 123.915132
+2040.42735        , 2895.75           , 128.741382
+2040.42735        , 3088.8            , 133.567632
+2040.42735        , 3281.85           , 138.393882
+2040.42735        , 3474.9            , 143.220132
+2040.42735        , 3667.95           , 148.046382
+2040.42735        , 3861              , 152.872632
+2040.42735        , 4054.05           , 157.698882
+2040.42735        , 4247.1            , 162.525132
+2040.42735        , 4440.15           , 167.351382
+2040.42735        , 4633.2            , 172.177632
+2040.42735        , 4826.25           , 177.003882
+2040.42735        , 5019.3            , 181.830132
+2040.42735        , 5212.35           , 186.656382
+2040.42735        , 5405.4            , 191.482632
+2040.42735        , 5598.45           , 196.308882
+2040.42735        , 5791.5            , 201.135132
+2040.42735        , 5984.55           , 205.961382
+2040.42735        , 6177.6            , 210.787632
+2244.529915       , -6177.6           , 94.30977599
+2244.529915       , -5984.55          , 89.48352599
+2244.529915       , -5791.5           , 84.65727599
+2244.529915       , -5598.45          , 79.83102599
+2244.529915       , -5405.4           , 75.00477599
+2244.529915       , -5212.35          , 70.17852599
+2244.529915       , -5019.3           , 65.35227599
+2244.529915       , -4826.25          , 60.52602599
+2244.529915       , -4633.2           , 55.69977599
+2244.529915       , -4440.15          , 50.87352599
+2244.529915       , -4247.1           , 46.04727599
+2244.529915       , -4054.05          , 41.22102599
+2244.529915       , -3861             , 36.39477599
+2244.529915       , -3667.95          , 31.56852599
+2244.529915       , -3474.9           , 26.74227599
+2244.529915       , -3281.85          , 21.91602599
+2244.529915       , -3088.8           , 17.08977599
+2244.529915       , -2895.75          , 12.26352599
+2244.529915       , -2702.7           , 7.437275991
+2244.529915       , -2509.65          , 2.611025991
+2244.529915       , -2316.6           , 2.215224009
+2244.529915       , -2123.55          , 7.041474009
+2244.529915       , -1930.5           , 11.86772401
+2244.529915       , -1737.45          , 16.69397401
+2244.529915       , -1544.4           , 21.52022401
+2244.529915       , -1351.35          , 26.34647401
+2244.529915       , -1158.3           , 31.17272401
+2244.529915       , -965.25           , 35.99897401
+2244.529915       , -772.2            , 40.82522401
+2244.529915       , -579.15           , 45.65147401
+2244.529915       , -386.1            , 50.47772401
+2244.529915       , -193.05           , 55.30397401
+2244.529915       , 0                 , 60.13022401
+2244.529915       , 193.05            , 64.95647401
+2244.529915       , 386.1             , 69.78272401
+2244.529915       , 579.15            , 74.60897401
+2244.529915       , 772.2             , 79.43522401
+2244.529915       , 965.25            , 84.26147401
+2244.529915       , 1158.3            , 89.08772401
+2244.529915       , 1351.35           , 93.91397401
+2244.529915       , 1544.4            , 98.74022401
+2244.529915       , 1737.45           , 103.566474
+2244.529915       , 1930.5            , 108.392724
+2244.529915       , 2123.55           , 113.218974
+2244.529915       , 2316.6            , 118.045224
+2244.529915       , 2509.65           , 122.871474
+2244.529915       , 2702.7            , 127.697724
+2244.529915       , 2895.75           , 132.523974
+2244.529915       , 3088.8            , 137.350224
+2244.529915       , 3281.85           , 142.176474
+2244.529915       , 3474.9            , 147.002724
+2244.529915       , 3667.95           , 151.828974
+2244.529915       , 3861              , 156.655224
+2244.529915       , 4054.05           , 161.481474
+2244.529915       , 4247.1            , 166.307724
+2244.529915       , 4440.15           , 171.133974
+2244.529915       , 4633.2            , 175.960224
+2244.529915       , 4826.25           , 180.786474
+2244.529915       , 5019.3            , 185.612724
+2244.529915       , 5212.35           , 190.438974
+2244.529915       , 5405.4            , 195.265224
+2244.529915       , 5598.45           , 200.091474
+2244.529915       , 5791.5            , 204.917724
+2244.529915       , 5984.55           , 209.743974
+2244.529915       , 6177.6            , 214.570224
+2448.547009       , -6177.6           , 90.52876799
+2448.547009       , -5984.55          , 85.70251799
+2448.547009       , -5791.5           , 80.87626799
+2448.547009       , -5598.45          , 76.05001799
+2448.547009       , -5405.4           , 71.22376799
+2448.547009       , -5212.35          , 66.39751799
+2448.547009       , -5019.3           , 61.57126799
+2448.547009       , -4826.25          , 56.74501799
+2448.547009       , -4633.2           , 51.91876799
+2448.547009       , -4440.15          , 47.09251799
+2448.547009       , -4247.1           , 42.26626799
+2448.547009       , -4054.05          , 37.44001799
+2448.547009       , -3861             , 32.61376799
+2448.547009       , -3667.95          , 27.78751799
+2448.547009       , -3474.9           , 22.96126799
+2448.547009       , -3281.85          , 18.13501799
+2448.547009       , -3088.8           , 13.30876799
+2448.547009       , -2895.75          , 8.482517992
+2448.547009       , -2702.7           , 3.656267992
+2448.547009       , -2509.65          , 1.169982008
+2448.547009       , -2316.6           , 5.996232008
+2448.547009       , -2123.55          , 10.82248201
+2448.547009       , -1930.5           , 15.64873201
+2448.547009       , -1737.45          , 20.47498201
+2448.547009       , -1544.4           , 25.30123201
+2448.547009       , -1351.35          , 30.12748201
+2448.547009       , -1158.3           , 34.95373201
+2448.547009       , -965.25           , 39.77998201
+2448.547009       , -772.2            , 44.60623201
+2448.547009       , -579.15           , 49.43248201
+2448.547009       , -386.1            , 54.25873201
+2448.547009       , -193.05           , 59.08498201
+2448.547009       , 0                 , 63.91123201
+2448.547009       , 193.05            , 68.73748201
+2448.547009       , 386.1             , 73.56373201
+2448.547009       , 579.15            , 78.38998201
+2448.547009       , 772.2             , 83.21623201
+2448.547009       , 965.25            , 88.04248201
+2448.547009       , 1158.3            , 92.86873201
+2448.547009       , 1351.35           , 97.69498201
+2448.547009       , 1544.4            , 102.521232
+2448.547009       , 1737.45           , 107.347482
+2448.547009       , 1930.5            , 112.173732
+2448.547009       , 2123.55           , 116.999982
+2448.547009       , 2316.6            , 121.826232
+2448.547009       , 2509.65           , 126.652482
+2448.547009       , 2702.7            , 131.478732
+2448.547009       , 2895.75           , 136.304982
+2448.547009       , 3088.8            , 141.131232
+2448.547009       , 3281.85           , 145.957482
+2448.547009       , 3474.9            , 150.783732
+2448.547009       , 3667.95           , 155.609982
+2448.547009       , 3861              , 160.436232
+2448.547009       , 4054.05           , 165.262482
+2448.547009       , 4247.1            , 170.088732
+2448.547009       , 4440.15           , 174.914982
+2448.547009       , 4633.2            , 179.741232
+2448.547009       , 4826.25           , 184.567482
+2448.547009       , 5019.3            , 189.393732
+2448.547009       , 5212.35           , 194.219982
+2448.547009       , 5405.4            , 199.046232
+2448.547009       , 5598.45           , 203.872482
+2448.547009       , 5791.5            , 208.698732
+2448.547009       , 5984.55           , 213.524982
+2448.547009       , 6177.6            , 218.351232
+2652.564103       , -6177.6           , 86.74775999
+2652.564103       , -5984.55          , 81.92150999
+2652.564103       , -5791.5           , 77.09525999
+2652.564103       , -5598.45          , 72.26900999
+2652.564103       , -5405.4           , 67.44275999
+2652.564103       , -5212.35          , 62.61650999
+2652.564103       , -5019.3           , 57.79025999
+2652.564103       , -4826.25          , 52.96400999
+2652.564103       , -4633.2           , 48.13775999
+2652.564103       , -4440.15          , 43.31150999
+2652.564103       , -4247.1           , 38.48525999
+2652.564103       , -4054.05          , 33.65900999
+2652.564103       , -3861             , 28.83275999
+2652.564103       , -3667.95          , 24.00650999
+2652.564103       , -3474.9           , 19.18025999
+2652.564103       , -3281.85          , 14.35400999
+2652.564103       , -3088.8           , 9.527759992
+2652.564103       , -2895.75          , 4.701509992
+2652.564103       , -2702.7           , 0.124740008
+2652.564103       , -2509.65          , 4.950990008
+2652.564103       , -2316.6           , 9.777240008
+2652.564103       , -2123.55          , 14.60349001
+2652.564103       , -1930.5           , 19.42974001
+2652.564103       , -1737.45          , 24.25599001
+2652.564103       , -1544.4           , 29.08224001
+2652.564103       , -1351.35          , 33.90849001
+2652.564103       , -1158.3           , 38.73474001
+2652.564103       , -965.25           , 43.56099001
+2652.564103       , -772.2            , 48.38724001
+2652.564103       , -579.15           , 53.21349001
+2652.564103       , -386.1            , 58.03974001
+2652.564103       , -193.05           , 62.86599001
+2652.564103       , 0                 , 67.69224001
+2652.564103       , 193.05            , 72.51849001
+2652.564103       , 386.1             , 77.34474001
+2652.564103       , 579.15            , 82.17099001
+2652.564103       , 772.2             , 86.99724001
+2652.564103       , 965.25            , 91.82349001
+2652.564103       , 1158.3            , 96.64974001
+2652.564103       , 1351.35           , 101.47599
+2652.564103       , 1544.4            , 106.30224
+2652.564103       , 1737.45           , 111.12849
+2652.564103       , 1930.5            , 115.95474
+2652.564103       , 2123.55           , 120.78099
+2652.564103       , 2316.6            , 125.60724
+2652.564103       , 2509.65           , 130.43349
+2652.564103       , 2702.7            , 135.25974
+2652.564103       , 2895.75           , 140.08599
+2652.564103       , 3088.8            , 144.91224
+2652.564103       , 3281.85           , 149.73849
+2652.564103       , 3474.9            , 154.56474
+2652.564103       , 3667.95           , 159.39099
+2652.564103       , 3861              , 164.21724
+2652.564103       , 4054.05           , 169.04349
+2652.564103       , 4247.1            , 173.86974
+2652.564103       , 4440.15           , 178.69599
+2652.564103       , 4633.2            , 183.52224
+2652.564103       , 4826.25           , 188.34849
+2652.564103       , 5019.3            , 193.17474
+2652.564103       , 5212.35           , 198.00099
+2652.564103       , 5405.4            , 202.82724
+2652.564103       , 5598.45           , 207.65349
+2652.564103       , 5791.5            , 212.47974
+2652.564103       , 5984.55           , 217.30599
+2652.564103       , 6177.6            , 222.13224
+2856.666667       , -6177.6           , 82.96516799
+2856.666667       , -5984.55          , 78.13891799
+2856.666667       , -5791.5           , 73.31266799
+2856.666667       , -5598.45          , 68.48641799
+2856.666667       , -5405.4           , 63.66016799
+2856.666667       , -5212.35          , 58.83391799
+2856.666667       , -5019.3           , 54.00766799
+2856.666667       , -4826.25          , 49.18141799
+2856.666667       , -4633.2           , 44.35516799
+2856.666667       , -4440.15          , 39.52891799
+2856.666667       , -4247.1           , 34.70266799
+2856.666667       , -4054.05          , 29.87641799
+2856.666667       , -3861             , 25.05016799
+2856.666667       , -3667.95          , 20.22391799
+2856.666667       , -3474.9           , 15.39766799
+2856.666667       , -3281.85          , 10.57141799
+2856.666667       , -3088.8           , 5.745167994
+2856.666667       , -2895.75          , 0.918917994
+2856.666667       , -2702.7           , 3.907332006
+2856.666667       , -2509.65          , 8.733582006
+2856.666667       , -2316.6           , 13.55983201
+2856.666667       , -2123.55          , 18.38608201
+2856.666667       , -1930.5           , 23.21233201
+2856.666667       , -1737.45          , 28.03858201
+2856.666667       , -1544.4           , 32.86483201
+2856.666667       , -1351.35          , 37.69108201
+2856.666667       , -1158.3           , 42.51733201
+2856.666667       , -965.25           , 47.34358201
+2856.666667       , -772.2            , 52.16983201
+2856.666667       , -579.15           , 56.99608201
+2856.666667       , -386.1            , 61.82233201
+2856.666667       , -193.05           , 66.64858201
+2856.666667       , 0                 , 71.47483201
+2856.666667       , 193.05            , 76.30108201
+2856.666667       , 386.1             , 81.12733201
+2856.666667       , 579.15            , 85.95358201
+2856.666667       , 772.2             , 90.77983201
+2856.666667       , 965.25            , 95.60608201
+2856.666667       , 1158.3            , 100.432332
+2856.666667       , 1351.35           , 105.258582
+2856.666667       , 1544.4            , 110.084832
+2856.666667       , 1737.45           , 114.911082
+2856.666667       , 1930.5            , 119.737332
+2856.666667       , 2123.55           , 124.563582
+2856.666667       , 2316.6            , 129.389832
+2856.666667       , 2509.65           , 134.216082
+2856.666667       , 2702.7            , 139.042332
+2856.666667       , 2895.75           , 143.868582
+2856.666667       , 3088.8            , 148.694832
+2856.666667       , 3281.85           , 153.521082
+2856.666667       , 3474.9            , 158.347332
+2856.666667       , 3667.95           , 163.173582
+2856.666667       , 3861              , 167.999832
+2856.666667       , 4054.05           , 172.826082
+2856.666667       , 4247.1            , 177.652332
+2856.666667       , 4440.15           , 182.478582
+2856.666667       , 4633.2            , 187.304832
+2856.666667       , 4826.25           , 192.131082
+2856.666667       , 5019.3            , 196.957332
+2856.666667       , 5212.35           , 201.783582
+2856.666667       , 5405.4            , 206.609832
+2856.666667       , 5598.45           , 211.436082
+2856.666667       , 5791.5            , 216.262332
+2856.666667       , 5984.55           , 221.088582
+2856.666667       , 6177.6            , 225.914832
+3060.683761       , -6177.6           , 79.18415999
+3060.683761       , -5984.55          , 74.35790999
+3060.683761       , -5791.5           , 69.53165999
+3060.683761       , -5598.45          , 64.70540999
+3060.683761       , -5405.4           , 59.87915999
+3060.683761       , -5212.35          , 55.05290999
+3060.683761       , -5019.3           , 50.22665999
+3060.683761       , -4826.25          , 45.40040999
+3060.683761       , -4633.2           , 40.57415999
+3060.683761       , -4440.15          , 35.74790999
+3060.683761       , -4247.1           , 30.92165999
+3060.683761       , -4054.05          , 26.09540999
+3060.683761       , -3861             , 21.26915999
+3060.683761       , -3667.95          , 16.44290999
+3060.683761       , -3474.9           , 11.61665999
+3060.683761       , -3281.85          , 6.790409994
+3060.683761       , -3088.8           , 1.964159994
+3060.683761       , -2895.75          , 2.862090006
+3060.683761       , -2702.7           , 7.688340006
+3060.683761       , -2509.65          , 12.51459001
+3060.683761       , -2316.6           , 17.34084001
+3060.683761       , -2123.55          , 22.16709001
+3060.683761       , -1930.5           , 26.99334001
+3060.683761       , -1737.45          , 31.81959001
+3060.683761       , -1544.4           , 36.64584001
+3060.683761       , -1351.35          , 41.47209001
+3060.683761       , -1158.3           , 46.29834001
+3060.683761       , -965.25           , 51.12459001
+3060.683761       , -772.2            , 55.95084001
+3060.683761       , -579.15           , 60.77709001
+3060.683761       , -386.1            , 65.60334001
+3060.683761       , -193.05           , 70.42959001
+3060.683761       , 0                 , 75.25584001
+3060.683761       , 193.05            , 80.08209001
+3060.683761       , 386.1             , 84.90834001
+3060.683761       , 579.15            , 89.73459001
+3060.683761       , 772.2             , 94.56084001
+3060.683761       , 965.25            , 99.38709001
+3060.683761       , 1158.3            , 104.21334
+3060.683761       , 1351.35           , 109.03959
+3060.683761       , 1544.4            , 113.86584
+3060.683761       , 1737.45           , 118.69209
+3060.683761       , 1930.5            , 123.51834
+3060.683761       , 2123.55           , 128.34459
+3060.683761       , 2316.6            , 133.17084
+3060.683761       , 2509.65           , 137.99709
+3060.683761       , 2702.7            , 142.82334
+3060.683761       , 2895.75           , 147.64959
+3060.683761       , 3088.8            , 152.47584
+3060.683761       , 3281.85           , 157.30209
+3060.683761       , 3474.9            , 162.12834
+3060.683761       , 3667.95           , 166.95459
+3060.683761       , 3861              , 171.78084
+3060.683761       , 4054.05           , 176.60709
+3060.683761       , 4247.1            , 181.43334
+3060.683761       , 4440.15           , 186.25959
+3060.683761       , 4633.2            , 191.08584
+3060.683761       , 4826.25           , 195.91209
+3060.683761       , 5019.3            , 200.73834
+3060.683761       , 5212.35           , 205.56459
+3060.683761       , 5405.4            , 210.39084
+3060.683761       , 5598.45           , 215.21709
+3060.683761       , 5791.5            , 220.04334
+3060.683761       , 5984.55           , 224.86959
+3060.683761       , 6177.6            , 229.69584
+3264.700855       , -6177.6           , 75.40315199
+3264.700855       , -5984.55          , 70.57690199
+3264.700855       , -5791.5           , 65.75065199
+3264.700855       , -5598.45          , 60.92440199
+3264.700855       , -5405.4           , 56.09815199
+3264.700855       , -5212.35          , 51.27190199
+3264.700855       , -5019.3           , 46.44565199
+3264.700855       , -4826.25          , 41.61940199
+3264.700855       , -4633.2           , 36.79315199
+3264.700855       , -4440.15          , 31.96690199
+3264.700855       , -4247.1           , 27.14065199
+3264.700855       , -4054.05          , 22.31440199
+3264.700855       , -3861             , 17.48815199
+3264.700855       , -3667.95          , 12.66190199
+3264.700855       , -3474.9           , 7.835651994
+3264.700855       , -3281.85          , 3.009401994
+3264.700855       , -3088.8           , 1.816848006
+3264.700855       , -2895.75          , 6.643098006
+3264.700855       , -2702.7           , 11.46934801
+3264.700855       , -2509.65          , 16.29559801
+3264.700855       , -2316.6           , 21.12184801
+3264.700855       , -2123.55          , 25.94809801
+3264.700855       , -1930.5           , 30.77434801
+3264.700855       , -1737.45          , 35.60059801
+3264.700855       , -1544.4           , 40.42684801
+3264.700855       , -1351.35          , 45.25309801
+3264.700855       , -1158.3           , 50.07934801
+3264.700855       , -965.25           , 54.90559801
+3264.700855       , -772.2            , 59.73184801
+3264.700855       , -579.15           , 64.55809801
+3264.700855       , -386.1            , 69.38434801
+3264.700855       , -193.05           , 74.21059801
+3264.700855       , 0                 , 79.03684801
+3264.700855       , 193.05            , 83.86309801
+3264.700855       , 386.1             , 88.68934801
+3264.700855       , 579.15            , 93.51559801
+3264.700855       , 772.2             , 98.34184801
+3264.700855       , 965.25            , 103.168098
+3264.700855       , 1158.3            , 107.994348
+3264.700855       , 1351.35           , 112.820598
+3264.700855       , 1544.4            , 117.646848
+3264.700855       , 1737.45           , 122.473098
+3264.700855       , 1930.5            , 127.299348
+3264.700855       , 2123.55           , 132.125598
+3264.700855       , 2316.6            , 136.951848
+3264.700855       , 2509.65           , 141.778098
+3264.700855       , 2702.7            , 146.604348
+3264.700855       , 2895.75           , 151.430598
+3264.700855       , 3088.8            , 156.256848
+3264.700855       , 3281.85           , 161.083098
+3264.700855       , 3474.9            , 165.909348
+3264.700855       , 3667.95           , 170.735598
+3264.700855       , 3861              , 175.561848
+3264.700855       , 4054.05           , 180.388098
+3264.700855       , 4247.1            , 185.214348
+3264.700855       , 4440.15           , 190.040598
+3264.700855       , 4633.2            , 194.866848
+3264.700855       , 4826.25           , 199.693098
+3264.700855       , 5019.3            , 204.519348
+3264.700855       , 5212.35           , 209.345598
+3264.700855       , 5405.4            , 214.171848
+3264.700855       , 5598.45           , 218.998098
+3264.700855       , 5791.5            , 223.824348
+3264.700855       , 5984.55           , 228.650598
+3264.700855       , 6177.6            , 233.476848
+3468.803419       , -6177.6           , 71.62056
+3468.803419       , -5984.55          , 66.79431
+3468.803419       , -5791.5           , 61.96806
+3468.803419       , -5598.45          , 57.14181
+3468.803419       , -5405.4           , 52.31556
+3468.803419       , -5212.35          , 47.48931
+3468.803419       , -5019.3           , 42.66306
+3468.803419       , -4826.25          , 37.83681
+3468.803419       , -4633.2           , 33.01056
+3468.803419       , -4440.15          , 28.18431
+3468.803419       , -4247.1           , 23.35806
+3468.803419       , -4054.05          , 18.53181
+3468.803419       , -3861             , 13.70556
+3468.803419       , -3667.95          , 8.879309996
+3468.803419       , -3474.9           , 4.053059996
+3468.803419       , -3281.85          , 0.773190004
+3468.803419       , -3088.8           , 5.599440004
+3468.803419       , -2895.75          , 10.42569
+3468.803419       , -2702.7           , 15.25194
+3468.803419       , -2509.65          , 20.07819
+3468.803419       , -2316.6           , 24.90444
+3468.803419       , -2123.55          , 29.73069
+3468.803419       , -1930.5           , 34.55694
+3468.803419       , -1737.45          , 39.38319
+3468.803419       , -1544.4           , 44.20944
+3468.803419       , -1351.35          , 49.03569
+3468.803419       , -1158.3           , 53.86194
+3468.803419       , -965.25           , 58.68819
+3468.803419       , -772.2            , 63.51444
+3468.803419       , -579.15           , 68.34069
+3468.803419       , -386.1            , 73.16694
+3468.803419       , -193.05           , 77.99319
+3468.803419       , 0                 , 82.81944
+3468.803419       , 193.05            , 87.64569
+3468.803419       , 386.1             , 92.47194
+3468.803419       , 579.15            , 97.29819
+3468.803419       , 772.2             , 102.12444
+3468.803419       , 965.25            , 106.95069
+3468.803419       , 1158.3            , 111.77694
+3468.803419       , 1351.35           , 116.60319
+3468.803419       , 1544.4            , 121.42944
+3468.803419       , 1737.45           , 126.25569
+3468.803419       , 1930.5            , 131.08194
+3468.803419       , 2123.55           , 135.90819
+3468.803419       , 2316.6            , 140.73444
+3468.803419       , 2509.65           , 145.56069
+3468.803419       , 2702.7            , 150.38694
+3468.803419       , 2895.75           , 155.21319
+3468.803419       , 3088.8            , 160.03944
+3468.803419       , 3281.85           , 164.86569
+3468.803419       , 3474.9            , 169.69194
+3468.803419       , 3667.95           , 174.51819
+3468.803419       , 3861              , 179.34444
+3468.803419       , 4054.05           , 184.17069
+3468.803419       , 4247.1            , 188.99694
+3468.803419       , 4440.15           , 193.82319
+3468.803419       , 4633.2            , 198.64944
+3468.803419       , 4826.25           , 203.47569
+3468.803419       , 5019.3            , 208.30194
+3468.803419       , 5212.35           , 213.12819
+3468.803419       , 5405.4            , 217.95444
+3468.803419       , 5598.45           , 222.78069
+3468.803419       , 5791.5            , 227.60694
+3468.803419       , 5984.55           , 232.43319
+3468.803419       , 6177.6            , 237.25944
+3672.820513       , -6177.6           , 67.839552
+3672.820513       , -5984.55          , 63.013302
+3672.820513       , -5791.5           , 58.187052
+3672.820513       , -5598.45          , 53.360802
+3672.820513       , -5405.4           , 48.534552
+3672.820513       , -5212.35          , 43.708302
+3672.820513       , -5019.3           , 38.882052
+3672.820513       , -4826.25          , 34.055802
+3672.820513       , -4633.2           , 29.229552
+3672.820513       , -4440.15          , 24.403302
+3672.820513       , -4247.1           , 19.577052
+3672.820513       , -4054.05          , 14.750802
+3672.820513       , -3861             , 9.924551997
+3672.820513       , -3667.95          , 5.098301997
+3672.820513       , -3474.9           , 0.272051997
+3672.820513       , -3281.85          , 4.554198003
+3672.820513       , -3088.8           , 9.380448003
+3672.820513       , -2895.75          , 14.206698
+3672.820513       , -2702.7           , 19.032948
+3672.820513       , -2509.65          , 23.859198
+3672.820513       , -2316.6           , 28.685448
+3672.820513       , -2123.55          , 33.511698
+3672.820513       , -1930.5           , 38.337948
+3672.820513       , -1737.45          , 43.164198
+3672.820513       , -1544.4           , 47.990448
+3672.820513       , -1351.35          , 52.816698
+3672.820513       , -1158.3           , 57.642948
+3672.820513       , -965.25           , 62.469198
+3672.820513       , -772.2            , 67.295448
+3672.820513       , -579.15           , 72.121698
+3672.820513       , -386.1            , 76.947948
+3672.820513       , -193.05           , 81.774198
+3672.820513       , 0                 , 86.600448
+3672.820513       , 193.05            , 91.426698
+3672.820513       , 386.1             , 96.252948
+3672.820513       , 579.15            , 101.079198
+3672.820513       , 772.2             , 105.905448
+3672.820513       , 965.25            , 110.731698
+3672.820513       , 1158.3            , 115.557948
+3672.820513       , 1351.35           , 120.384198
+3672.820513       , 1544.4            , 125.210448
+3672.820513       , 1737.45           , 130.036698
+3672.820513       , 1930.5            , 134.862948
+3672.820513       , 2123.55           , 139.689198
+3672.820513       , 2316.6            , 144.515448
+3672.820513       , 2509.65           , 149.341698
+3672.820513       , 2702.7            , 154.167948
+3672.820513       , 2895.75           , 158.994198
+3672.820513       , 3088.8            , 163.820448
+3672.820513       , 3281.85           , 168.646698
+3672.820513       , 3474.9            , 173.472948
+3672.820513       , 3667.95           , 178.299198
+3672.820513       , 3861              , 183.125448
+3672.820513       , 4054.05           , 187.951698
+3672.820513       , 4247.1            , 192.777948
+3672.820513       , 4440.15           , 197.604198
+3672.820513       , 4633.2            , 202.430448
+3672.820513       , 4826.25           , 207.256698
+3672.820513       , 5019.3            , 212.082948
+3672.820513       , 5212.35           , 216.909198
+3672.820513       , 5405.4            , 221.735448
+3672.820513       , 5598.45           , 226.561698
+3672.820513       , 5791.5            , 231.387948
+3672.820513       , 5984.55           , 236.214198
+3672.820513       , 6177.6            , 241.040448
+3876.837607       , -6177.6           , 64.058544
+3876.837607       , -5984.55          , 59.232294
+3876.837607       , -5791.5           , 54.406044
+3876.837607       , -5598.45          , 49.579794
+3876.837607       , -5405.4           , 44.753544
+3876.837607       , -5212.35          , 39.927294
+3876.837607       , -5019.3           , 35.101044
+3876.837607       , -4826.25          , 30.274794
+3876.837607       , -4633.2           , 25.448544
+3876.837607       , -4440.15          , 20.622294
+3876.837607       , -4247.1           , 15.796044
+3876.837607       , -4054.05          , 10.969794
+3876.837607       , -3861             , 6.143543997
+3876.837607       , -3667.95          , 1.317293997
+3876.837607       , -3474.9           , 3.508956003
+3876.837607       , -3281.85          , 8.335206003
+3876.837607       , -3088.8           , 13.161456
+3876.837607       , -2895.75          , 17.987706
+3876.837607       , -2702.7           , 22.813956
+3876.837607       , -2509.65          , 27.640206
+3876.837607       , -2316.6           , 32.466456
+3876.837607       , -2123.55          , 37.292706
+3876.837607       , -1930.5           , 42.118956
+3876.837607       , -1737.45          , 46.945206
+3876.837607       , -1544.4           , 51.771456
+3876.837607       , -1351.35          , 56.597706
+3876.837607       , -1158.3           , 61.423956
+3876.837607       , -965.25           , 66.250206
+3876.837607       , -772.2            , 71.076456
+3876.837607       , -579.15           , 75.902706
+3876.837607       , -386.1            , 80.728956
+3876.837607       , -193.05           , 85.555206
+3876.837607       , 0                 , 90.381456
+3876.837607       , 193.05            , 95.207706
+3876.837607       , 386.1             , 100.033956
+3876.837607       , 579.15            , 104.860206
+3876.837607       , 772.2             , 109.686456
+3876.837607       , 965.25            , 114.512706
+3876.837607       , 1158.3            , 119.338956
+3876.837607       , 1351.35           , 124.165206
+3876.837607       , 1544.4            , 128.991456
+3876.837607       , 1737.45           , 133.817706
+3876.837607       , 1930.5            , 138.643956
+3876.837607       , 2123.55           , 143.470206
+3876.837607       , 2316.6            , 148.296456
+3876.837607       , 2509.65           , 153.122706
+3876.837607       , 2702.7            , 157.948956
+3876.837607       , 2895.75           , 162.775206
+3876.837607       , 3088.8            , 167.601456
+3876.837607       , 3281.85           , 172.427706
+3876.837607       , 3474.9            , 177.253956
+3876.837607       , 3667.95           , 182.080206
+3876.837607       , 3861              , 186.906456
+3876.837607       , 4054.05           , 191.732706
+3876.837607       , 4247.1            , 196.558956
+3876.837607       , 4440.15           , 201.385206
+3876.837607       , 4633.2            , 206.211456
+3876.837607       , 4826.25           , 211.037706
+3876.837607       , 5019.3            , 215.863956
+3876.837607       , 5212.35           , 220.690206
+3876.837607       , 5405.4            , 225.516456
+3876.837607       , 5598.45           , 230.342706
+3876.837607       , 5791.5            , 235.168956
+3876.837607       , 5984.55           , 239.995206
+3876.837607       , 6177.6            , 244.821456
+4080.854701       , -6177.6           , 60.277536
+4080.854701       , -5984.55          , 55.451286
+4080.854701       , -5791.5           , 50.625036
+4080.854701       , -5598.45          , 45.798786
+4080.854701       , -5405.4           , 40.972536
+4080.854701       , -5212.35          , 36.146286
+4080.854701       , -5019.3           , 31.320036
+4080.854701       , -4826.25          , 26.493786
+4080.854701       , -4633.2           , 21.667536
+4080.854701       , -4440.15          , 16.841286
+4080.854701       , -4247.1           , 12.015036
+4080.854701       , -4054.05          , 7.188785997
+4080.854701       , -3861             , 2.362535997
+4080.854701       , -3667.95          , 2.463714003
+4080.854701       , -3474.9           , 7.289964003
+4080.854701       , -3281.85          , 12.116214
+4080.854701       , -3088.8           , 16.942464
+4080.854701       , -2895.75          , 21.768714
+4080.854701       , -2702.7           , 26.594964
+4080.854701       , -2509.65          , 31.421214
+4080.854701       , -2316.6           , 36.247464
+4080.854701       , -2123.55          , 41.073714
+4080.854701       , -1930.5           , 45.899964
+4080.854701       , -1737.45          , 50.726214
+4080.854701       , -1544.4           , 55.552464
+4080.854701       , -1351.35          , 60.378714
+4080.854701       , -1158.3           , 65.204964
+4080.854701       , -965.25           , 70.031214
+4080.854701       , -772.2            , 74.857464
+4080.854701       , -579.15           , 79.683714
+4080.854701       , -386.1            , 84.509964
+4080.854701       , -193.05           , 89.336214
+4080.854701       , 0                 , 94.162464
+4080.854701       , 193.05            , 98.988714
+4080.854701       , 386.1             , 103.814964
+4080.854701       , 579.15            , 108.641214
+4080.854701       , 772.2             , 113.467464
+4080.854701       , 965.25            , 118.293714
+4080.854701       , 1158.3            , 123.119964
+4080.854701       , 1351.35           , 127.946214
+4080.854701       , 1544.4            , 132.772464
+4080.854701       , 1737.45           , 137.598714
+4080.854701       , 1930.5            , 142.424964
+4080.854701       , 2123.55           , 147.251214
+4080.854701       , 2316.6            , 152.077464
+4080.854701       , 2509.65           , 156.903714
+4080.854701       , 2702.7            , 161.729964
+4080.854701       , 2895.75           , 166.556214
+4080.854701       , 3088.8            , 171.382464
+4080.854701       , 3281.85           , 176.208714
+4080.854701       , 3474.9            , 181.034964
+4080.854701       , 3667.95           , 185.861214
+4080.854701       , 3861              , 190.687464
+4080.854701       , 4054.05           , 195.513714
+4080.854701       , 4247.1            , 200.339964
+4080.854701       , 4440.15           , 205.166214
+4080.854701       , 4633.2            , 209.992464
+4080.854701       , 4826.25           , 214.818714
+4080.854701       , 5019.3            , 219.644964
+4080.854701       , 5212.35           , 224.471214
+4080.854701       , 5405.4            , 229.297464
+4080.854701       , 5598.45           , 234.123714
+4080.854701       , 5791.5            , 238.949964
+4080.854701       , 5984.55           , 243.776214
+4080.854701       , 6177.6            , 248.602464
+4268.632479       , -6177.6           , 56.79748799
+4268.632479       , -5984.55          , 51.97123799
+4268.632479       , -5791.5           , 47.14498799
+4268.632479       , -5598.45          , 42.31873799
+4268.632479       , -5405.4           , 37.49248799
+4268.632479       , -5212.35          , 32.66623799
+4268.632479       , -5019.3           , 27.83998799
+4268.632479       , -4826.25          , 23.01373799
+4268.632479       , -4633.2           , 18.18748799
+4268.632479       , -4440.15          , 13.36123799
+4268.632479       , -4247.1           , 8.534987993
+4268.632479       , -4054.05          , 3.708737993
+4268.632479       , -3861             , 1.117512007
+4268.632479       , -3667.95          , 5.943762007
+4268.632479       , -3474.9           , 10.77001201
+4268.632479       , -3281.85          , 15.59626201
+4268.632479       , -3088.8           , 20.42251201
+4268.632479       , -2895.75          , 25.24876201
+4268.632479       , -2702.7           , 30.07501201
+4268.632479       , -2509.65          , 34.90126201
+4268.632479       , -2316.6           , 39.72751201
+4268.632479       , -2123.55          , 44.55376201
+4268.632479       , -1930.5           , 49.38001201
+4268.632479       , -1737.45          , 54.20626201
+4268.632479       , -1544.4           , 59.03251201
+4268.632479       , -1351.35          , 63.85876201
+4268.632479       , -1158.3           , 68.68501201
+4268.632479       , -965.25           , 73.51126201
+4268.632479       , -772.2            , 78.33751201
+4268.632479       , -579.15           , 83.16376201
+4268.632479       , -386.1            , 87.99001201
+4268.632479       , -193.05           , 92.81626201
+4268.632479       , 0                 , 97.64251201
+4268.632479       , 193.05            , 102.468762
+4268.632479       , 386.1             , 107.295012
+4268.632479       , 579.15            , 112.121262
+4268.632479       , 772.2             , 116.947512
+4268.632479       , 965.25            , 121.773762
+4268.632479       , 1158.3            , 126.600012
+4268.632479       , 1351.35           , 131.426262
+4268.632479       , 1544.4            , 136.252512
+4268.632479       , 1737.45           , 141.078762
+4268.632479       , 1930.5            , 145.905012
+4268.632479       , 2123.55           , 150.731262
+4268.632479       , 2316.6            , 155.557512
+4268.632479       , 2509.65           , 160.383762
+4268.632479       , 2702.7            , 165.210012
+4268.632479       , 2895.75           , 170.036262
+4268.632479       , 3088.8            , 174.862512
+4268.632479       , 3281.85           , 179.688762
+4268.632479       , 3474.9            , 184.515012
+4268.632479       , 3667.95           , 189.341262
+4268.632479       , 3861              , 194.167512
+4268.632479       , 4054.05           , 198.993762
+4268.632479       , 4247.1            , 203.820012
+4268.632479       , 4440.15           , 208.646262
+4268.632479       , 4633.2            , 213.472512
+4268.632479       , 4826.25           , 218.298762
+4268.632479       , 5019.3            , 223.125012
+4268.632479       , 5212.35           , 227.951262
+4268.632479       , 5405.4            , 232.777512
+4268.632479       , 5598.45           , 237.603762
+4268.632479       , 5791.5            , 242.430012
+4268.632479       , 5984.55           , 247.256262
+4268.632479       , 6177.6            , 252.082512
+5000              , -6177.6           , 43.2432
+5000              , -5984.55          , 38.41695
+5000              , -5791.5           , 33.5907
+5000              , -5598.45          , 28.76445
+5000              , -5405.4           , 23.9382
+5000              , -5212.35          , 19.11195
+5000              , -5019.3           , 14.2857
+5000              , -4826.25          , 9.45945
+5000              , -4633.2           , 4.6332
+5000              , -4440.15          , 0.19305
+5000              , -4247.1           , 5.0193
+5000              , -4054.05          , 9.84555
+5000              , -3861             , 14.6718
+5000              , -3667.95          , 19.49805
+5000              , -3474.9           , 24.3243
+5000              , -3281.85          , 29.15055
+5000              , -3088.8           , 33.9768
+5000              , -2895.75          , 38.80305
+5000              , -2702.7           , 43.6293
+5000              , -2509.65          , 48.45555
+5000              , -2316.6           , 53.2818
+5000              , -2123.55          , 58.10805
+5000              , -1930.5           , 62.9343
+5000              , -1737.45          , 67.76055
+5000              , -1544.4           , 72.5868
+5000              , -1351.35          , 77.41305
+5000              , -1158.3           , 82.2393
+5000              , -965.25           , 87.06555
+5000              , -772.2            , 91.8918
+5000              , -579.15           , 96.71805
+5000              , -386.1            , 101.5443
+5000              , -193.05           , 106.37055
+5000              , 0                 , 111.1968
+5000              , 193.05            , 116.02305
+5000              , 386.1             , 120.8493
+5000              , 579.15            , 125.67555
+5000              , 772.2             , 130.5018
+5000              , 965.25            , 135.32805
+5000              , 1158.3            , 140.1543
+5000              , 1351.35           , 144.98055
+5000              , 1544.4            , 149.8068
+5000              , 1737.45           , 154.63305
+5000              , 1930.5            , 159.4593
+5000              , 2123.55           , 164.28555
+5000              , 2316.6            , 169.1118
+5000              , 2509.65           , 173.93805
+5000              , 2702.7            , 178.7643
+5000              , 2895.75           , 183.59055
+5000              , 3088.8            , 188.4168
+5000              , 3281.85           , 193.24305
+5000              , 3474.9            , 198.0693
+5000              , 3667.95           , 202.89555
+5000              , 3861              , 207.7218
+5000              , 4054.05           , 212.54805
+5000              , 4247.1            , 217.3743
+5000              , 4440.15           , 222.20055
+5000              , 4633.2            , 227.0268
+5000              , 4826.25           , 231.85305
+5000              , 5019.3            , 236.6793
+5000              , 5212.35           , 241.50555
+5000              , 5405.4            , 246.3318
+5000              , 5598.45           , 251.15805
+5000              , 5791.5            , 255.9843
+5000              , 5984.55           , 260.81055
+5000              , 6177.6            , 265.6368
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..c377504c83eb00e4d10a618b109d33ddc4a8e478
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm
@@ -0,0 +1,2081 @@
+Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm]
+0                 , -6177.6           , 119.22768
+0                 , -5984.55          , 114.98058
+0                 , -5791.5           , 110.73348
+0                 , -5598.45          , 106.48638
+0                 , -5405.4           , 102.23928
+0                 , -5212.35          , 97.99218
+0                 , -5019.3           , 93.74508
+0                 , -4826.25          , 89.49798
+0                 , -4633.2           , 85.25088
+0                 , -4440.15          , 81.00378
+0                 , -4247.1           , 76.75668
+0                 , -4054.05          , 72.50958
+0                 , -3861             , 68.26248
+0                 , -3667.95          , 64.01538
+0                 , -3474.9           , 59.76828
+0                 , -3281.85          , 55.52118
+0                 , -3088.8           , 51.27408
+0                 , -2895.75          , 47.02698
+0                 , -2702.7           , 42.77988
+0                 , -2509.65          , 38.53278
+0                 , -2316.6           , 34.28568
+0                 , -2123.55          , 30.03858
+0                 , -1930.5           , 25.79148
+0                 , -1737.45          , 21.54438
+0                 , -1544.4           , 17.29728
+0                 , -1351.35          , 13.05018
+0                 , -1158.3           , 8.80308
+0                 , -965.25           , 4.55598
+0                 , -772.2            , 0.30888
+0                 , -579.15           , 3.93822
+0                 , -386.1            , 8.18532
+0                 , -193.05           , 12.43242
+0                 , 0                 , 16.67952
+0                 , 193.05            , 20.92662
+0                 , 386.1             , 25.17372
+0                 , 579.15            , 29.42082
+0                 , 772.2             , 33.66792
+0                 , 965.25            , 37.91502
+0                 , 1158.3            , 42.16212
+0                 , 1351.35           , 46.40922
+0                 , 1544.4            , 50.65632
+0                 , 1737.45           , 54.90342
+0                 , 1930.5            , 59.15052
+0                 , 2123.55           , 63.39762
+0                 , 2316.6            , 67.64472
+0                 , 2509.65           , 71.89182
+0                 , 2702.7            , 76.13892
+0                 , 2895.75           , 80.38602
+0                 , 3088.8            , 84.63312
+0                 , 3281.85           , 88.88022
+0                 , 3474.9            , 93.12732
+0                 , 3667.95           , 97.37442
+0                 , 3861              , 101.62152
+0                 , 4054.05           , 105.86862
+0                 , 4247.1            , 110.11572
+0                 , 4440.15           , 114.36282
+0                 , 4633.2            , 118.60992
+0                 , 4826.25           , 122.85702
+0                 , 5019.3            , 127.10412
+0                 , 5212.35           , 131.35122
+0                 , 5405.4            , 135.59832
+0                 , 5598.45           , 139.84542
+0                 , 5791.5            , 144.09252
+0                 , 5984.55           , 148.33962
+0                 , 6177.6            , 152.58672
+40.80854701       , -6177.6           , 118.547013
+40.80854701       , -5984.55          , 114.299913
+40.80854701       , -5791.5           , 110.052813
+40.80854701       , -5598.45          , 105.805713
+40.80854701       , -5405.4           , 101.558613
+40.80854701       , -5212.35          , 97.31151302
+40.80854701       , -5019.3           , 93.06441302
+40.80854701       , -4826.25          , 88.81731302
+40.80854701       , -4633.2           , 84.57021302
+40.80854701       , -4440.15          , 80.32311302
+40.80854701       , -4247.1           , 76.07601302
+40.80854701       , -4054.05          , 71.82891302
+40.80854701       , -3861             , 67.58181302
+40.80854701       , -3667.95          , 63.33471302
+40.80854701       , -3474.9           , 59.08761302
+40.80854701       , -3281.85          , 54.84051302
+40.80854701       , -3088.8           , 50.59341302
+40.80854701       , -2895.75          , 46.34631302
+40.80854701       , -2702.7           , 42.09921302
+40.80854701       , -2509.65          , 37.85211302
+40.80854701       , -2316.6           , 33.60501302
+40.80854701       , -2123.55          , 29.35791302
+40.80854701       , -1930.5           , 25.11081302
+40.80854701       , -1737.45          , 20.86371302
+40.80854701       , -1544.4           , 16.61661302
+40.80854701       , -1351.35          , 12.36951302
+40.80854701       , -1158.3           , 8.122413024
+40.80854701       , -965.25           , 3.875313024
+40.80854701       , -772.2            , 0.371786976
+40.80854701       , -579.15           , 4.618886976
+40.80854701       , -386.1            , 8.865986976
+40.80854701       , -193.05           , 13.11308698
+40.80854701       , 0                 , 17.36018698
+40.80854701       , 193.05            , 21.60728698
+40.80854701       , 386.1             , 25.85438698
+40.80854701       , 579.15            , 30.10148698
+40.80854701       , 772.2             , 34.34858698
+40.80854701       , 965.25            , 38.59568698
+40.80854701       , 1158.3            , 42.84278698
+40.80854701       , 1351.35           , 47.08988698
+40.80854701       , 1544.4            , 51.33698698
+40.80854701       , 1737.45           , 55.58408698
+40.80854701       , 1930.5            , 59.83118698
+40.80854701       , 2123.55           , 64.07828698
+40.80854701       , 2316.6            , 68.32538698
+40.80854701       , 2509.65           , 72.57248698
+40.80854701       , 2702.7            , 76.81958698
+40.80854701       , 2895.75           , 81.06668698
+40.80854701       , 3088.8            , 85.31378698
+40.80854701       , 3281.85           , 89.56088698
+40.80854701       , 3474.9            , 93.80798698
+40.80854701       , 3667.95           , 98.05508698
+40.80854701       , 3861              , 102.302187
+40.80854701       , 4054.05           , 106.549287
+40.80854701       , 4247.1            , 110.796387
+40.80854701       , 4440.15           , 115.043487
+40.80854701       , 4633.2            , 119.290587
+40.80854701       , 4826.25           , 123.537687
+40.80854701       , 5019.3            , 127.784787
+40.80854701       , 5212.35           , 132.031887
+40.80854701       , 5405.4            , 136.278987
+40.80854701       , 5598.45           , 140.526087
+40.80854701       , 5791.5            , 144.773187
+40.80854701       , 5984.55           , 149.020287
+40.80854701       , 6177.6            , 153.267387
+81.61794872       , -6177.6           , 117.8663318
+81.61794872       , -5984.55          , 113.6192318
+81.61794872       , -5791.5           , 109.3721318
+81.61794872       , -5598.45          , 105.1250318
+81.61794872       , -5405.4           , 100.8779318
+81.61794872       , -5212.35          , 96.63083179
+81.61794872       , -5019.3           , 92.38373179
+81.61794872       , -4826.25          , 88.13663179
+81.61794872       , -4633.2           , 83.88953179
+81.61794872       , -4440.15          , 79.64243179
+81.61794872       , -4247.1           , 75.39533179
+81.61794872       , -4054.05          , 71.14823179
+81.61794872       , -3861             , 66.90113179
+81.61794872       , -3667.95          , 62.65403179
+81.61794872       , -3474.9           , 58.40693179
+81.61794872       , -3281.85          , 54.15983179
+81.61794872       , -3088.8           , 49.91273179
+81.61794872       , -2895.75          , 45.66563179
+81.61794872       , -2702.7           , 41.41853179
+81.61794872       , -2509.65          , 37.17143179
+81.61794872       , -2316.6           , 32.92433179
+81.61794872       , -2123.55          , 28.67723179
+81.61794872       , -1930.5           , 24.43013179
+81.61794872       , -1737.45          , 20.18303179
+81.61794872       , -1544.4           , 15.93593179
+81.61794872       , -1351.35          , 11.68883179
+81.61794872       , -1158.3           , 7.441731792
+81.61794872       , -965.25           , 3.194631792
+81.61794872       , -772.2            , 1.052468208
+81.61794872       , -579.15           , 5.299568208
+81.61794872       , -386.1            , 9.546668208
+81.61794872       , -193.05           , 13.79376821
+81.61794872       , 0                 , 18.04086821
+81.61794872       , 193.05            , 22.28796821
+81.61794872       , 386.1             , 26.53506821
+81.61794872       , 579.15            , 30.78216821
+81.61794872       , 772.2             , 35.02926821
+81.61794872       , 965.25            , 39.27636821
+81.61794872       , 1158.3            , 43.52346821
+81.61794872       , 1351.35           , 47.77056821
+81.61794872       , 1544.4            , 52.01766821
+81.61794872       , 1737.45           , 56.26476821
+81.61794872       , 1930.5            , 60.51186821
+81.61794872       , 2123.55           , 64.75896821
+81.61794872       , 2316.6            , 69.00606821
+81.61794872       , 2509.65           , 73.25316821
+81.61794872       , 2702.7            , 77.50026821
+81.61794872       , 2895.75           , 81.74736821
+81.61794872       , 3088.8            , 85.99446821
+81.61794872       , 3281.85           , 90.24156821
+81.61794872       , 3474.9            , 94.48866821
+81.61794872       , 3667.95           , 98.73576821
+81.61794872       , 3861              , 102.9828682
+81.61794872       , 4054.05           , 107.2299682
+81.61794872       , 4247.1            , 111.4770682
+81.61794872       , 4440.15           , 115.7241682
+81.61794872       , 4633.2            , 119.9712682
+81.61794872       , 4826.25           , 124.2183682
+81.61794872       , 5019.3            , 128.4654682
+81.61794872       , 5212.35           , 132.7125682
+81.61794872       , 5405.4            , 136.9596682
+81.61794872       , 5598.45           , 141.2067682
+81.61794872       , 5791.5            , 145.4538682
+81.61794872       , 5984.55           , 149.7009682
+81.61794872       , 6177.6            , 153.9480682
+122.4273504       , -6177.6           , 117.1856506
+122.4273504       , -5984.55          , 112.9385506
+122.4273504       , -5791.5           , 108.6914506
+122.4273504       , -5598.45          , 104.4443506
+122.4273504       , -5405.4           , 100.1972506
+122.4273504       , -5212.35          , 95.95015056
+122.4273504       , -5019.3           , 91.70305056
+122.4273504       , -4826.25          , 87.45595056
+122.4273504       , -4633.2           , 83.20885056
+122.4273504       , -4440.15          , 78.96175056
+122.4273504       , -4247.1           , 74.71465056
+122.4273504       , -4054.05          , 70.46755056
+122.4273504       , -3861             , 66.22045056
+122.4273504       , -3667.95          , 61.97335056
+122.4273504       , -3474.9           , 57.72625056
+122.4273504       , -3281.85          , 53.47915056
+122.4273504       , -3088.8           , 49.23205056
+122.4273504       , -2895.75          , 44.98495056
+122.4273504       , -2702.7           , 40.73785056
+122.4273504       , -2509.65          , 36.49075056
+122.4273504       , -2316.6           , 32.24365056
+122.4273504       , -2123.55          , 27.99655056
+122.4273504       , -1930.5           , 23.74945056
+122.4273504       , -1737.45          , 19.50235056
+122.4273504       , -1544.4           , 15.25525056
+122.4273504       , -1351.35          , 11.00815056
+122.4273504       , -1158.3           , 6.76105056
+122.4273504       , -965.25           , 2.51395056
+122.4273504       , -772.2            , 1.73314944
+122.4273504       , -579.15           , 5.98024944
+122.4273504       , -386.1            , 10.22734944
+122.4273504       , -193.05           , 14.47444944
+122.4273504       , 0                 , 18.72154944
+122.4273504       , 193.05            , 22.96864944
+122.4273504       , 386.1             , 27.21574944
+122.4273504       , 579.15            , 31.46284944
+122.4273504       , 772.2             , 35.70994944
+122.4273504       , 965.25            , 39.95704944
+122.4273504       , 1158.3            , 44.20414944
+122.4273504       , 1351.35           , 48.45124944
+122.4273504       , 1544.4            , 52.69834944
+122.4273504       , 1737.45           , 56.94544944
+122.4273504       , 1930.5            , 61.19254944
+122.4273504       , 2123.55           , 65.43964944
+122.4273504       , 2316.6            , 69.68674944
+122.4273504       , 2509.65           , 73.93384944
+122.4273504       , 2702.7            , 78.18094944
+122.4273504       , 2895.75           , 82.42804944
+122.4273504       , 3088.8            , 86.67514944
+122.4273504       , 3281.85           , 90.92224944
+122.4273504       , 3474.9            , 95.16934944
+122.4273504       , 3667.95           , 99.41644944
+122.4273504       , 3861              , 103.6635494
+122.4273504       , 4054.05           , 107.9106494
+122.4273504       , 4247.1            , 112.1577494
+122.4273504       , 4440.15           , 116.4048494
+122.4273504       , 4633.2            , 120.6519494
+122.4273504       , 4826.25           , 124.8990494
+122.4273504       , 5019.3            , 129.1461494
+122.4273504       , 5212.35           , 133.3932494
+122.4273504       , 5405.4            , 137.6403494
+122.4273504       , 5598.45           , 141.8874494
+122.4273504       , 5791.5            , 146.1345494
+122.4273504       , 5984.55           , 150.3816494
+122.4273504       , 6177.6            , 154.6287494
+163.2393162       , -6177.6           , 116.5049266
+163.2393162       , -5984.55          , 112.2578266
+163.2393162       , -5791.5           , 108.0107266
+163.2393162       , -5598.45          , 103.7636266
+163.2393162       , -5405.4           , 99.51652656
+163.2393162       , -5212.35          , 95.26942656
+163.2393162       , -5019.3           , 91.02232656
+163.2393162       , -4826.25          , 86.77522656
+163.2393162       , -4633.2           , 82.52812656
+163.2393162       , -4440.15          , 78.28102656
+163.2393162       , -4247.1           , 74.03392656
+163.2393162       , -4054.05          , 69.78682656
+163.2393162       , -3861             , 65.53972656
+163.2393162       , -3667.95          , 61.29262656
+163.2393162       , -3474.9           , 57.04552656
+163.2393162       , -3281.85          , 52.79842656
+163.2393162       , -3088.8           , 48.55132656
+163.2393162       , -2895.75          , 44.30422656
+163.2393162       , -2702.7           , 40.05712656
+163.2393162       , -2509.65          , 35.81002656
+163.2393162       , -2316.6           , 31.56292656
+163.2393162       , -2123.55          , 27.31582656
+163.2393162       , -1930.5           , 23.06872656
+163.2393162       , -1737.45          , 18.82162656
+163.2393162       , -1544.4           , 14.57452656
+163.2393162       , -1351.35          , 10.32742656
+163.2393162       , -1158.3           , 6.080326561
+163.2393162       , -965.25           , 1.833226561
+163.2393162       , -772.2            , 2.413873439
+163.2393162       , -579.15           , 6.660973439
+163.2393162       , -386.1            , 10.90807344
+163.2393162       , -193.05           , 15.15517344
+163.2393162       , 0                 , 19.40227344
+163.2393162       , 193.05            , 23.64937344
+163.2393162       , 386.1             , 27.89647344
+163.2393162       , 579.15            , 32.14357344
+163.2393162       , 772.2             , 36.39067344
+163.2393162       , 965.25            , 40.63777344
+163.2393162       , 1158.3            , 44.88487344
+163.2393162       , 1351.35           , 49.13197344
+163.2393162       , 1544.4            , 53.37907344
+163.2393162       , 1737.45           , 57.62617344
+163.2393162       , 1930.5            , 61.87327344
+163.2393162       , 2123.55           , 66.12037344
+163.2393162       , 2316.6            , 70.36747344
+163.2393162       , 2509.65           , 74.61457344
+163.2393162       , 2702.7            , 78.86167344
+163.2393162       , 2895.75           , 83.10877344
+163.2393162       , 3088.8            , 87.35587344
+163.2393162       , 3281.85           , 91.60297344
+163.2393162       , 3474.9            , 95.85007344
+163.2393162       , 3667.95           , 100.0971734
+163.2393162       , 3861              , 104.3442734
+163.2393162       , 4054.05           , 108.5913734
+163.2393162       , 4247.1            , 112.8384734
+163.2393162       , 4440.15           , 117.0855734
+163.2393162       , 4633.2            , 121.3326734
+163.2393162       , 4826.25           , 125.5797734
+163.2393162       , 5019.3            , 129.8268734
+163.2393162       , 5212.35           , 134.0739734
+163.2393162       , 5405.4            , 138.3210734
+163.2393162       , 5598.45           , 142.5681734
+163.2393162       , 5791.5            , 146.8152734
+163.2393162       , 5984.55           , 151.0623734
+163.2393162       , 6177.6            , 155.3094734
+204.042735        , -6177.6           , 115.8243451
+204.042735        , -5984.55          , 111.5772451
+204.042735        , -5791.5           , 107.3301451
+204.042735        , -5598.45          , 103.0830451
+204.042735        , -5405.4           , 98.83594512
+204.042735        , -5212.35          , 94.58884512
+204.042735        , -5019.3           , 90.34174512
+204.042735        , -4826.25          , 86.09464512
+204.042735        , -4633.2           , 81.84754512
+204.042735        , -4440.15          , 77.60044512
+204.042735        , -4247.1           , 73.35334512
+204.042735        , -4054.05          , 69.10624512
+204.042735        , -3861             , 64.85914512
+204.042735        , -3667.95          , 60.61204512
+204.042735        , -3474.9           , 56.36494512
+204.042735        , -3281.85          , 52.11784512
+204.042735        , -3088.8           , 47.87074512
+204.042735        , -2895.75          , 43.62364512
+204.042735        , -2702.7           , 39.37654512
+204.042735        , -2509.65          , 35.12944512
+204.042735        , -2316.6           , 30.88234512
+204.042735        , -2123.55          , 26.63524512
+204.042735        , -1930.5           , 22.38814512
+204.042735        , -1737.45          , 18.14104512
+204.042735        , -1544.4           , 13.89394512
+204.042735        , -1351.35          , 9.646845121
+204.042735        , -1158.3           , 5.399745121
+204.042735        , -965.25           , 1.152645121
+204.042735        , -772.2            , 3.094454879
+204.042735        , -579.15           , 7.341554879
+204.042735        , -386.1            , 11.58865488
+204.042735        , -193.05           , 15.83575488
+204.042735        , 0                 , 20.08285488
+204.042735        , 193.05            , 24.32995488
+204.042735        , 386.1             , 28.57705488
+204.042735        , 579.15            , 32.82415488
+204.042735        , 772.2             , 37.07125488
+204.042735        , 965.25            , 41.31835488
+204.042735        , 1158.3            , 45.56545488
+204.042735        , 1351.35           , 49.81255488
+204.042735        , 1544.4            , 54.05965488
+204.042735        , 1737.45           , 58.30675488
+204.042735        , 1930.5            , 62.55385488
+204.042735        , 2123.55           , 66.80095488
+204.042735        , 2316.6            , 71.04805488
+204.042735        , 2509.65           , 75.29515488
+204.042735        , 2702.7            , 79.54225488
+204.042735        , 2895.75           , 83.78935488
+204.042735        , 3088.8            , 88.03645488
+204.042735        , 3281.85           , 92.28355488
+204.042735        , 3474.9            , 96.53065488
+204.042735        , 3667.95           , 100.7777549
+204.042735        , 3861              , 105.0248549
+204.042735        , 4054.05           , 109.2719549
+204.042735        , 4247.1            , 113.5190549
+204.042735        , 4440.15           , 117.7661549
+204.042735        , 4633.2            , 122.0132549
+204.042735        , 4826.25           , 126.2603549
+204.042735        , 5019.3            , 130.5074549
+204.042735        , 5212.35           , 134.7545549
+204.042735        , 5405.4            , 139.0016549
+204.042735        , 5598.45           , 143.2487549
+204.042735        , 5791.5            , 147.4958549
+204.042735        , 5984.55           , 151.7429549
+204.042735        , 6177.6            , 155.9900549
+244.8547009       , -6177.6           , 115.1436211
+244.8547009       , -5984.55          , 110.8965211
+244.8547009       , -5791.5           , 106.6494211
+244.8547009       , -5598.45          , 102.4023211
+244.8547009       , -5405.4           , 98.15522112
+244.8547009       , -5212.35          , 93.90812112
+244.8547009       , -5019.3           , 89.66102112
+244.8547009       , -4826.25          , 85.41392112
+244.8547009       , -4633.2           , 81.16682112
+244.8547009       , -4440.15          , 76.91972112
+244.8547009       , -4247.1           , 72.67262112
+244.8547009       , -4054.05          , 68.42552112
+244.8547009       , -3861             , 64.17842112
+244.8547009       , -3667.95          , 59.93132112
+244.8547009       , -3474.9           , 55.68422112
+244.8547009       , -3281.85          , 51.43712112
+244.8547009       , -3088.8           , 47.19002112
+244.8547009       , -2895.75          , 42.94292112
+244.8547009       , -2702.7           , 38.69582112
+244.8547009       , -2509.65          , 34.44872112
+244.8547009       , -2316.6           , 30.20162112
+244.8547009       , -2123.55          , 25.95452112
+244.8547009       , -1930.5           , 21.70742112
+244.8547009       , -1737.45          , 17.46032112
+244.8547009       , -1544.4           , 13.21322112
+244.8547009       , -1351.35          , 8.966121119
+244.8547009       , -1158.3           , 4.719021119
+244.8547009       , -965.25           , 0.471921119
+244.8547009       , -772.2            , 3.775178881
+244.8547009       , -579.15           , 8.022278881
+244.8547009       , -386.1            , 12.26937888
+244.8547009       , -193.05           , 16.51647888
+244.8547009       , 0                 , 20.76357888
+244.8547009       , 193.05            , 25.01067888
+244.8547009       , 386.1             , 29.25777888
+244.8547009       , 579.15            , 33.50487888
+244.8547009       , 772.2             , 37.75197888
+244.8547009       , 965.25            , 41.99907888
+244.8547009       , 1158.3            , 46.24617888
+244.8547009       , 1351.35           , 50.49327888
+244.8547009       , 1544.4            , 54.74037888
+244.8547009       , 1737.45           , 58.98747888
+244.8547009       , 1930.5            , 63.23457888
+244.8547009       , 2123.55           , 67.48167888
+244.8547009       , 2316.6            , 71.72877888
+244.8547009       , 2509.65           , 75.97587888
+244.8547009       , 2702.7            , 80.22297888
+244.8547009       , 2895.75           , 84.47007888
+244.8547009       , 3088.8            , 88.71717888
+244.8547009       , 3281.85           , 92.96427888
+244.8547009       , 3474.9            , 97.21137888
+244.8547009       , 3667.95           , 101.4584789
+244.8547009       , 3861              , 105.7055789
+244.8547009       , 4054.05           , 109.9526789
+244.8547009       , 4247.1            , 114.1997789
+244.8547009       , 4440.15           , 118.4468789
+244.8547009       , 4633.2            , 122.6939789
+244.8547009       , 4826.25           , 126.9410789
+244.8547009       , 5019.3            , 131.1881789
+244.8547009       , 5212.35           , 135.4352789
+244.8547009       , 5405.4            , 139.6823789
+244.8547009       , 5598.45           , 143.9294789
+244.8547009       , 5791.5            , 148.1765789
+244.8547009       , 5984.55           , 152.4236789
+244.8547009       , 6177.6            , 156.6707789
+285.6666667       , -6177.6           , 114.4628971
+285.6666667       , -5984.55          , 110.2157971
+285.6666667       , -5791.5           , 105.9686971
+285.6666667       , -5598.45          , 101.7215971
+285.6666667       , -5405.4           , 97.47449712
+285.6666667       , -5212.35          , 93.22739712
+285.6666667       , -5019.3           , 88.98029712
+285.6666667       , -4826.25          , 84.73319712
+285.6666667       , -4633.2           , 80.48609712
+285.6666667       , -4440.15          , 76.23899712
+285.6666667       , -4247.1           , 71.99189712
+285.6666667       , -4054.05          , 67.74479712
+285.6666667       , -3861             , 63.49769712
+285.6666667       , -3667.95          , 59.25059712
+285.6666667       , -3474.9           , 55.00349712
+285.6666667       , -3281.85          , 50.75639712
+285.6666667       , -3088.8           , 46.50929712
+285.6666667       , -2895.75          , 42.26219712
+285.6666667       , -2702.7           , 38.01509712
+285.6666667       , -2509.65          , 33.76799712
+285.6666667       , -2316.6           , 29.52089712
+285.6666667       , -2123.55          , 25.27379712
+285.6666667       , -1930.5           , 21.02669712
+285.6666667       , -1737.45          , 16.77959712
+285.6666667       , -1544.4           , 12.53249712
+285.6666667       , -1351.35          , 8.285397119
+285.6666667       , -1158.3           , 4.038297119
+285.6666667       , -965.25           , 0.208802881
+285.6666667       , -772.2            , 4.455902881
+285.6666667       , -579.15           , 8.703002881
+285.6666667       , -386.1            , 12.95010288
+285.6666667       , -193.05           , 17.19720288
+285.6666667       , 0                 , 21.44430288
+285.6666667       , 193.05            , 25.69140288
+285.6666667       , 386.1             , 29.93850288
+285.6666667       , 579.15            , 34.18560288
+285.6666667       , 772.2             , 38.43270288
+285.6666667       , 965.25            , 42.67980288
+285.6666667       , 1158.3            , 46.92690288
+285.6666667       , 1351.35           , 51.17400288
+285.6666667       , 1544.4            , 55.42110288
+285.6666667       , 1737.45           , 59.66820288
+285.6666667       , 1930.5            , 63.91530288
+285.6666667       , 2123.55           , 68.16240288
+285.6666667       , 2316.6            , 72.40950288
+285.6666667       , 2509.65           , 76.65660288
+285.6666667       , 2702.7            , 80.90370288
+285.6666667       , 2895.75           , 85.15080288
+285.6666667       , 3088.8            , 89.39790288
+285.6666667       , 3281.85           , 93.64500288
+285.6666667       , 3474.9            , 97.89210288
+285.6666667       , 3667.95           , 102.1392029
+285.6666667       , 3861              , 106.3863029
+285.6666667       , 4054.05           , 110.6334029
+285.6666667       , 4247.1            , 114.8805029
+285.6666667       , 4440.15           , 119.1276029
+285.6666667       , 4633.2            , 123.3747029
+285.6666667       , 4826.25           , 127.6218029
+285.6666667       , 5019.3            , 131.8689029
+285.6666667       , 5212.35           , 136.1160029
+285.6666667       , 5405.4            , 140.3631029
+285.6666667       , 5598.45           , 144.6102029
+285.6666667       , 5791.5            , 148.8573029
+285.6666667       , 5984.55           , 153.1044029
+285.6666667       , 6177.6            , 157.3515029
+326.4700855       , -6177.6           , 113.7823157
+326.4700855       , -5984.55          , 109.5352157
+326.4700855       , -5791.5           , 105.2881157
+326.4700855       , -5598.45          , 101.0410157
+326.4700855       , -5405.4           , 96.79391568
+326.4700855       , -5212.35          , 92.54681568
+326.4700855       , -5019.3           , 88.29971568
+326.4700855       , -4826.25          , 84.05261568
+326.4700855       , -4633.2           , 79.80551568
+326.4700855       , -4440.15          , 75.55841568
+326.4700855       , -4247.1           , 71.31131568
+326.4700855       , -4054.05          , 67.06421568
+326.4700855       , -3861             , 62.81711568
+326.4700855       , -3667.95          , 58.57001568
+326.4700855       , -3474.9           , 54.32291568
+326.4700855       , -3281.85          , 50.07581568
+326.4700855       , -3088.8           , 45.82871568
+326.4700855       , -2895.75          , 41.58161568
+326.4700855       , -2702.7           , 37.33451568
+326.4700855       , -2509.65          , 33.08741568
+326.4700855       , -2316.6           , 28.84031568
+326.4700855       , -2123.55          , 24.59321568
+326.4700855       , -1930.5           , 20.34611568
+326.4700855       , -1737.45          , 16.09901568
+326.4700855       , -1544.4           , 11.85191568
+326.4700855       , -1351.35          , 7.60481568
+326.4700855       , -1158.3           , 3.35771568
+326.4700855       , -965.25           , 0.88938432
+326.4700855       , -772.2            , 5.13648432
+326.4700855       , -579.15           , 9.38358432
+326.4700855       , -386.1            , 13.63068432
+326.4700855       , -193.05           , 17.87778432
+326.4700855       , 0                 , 22.12488432
+326.4700855       , 193.05            , 26.37198432
+326.4700855       , 386.1             , 30.61908432
+326.4700855       , 579.15            , 34.86618432
+326.4700855       , 772.2             , 39.11328432
+326.4700855       , 965.25            , 43.36038432
+326.4700855       , 1158.3            , 47.60748432
+326.4700855       , 1351.35           , 51.85458432
+326.4700855       , 1544.4            , 56.10168432
+326.4700855       , 1737.45           , 60.34878432
+326.4700855       , 1930.5            , 64.59588432
+326.4700855       , 2123.55           , 68.84298432
+326.4700855       , 2316.6            , 73.09008432
+326.4700855       , 2509.65           , 77.33718432
+326.4700855       , 2702.7            , 81.58428432
+326.4700855       , 2895.75           , 85.83138432
+326.4700855       , 3088.8            , 90.07848432
+326.4700855       , 3281.85           , 94.32558432
+326.4700855       , 3474.9            , 98.57268432
+326.4700855       , 3667.95           , 102.8197843
+326.4700855       , 3861              , 107.0668843
+326.4700855       , 4054.05           , 111.3139843
+326.4700855       , 4247.1            , 115.5610843
+326.4700855       , 4440.15           , 119.8081843
+326.4700855       , 4633.2            , 124.0552843
+326.4700855       , 4826.25           , 128.3023843
+326.4700855       , 5019.3            , 132.5494843
+326.4700855       , 5212.35           , 136.7965843
+326.4700855       , 5405.4            , 141.0436843
+326.4700855       , 5598.45           , 145.2907843
+326.4700855       , 5791.5            , 149.5378843
+326.4700855       , 5984.55           , 153.7849843
+326.4700855       , 6177.6            , 158.0320843
+367.2820513       , -6177.6           , 113.1015917
+367.2820513       , -5984.55          , 108.8544917
+367.2820513       , -5791.5           , 104.6073917
+367.2820513       , -5598.45          , 100.3602917
+367.2820513       , -5405.4           , 96.11319168
+367.2820513       , -5212.35          , 91.86609168
+367.2820513       , -5019.3           , 87.61899168
+367.2820513       , -4826.25          , 83.37189168
+367.2820513       , -4633.2           , 79.12479168
+367.2820513       , -4440.15          , 74.87769168
+367.2820513       , -4247.1           , 70.63059168
+367.2820513       , -4054.05          , 66.38349168
+367.2820513       , -3861             , 62.13639168
+367.2820513       , -3667.95          , 57.88929168
+367.2820513       , -3474.9           , 53.64219168
+367.2820513       , -3281.85          , 49.39509168
+367.2820513       , -3088.8           , 45.14799168
+367.2820513       , -2895.75          , 40.90089168
+367.2820513       , -2702.7           , 36.65379168
+367.2820513       , -2509.65          , 32.40669168
+367.2820513       , -2316.6           , 28.15959168
+367.2820513       , -2123.55          , 23.91249168
+367.2820513       , -1930.5           , 19.66539168
+367.2820513       , -1737.45          , 15.41829168
+367.2820513       , -1544.4           , 11.17119168
+367.2820513       , -1351.35          , 6.92409168
+367.2820513       , -1158.3           , 2.67699168
+367.2820513       , -965.25           , 1.57010832
+367.2820513       , -772.2            , 5.81720832
+367.2820513       , -579.15           , 10.06430832
+367.2820513       , -386.1            , 14.31140832
+367.2820513       , -193.05           , 18.55850832
+367.2820513       , 0                 , 22.80560832
+367.2820513       , 193.05            , 27.05270832
+367.2820513       , 386.1             , 31.29980832
+367.2820513       , 579.15            , 35.54690832
+367.2820513       , 772.2             , 39.79400832
+367.2820513       , 965.25            , 44.04110832
+367.2820513       , 1158.3            , 48.28820832
+367.2820513       , 1351.35           , 52.53530832
+367.2820513       , 1544.4            , 56.78240832
+367.2820513       , 1737.45           , 61.02950832
+367.2820513       , 1930.5            , 65.27660832
+367.2820513       , 2123.55           , 69.52370832
+367.2820513       , 2316.6            , 73.77080832
+367.2820513       , 2509.65           , 78.01790832
+367.2820513       , 2702.7            , 82.26500832
+367.2820513       , 2895.75           , 86.51210832
+367.2820513       , 3088.8            , 90.75920832
+367.2820513       , 3281.85           , 95.00630832
+367.2820513       , 3474.9            , 99.25340832
+367.2820513       , 3667.95           , 103.5005083
+367.2820513       , 3861              , 107.7476083
+367.2820513       , 4054.05           , 111.9947083
+367.2820513       , 4247.1            , 116.2418083
+367.2820513       , 4440.15           , 120.4889083
+367.2820513       , 4633.2            , 124.7360083
+367.2820513       , 4826.25           , 128.9831083
+367.2820513       , 5019.3            , 133.2302083
+367.2820513       , 5212.35           , 137.4773083
+367.2820513       , 5405.4            , 141.7244083
+367.2820513       , 5598.45           , 145.9715083
+367.2820513       , 5791.5            , 150.2186083
+367.2820513       , 5984.55           , 154.4657083
+367.2820513       , 6177.6            , 158.7128083
+408.0854701       , -6177.6           , 112.4210102
+408.0854701       , -5984.55          , 108.1739102
+408.0854701       , -5791.5           , 103.9268102
+408.0854701       , -5598.45          , 99.67971024
+408.0854701       , -5405.4           , 95.43261024
+408.0854701       , -5212.35          , 91.18551024
+408.0854701       , -5019.3           , 86.93841024
+408.0854701       , -4826.25          , 82.69131024
+408.0854701       , -4633.2           , 78.44421024
+408.0854701       , -4440.15          , 74.19711024
+408.0854701       , -4247.1           , 69.95001024
+408.0854701       , -4054.05          , 65.70291024
+408.0854701       , -3861             , 61.45581024
+408.0854701       , -3667.95          , 57.20871024
+408.0854701       , -3474.9           , 52.96161024
+408.0854701       , -3281.85          , 48.71451024
+408.0854701       , -3088.8           , 44.46741024
+408.0854701       , -2895.75          , 40.22031024
+408.0854701       , -2702.7           , 35.97321024
+408.0854701       , -2509.65          , 31.72611024
+408.0854701       , -2316.6           , 27.47901024
+408.0854701       , -2123.55          , 23.23191024
+408.0854701       , -1930.5           , 18.98481024
+408.0854701       , -1737.45          , 14.73771024
+408.0854701       , -1544.4           , 10.49061024
+408.0854701       , -1351.35          , 6.24351024
+408.0854701       , -1158.3           , 1.99641024
+408.0854701       , -965.25           , 2.25068976
+408.0854701       , -772.2            , 6.49778976
+408.0854701       , -579.15           , 10.74488976
+408.0854701       , -386.1            , 14.99198976
+408.0854701       , -193.05           , 19.23908976
+408.0854701       , 0                 , 23.48618976
+408.0854701       , 193.05            , 27.73328976
+408.0854701       , 386.1             , 31.98038976
+408.0854701       , 579.15            , 36.22748976
+408.0854701       , 772.2             , 40.47458976
+408.0854701       , 965.25            , 44.72168976
+408.0854701       , 1158.3            , 48.96878976
+408.0854701       , 1351.35           , 53.21588976
+408.0854701       , 1544.4            , 57.46298976
+408.0854701       , 1737.45           , 61.71008976
+408.0854701       , 1930.5            , 65.95718976
+408.0854701       , 2123.55           , 70.20428976
+408.0854701       , 2316.6            , 74.45138976
+408.0854701       , 2509.65           , 78.69848976
+408.0854701       , 2702.7            , 82.94558976
+408.0854701       , 2895.75           , 87.19268976
+408.0854701       , 3088.8            , 91.43978976
+408.0854701       , 3281.85           , 95.68688976
+408.0854701       , 3474.9            , 99.93398976
+408.0854701       , 3667.95           , 104.1810898
+408.0854701       , 3861              , 108.4281898
+408.0854701       , 4054.05           , 112.6752898
+408.0854701       , 4247.1            , 116.9223898
+408.0854701       , 4440.15           , 121.1694898
+408.0854701       , 4633.2            , 125.4165898
+408.0854701       , 4826.25           , 129.6636898
+408.0854701       , 5019.3            , 133.9107898
+408.0854701       , 5212.35           , 138.1578898
+408.0854701       , 5405.4            , 142.4049898
+408.0854701       , 5598.45           , 146.6520898
+408.0854701       , 5791.5            , 150.8991898
+408.0854701       , 5984.55           , 155.1462898
+408.0854701       , 6177.6            , 159.3933898
+448.8974359       , -6177.6           , 111.7402862
+448.8974359       , -5984.55          , 107.4931862
+448.8974359       , -5791.5           , 103.2460862
+448.8974359       , -5598.45          , 98.99898624
+448.8974359       , -5405.4           , 94.75188624
+448.8974359       , -5212.35          , 90.50478624
+448.8974359       , -5019.3           , 86.25768624
+448.8974359       , -4826.25          , 82.01058624
+448.8974359       , -4633.2           , 77.76348624
+448.8974359       , -4440.15          , 73.51638624
+448.8974359       , -4247.1           , 69.26928624
+448.8974359       , -4054.05          , 65.02218624
+448.8974359       , -3861             , 60.77508624
+448.8974359       , -3667.95          , 56.52798624
+448.8974359       , -3474.9           , 52.28088624
+448.8974359       , -3281.85          , 48.03378624
+448.8974359       , -3088.8           , 43.78668624
+448.8974359       , -2895.75          , 39.53958624
+448.8974359       , -2702.7           , 35.29248624
+448.8974359       , -2509.65          , 31.04538624
+448.8974359       , -2316.6           , 26.79828624
+448.8974359       , -2123.55          , 22.55118624
+448.8974359       , -1930.5           , 18.30408624
+448.8974359       , -1737.45          , 14.05698624
+448.8974359       , -1544.4           , 9.80988624
+448.8974359       , -1351.35          , 5.56278624
+448.8974359       , -1158.3           , 1.31568624
+448.8974359       , -965.25           , 2.93141376
+448.8974359       , -772.2            , 7.17851376
+448.8974359       , -579.15           , 11.42561376
+448.8974359       , -386.1            , 15.67271376
+448.8974359       , -193.05           , 19.91981376
+448.8974359       , 0                 , 24.16691376
+448.8974359       , 193.05            , 28.41401376
+448.8974359       , 386.1             , 32.66111376
+448.8974359       , 579.15            , 36.90821376
+448.8974359       , 772.2             , 41.15531376
+448.8974359       , 965.25            , 45.40241376
+448.8974359       , 1158.3            , 49.64951376
+448.8974359       , 1351.35           , 53.89661376
+448.8974359       , 1544.4            , 58.14371376
+448.8974359       , 1737.45           , 62.39081376
+448.8974359       , 1930.5            , 66.63791376
+448.8974359       , 2123.55           , 70.88501376
+448.8974359       , 2316.6            , 75.13211376
+448.8974359       , 2509.65           , 79.37921376
+448.8974359       , 2702.7            , 83.62631376
+448.8974359       , 2895.75           , 87.87341376
+448.8974359       , 3088.8            , 92.12051376
+448.8974359       , 3281.85           , 96.36761376
+448.8974359       , 3474.9            , 100.6147138
+448.8974359       , 3667.95           , 104.8618138
+448.8974359       , 3861              , 109.1089138
+448.8974359       , 4054.05           , 113.3560138
+448.8974359       , 4247.1            , 117.6031138
+448.8974359       , 4440.15           , 121.8502138
+448.8974359       , 4633.2            , 126.0973138
+448.8974359       , 4826.25           , 130.3444138
+448.8974359       , 5019.3            , 134.5915138
+448.8974359       , 5212.35           , 138.8386138
+448.8974359       , 5405.4            , 143.0857138
+448.8974359       , 5598.45           , 147.3328138
+448.8974359       , 5791.5            , 151.5799138
+448.8974359       , 5984.55           , 155.8270138
+448.8974359       , 6177.6            , 160.0741138
+489.7094017       , -6177.6           , 111.0595622
+489.7094017       , -5984.55          , 106.8124622
+489.7094017       , -5791.5           , 102.5653622
+489.7094017       , -5598.45          , 98.31826224
+489.7094017       , -5405.4           , 94.07116224
+489.7094017       , -5212.35          , 89.82406224
+489.7094017       , -5019.3           , 85.57696224
+489.7094017       , -4826.25          , 81.32986224
+489.7094017       , -4633.2           , 77.08276224
+489.7094017       , -4440.15          , 72.83566224
+489.7094017       , -4247.1           , 68.58856224
+489.7094017       , -4054.05          , 64.34146224
+489.7094017       , -3861             , 60.09436224
+489.7094017       , -3667.95          , 55.84726224
+489.7094017       , -3474.9           , 51.60016224
+489.7094017       , -3281.85          , 47.35306224
+489.7094017       , -3088.8           , 43.10596224
+489.7094017       , -2895.75          , 38.85886224
+489.7094017       , -2702.7           , 34.61176224
+489.7094017       , -2509.65          , 30.36466224
+489.7094017       , -2316.6           , 26.11756224
+489.7094017       , -2123.55          , 21.87046224
+489.7094017       , -1930.5           , 17.62336224
+489.7094017       , -1737.45          , 13.37626224
+489.7094017       , -1544.4           , 9.12916224
+489.7094017       , -1351.35          , 4.88206224
+489.7094017       , -1158.3           , 0.63496224
+489.7094017       , -965.25           , 3.61213776
+489.7094017       , -772.2            , 7.85923776
+489.7094017       , -579.15           , 12.10633776
+489.7094017       , -386.1            , 16.35343776
+489.7094017       , -193.05           , 20.60053776
+489.7094017       , 0                 , 24.84763776
+489.7094017       , 193.05            , 29.09473776
+489.7094017       , 386.1             , 33.34183776
+489.7094017       , 579.15            , 37.58893776
+489.7094017       , 772.2             , 41.83603776
+489.7094017       , 965.25            , 46.08313776
+489.7094017       , 1158.3            , 50.33023776
+489.7094017       , 1351.35           , 54.57733776
+489.7094017       , 1544.4            , 58.82443776
+489.7094017       , 1737.45           , 63.07153776
+489.7094017       , 1930.5            , 67.31863776
+489.7094017       , 2123.55           , 71.56573776
+489.7094017       , 2316.6            , 75.81283776
+489.7094017       , 2509.65           , 80.05993776
+489.7094017       , 2702.7            , 84.30703776
+489.7094017       , 2895.75           , 88.55413776
+489.7094017       , 3088.8            , 92.80123776
+489.7094017       , 3281.85           , 97.04833776
+489.7094017       , 3474.9            , 101.2954378
+489.7094017       , 3667.95           , 105.5425378
+489.7094017       , 3861              , 109.7896378
+489.7094017       , 4054.05           , 114.0367378
+489.7094017       , 4247.1            , 118.2838378
+489.7094017       , 4440.15           , 122.5309378
+489.7094017       , 4633.2            , 126.7780378
+489.7094017       , 4826.25           , 131.0251378
+489.7094017       , 5019.3            , 135.2722378
+489.7094017       , 5212.35           , 139.5193378
+489.7094017       , 5405.4            , 143.7664378
+489.7094017       , 5598.45           , 148.0135378
+489.7094017       , 5791.5            , 152.2606378
+489.7094017       , 5984.55           , 156.5077378
+489.7094017       , 6177.6            , 160.7548378
+816.1794872       , -6177.6           , 105.6141979
+816.1794872       , -5984.55          , 101.3670979
+816.1794872       , -5791.5           , 97.11999792
+816.1794872       , -5598.45          , 92.87289792
+816.1794872       , -5405.4           , 88.62579792
+816.1794872       , -5212.35          , 84.37869792
+816.1794872       , -5019.3           , 80.13159792
+816.1794872       , -4826.25          , 75.88449792
+816.1794872       , -4633.2           , 71.63739792
+816.1794872       , -4440.15          , 67.39029792
+816.1794872       , -4247.1           , 63.14319792
+816.1794872       , -4054.05          , 58.89609792
+816.1794872       , -3861             , 54.64899792
+816.1794872       , -3667.95          , 50.40189792
+816.1794872       , -3474.9           , 46.15479792
+816.1794872       , -3281.85          , 41.90769792
+816.1794872       , -3088.8           , 37.66059792
+816.1794872       , -2895.75          , 33.41349792
+816.1794872       , -2702.7           , 29.16639792
+816.1794872       , -2509.65          , 24.91929792
+816.1794872       , -2316.6           , 20.67219792
+816.1794872       , -2123.55          , 16.42509792
+816.1794872       , -1930.5           , 12.17799792
+816.1794872       , -1737.45          , 7.93089792
+816.1794872       , -1544.4           , 3.68379792
+816.1794872       , -1351.35          , 0.56330208
+816.1794872       , -1158.3           , 4.81040208
+816.1794872       , -965.25           , 9.05750208
+816.1794872       , -772.2            , 13.30460208
+816.1794872       , -579.15           , 17.55170208
+816.1794872       , -386.1            , 21.79880208
+816.1794872       , -193.05           , 26.04590208
+816.1794872       , 0                 , 30.29300208
+816.1794872       , 193.05            , 34.54010208
+816.1794872       , 386.1             , 38.78720208
+816.1794872       , 579.15            , 43.03430208
+816.1794872       , 772.2             , 47.28140208
+816.1794872       , 965.25            , 51.52850208
+816.1794872       , 1158.3            , 55.77560208
+816.1794872       , 1351.35           , 60.02270208
+816.1794872       , 1544.4            , 64.26980208
+816.1794872       , 1737.45           , 68.51690208
+816.1794872       , 1930.5            , 72.76400208
+816.1794872       , 2123.55           , 77.01110208
+816.1794872       , 2316.6            , 81.25820208
+816.1794872       , 2509.65           , 85.50530208
+816.1794872       , 2702.7            , 89.75240208
+816.1794872       , 2895.75           , 93.99950208
+816.1794872       , 3088.8            , 98.24660208
+816.1794872       , 3281.85           , 102.4937021
+816.1794872       , 3474.9            , 106.7408021
+816.1794872       , 3667.95           , 110.9879021
+816.1794872       , 3861              , 115.2350021
+816.1794872       , 4054.05           , 119.4821021
+816.1794872       , 4247.1            , 123.7292021
+816.1794872       , 4440.15           , 127.9763021
+816.1794872       , 4633.2            , 132.2234021
+816.1794872       , 4826.25           , 136.4705021
+816.1794872       , 5019.3            , 140.7176021
+816.1794872       , 5212.35           , 144.9647021
+816.1794872       , 5405.4            , 149.2118021
+816.1794872       , 5598.45           , 153.4589021
+816.1794872       , 5791.5            , 157.7060021
+816.1794872       , 5984.55           , 161.9531021
+816.1794872       , 6177.6            , 166.2002021
+1020.25641        , -6177.6           , 102.2102928
+1020.25641        , -5984.55          , 97.9631928
+1020.25641        , -5791.5           , 93.7160928
+1020.25641        , -5598.45          , 89.4689928
+1020.25641        , -5405.4           , 85.2218928
+1020.25641        , -5212.35          , 80.9747928
+1020.25641        , -5019.3           , 76.7276928
+1020.25641        , -4826.25          , 72.4805928
+1020.25641        , -4633.2           , 68.2334928
+1020.25641        , -4440.15          , 63.9863928
+1020.25641        , -4247.1           , 59.7392928
+1020.25641        , -4054.05          , 55.4921928
+1020.25641        , -3861             , 51.2450928
+1020.25641        , -3667.95          , 46.9979928
+1020.25641        , -3474.9           , 42.7508928
+1020.25641        , -3281.85          , 38.5037928
+1020.25641        , -3088.8           , 34.2566928
+1020.25641        , -2895.75          , 30.0095928
+1020.25641        , -2702.7           , 25.7624928
+1020.25641        , -2509.65          , 21.5153928
+1020.25641        , -2316.6           , 17.2682928
+1020.25641        , -2123.55          , 13.0211928
+1020.25641        , -1930.5           , 8.774092804
+1020.25641        , -1737.45          , 4.526992804
+1020.25641        , -1544.4           , 0.279892804
+1020.25641        , -1351.35          , 3.967207196
+1020.25641        , -1158.3           , 8.214307196
+1020.25641        , -965.25           , 12.4614072
+1020.25641        , -772.2            , 16.7085072
+1020.25641        , -579.15           , 20.9556072
+1020.25641        , -386.1            , 25.2027072
+1020.25641        , -193.05           , 29.4498072
+1020.25641        , 0                 , 33.6969072
+1020.25641        , 193.05            , 37.9440072
+1020.25641        , 386.1             , 42.1911072
+1020.25641        , 579.15            , 46.4382072
+1020.25641        , 772.2             , 50.6853072
+1020.25641        , 965.25            , 54.9324072
+1020.25641        , 1158.3            , 59.1795072
+1020.25641        , 1351.35           , 63.4266072
+1020.25641        , 1544.4            , 67.6737072
+1020.25641        , 1737.45           , 71.9208072
+1020.25641        , 1930.5            , 76.1679072
+1020.25641        , 2123.55           , 80.4150072
+1020.25641        , 2316.6            , 84.6621072
+1020.25641        , 2509.65           , 88.9092072
+1020.25641        , 2702.7            , 93.1563072
+1020.25641        , 2895.75           , 97.4034072
+1020.25641        , 3088.8            , 101.6505072
+1020.25641        , 3281.85           , 105.8976072
+1020.25641        , 3474.9            , 110.1447072
+1020.25641        , 3667.95           , 114.3918072
+1020.25641        , 3861              , 118.6389072
+1020.25641        , 4054.05           , 122.8860072
+1020.25641        , 4247.1            , 127.1331072
+1020.25641        , 4440.15           , 131.3802072
+1020.25641        , 4633.2            , 135.6273072
+1020.25641        , 4826.25           , 139.8744072
+1020.25641        , 5019.3            , 144.1215072
+1020.25641        , 5212.35           , 148.3686072
+1020.25641        , 5405.4            , 152.6157072
+1020.25641        , 5598.45           , 156.8628072
+1020.25641        , 5791.5            , 161.1099072
+1020.25641        , 5984.55           , 165.3570072
+1020.25641        , 6177.6            , 169.6041072
+1224.273504       , -6177.6           , 98.8073856
+1224.273504       , -5984.55          , 94.5602856
+1224.273504       , -5791.5           , 90.3131856
+1224.273504       , -5598.45          , 86.0660856
+1224.273504       , -5405.4           , 81.8189856
+1224.273504       , -5212.35          , 77.5718856
+1224.273504       , -5019.3           , 73.3247856
+1224.273504       , -4826.25          , 69.0776856
+1224.273504       , -4633.2           , 64.8305856
+1224.273504       , -4440.15          , 60.5834856
+1224.273504       , -4247.1           , 56.3363856
+1224.273504       , -4054.05          , 52.0892856
+1224.273504       , -3861             , 47.8421856
+1224.273504       , -3667.95          , 43.5950856
+1224.273504       , -3474.9           , 39.3479856
+1224.273504       , -3281.85          , 35.1008856
+1224.273504       , -3088.8           , 30.8537856
+1224.273504       , -2895.75          , 26.6066856
+1224.273504       , -2702.7           , 22.3595856
+1224.273504       , -2509.65          , 18.1124856
+1224.273504       , -2316.6           , 13.8653856
+1224.273504       , -2123.55          , 9.618285605
+1224.273504       , -1930.5           , 5.371185605
+1224.273504       , -1737.45          , 1.124085605
+1224.273504       , -1544.4           , 3.123014395
+1224.273504       , -1351.35          , 7.370114395
+1224.273504       , -1158.3           , 11.6172144
+1224.273504       , -965.25           , 15.8643144
+1224.273504       , -772.2            , 20.1114144
+1224.273504       , -579.15           , 24.3585144
+1224.273504       , -386.1            , 28.6056144
+1224.273504       , -193.05           , 32.8527144
+1224.273504       , 0                 , 37.0998144
+1224.273504       , 193.05            , 41.3469144
+1224.273504       , 386.1             , 45.5940144
+1224.273504       , 579.15            , 49.8411144
+1224.273504       , 772.2             , 54.0882144
+1224.273504       , 965.25            , 58.3353144
+1224.273504       , 1158.3            , 62.5824144
+1224.273504       , 1351.35           , 66.8295144
+1224.273504       , 1544.4            , 71.0766144
+1224.273504       , 1737.45           , 75.3237144
+1224.273504       , 1930.5            , 79.5708144
+1224.273504       , 2123.55           , 83.8179144
+1224.273504       , 2316.6            , 88.0650144
+1224.273504       , 2509.65           , 92.3121144
+1224.273504       , 2702.7            , 96.5592144
+1224.273504       , 2895.75           , 100.8063144
+1224.273504       , 3088.8            , 105.0534144
+1224.273504       , 3281.85           , 109.3005144
+1224.273504       , 3474.9            , 113.5476144
+1224.273504       , 3667.95           , 117.7947144
+1224.273504       , 3861              , 122.0418144
+1224.273504       , 4054.05           , 126.2889144
+1224.273504       , 4247.1            , 130.5360144
+1224.273504       , 4440.15           , 134.7831144
+1224.273504       , 4633.2            , 139.0302144
+1224.273504       , 4826.25           , 143.2773144
+1224.273504       , 5019.3            , 147.5244144
+1224.273504       , 5212.35           , 151.7715144
+1224.273504       , 5405.4            , 156.0186144
+1224.273504       , 5598.45           , 160.2657144
+1224.273504       , 5791.5            , 164.5128144
+1224.273504       , 5984.55           , 168.7599144
+1224.273504       , 6177.6            , 173.0070144
+1428.290598       , -6177.6           , 95.4044784
+1428.290598       , -5984.55          , 91.1573784
+1428.290598       , -5791.5           , 86.9102784
+1428.290598       , -5598.45          , 82.6631784
+1428.290598       , -5405.4           , 78.4160784
+1428.290598       , -5212.35          , 74.1689784
+1428.290598       , -5019.3           , 69.9218784
+1428.290598       , -4826.25          , 65.6747784
+1428.290598       , -4633.2           , 61.4276784
+1428.290598       , -4440.15          , 57.1805784
+1428.290598       , -4247.1           , 52.9334784
+1428.290598       , -4054.05          , 48.6863784
+1428.290598       , -3861             , 44.4392784
+1428.290598       , -3667.95          , 40.1921784
+1428.290598       , -3474.9           , 35.9450784
+1428.290598       , -3281.85          , 31.6979784
+1428.290598       , -3088.8           , 27.4508784
+1428.290598       , -2895.75          , 23.2037784
+1428.290598       , -2702.7           , 18.9566784
+1428.290598       , -2509.65          , 14.7095784
+1428.290598       , -2316.6           , 10.4624784
+1428.290598       , -2123.55          , 6.215378405
+1428.290598       , -1930.5           , 1.968278405
+1428.290598       , -1737.45          , 2.278821595
+1428.290598       , -1544.4           , 6.525921595
+1428.290598       , -1351.35          , 10.7730216
+1428.290598       , -1158.3           , 15.0201216
+1428.290598       , -965.25           , 19.2672216
+1428.290598       , -772.2            , 23.5143216
+1428.290598       , -579.15           , 27.7614216
+1428.290598       , -386.1            , 32.0085216
+1428.290598       , -193.05           , 36.2556216
+1428.290598       , 0                 , 40.5027216
+1428.290598       , 193.05            , 44.7498216
+1428.290598       , 386.1             , 48.9969216
+1428.290598       , 579.15            , 53.2440216
+1428.290598       , 772.2             , 57.4911216
+1428.290598       , 965.25            , 61.7382216
+1428.290598       , 1158.3            , 65.9853216
+1428.290598       , 1351.35           , 70.2324216
+1428.290598       , 1544.4            , 74.4795216
+1428.290598       , 1737.45           , 78.7266216
+1428.290598       , 1930.5            , 82.9737216
+1428.290598       , 2123.55           , 87.2208216
+1428.290598       , 2316.6            , 91.4679216
+1428.290598       , 2509.65           , 95.7150216
+1428.290598       , 2702.7            , 99.9621216
+1428.290598       , 2895.75           , 104.2092216
+1428.290598       , 3088.8            , 108.4563216
+1428.290598       , 3281.85           , 112.7034216
+1428.290598       , 3474.9            , 116.9505216
+1428.290598       , 3667.95           , 121.1976216
+1428.290598       , 3861              , 125.4447216
+1428.290598       , 4054.05           , 129.6918216
+1428.290598       , 4247.1            , 133.9389216
+1428.290598       , 4440.15           , 138.1860216
+1428.290598       , 4633.2            , 142.4331216
+1428.290598       , 4826.25           , 146.6802216
+1428.290598       , 5019.3            , 150.9273216
+1428.290598       , 5212.35           , 155.1744216
+1428.290598       , 5405.4            , 159.4215216
+1428.290598       , 5598.45           , 163.6686216
+1428.290598       , 5791.5            , 167.9157216
+1428.290598       , 5984.55           , 172.1628216
+1428.290598       , 6177.6            , 176.4099216
+1632.393162       , -6177.6           , 92.00014561
+1632.393162       , -5984.55          , 87.75304561
+1632.393162       , -5791.5           , 83.50594561
+1632.393162       , -5598.45          , 79.25884561
+1632.393162       , -5405.4           , 75.01174561
+1632.393162       , -5212.35          , 70.76464561
+1632.393162       , -5019.3           , 66.51754561
+1632.393162       , -4826.25          , 62.27044561
+1632.393162       , -4633.2           , 58.02334561
+1632.393162       , -4440.15          , 53.77624561
+1632.393162       , -4247.1           , 49.52914561
+1632.393162       , -4054.05          , 45.28204561
+1632.393162       , -3861             , 41.03494561
+1632.393162       , -3667.95          , 36.78784561
+1632.393162       , -3474.9           , 32.54074561
+1632.393162       , -3281.85          , 28.29364561
+1632.393162       , -3088.8           , 24.04654561
+1632.393162       , -2895.75          , 19.79944561
+1632.393162       , -2702.7           , 15.55234561
+1632.393162       , -2509.65          , 11.30524561
+1632.393162       , -2316.6           , 7.058145607
+1632.393162       , -2123.55          , 2.811045607
+1632.393162       , -1930.5           , 1.436054393
+1632.393162       , -1737.45          , 5.683154393
+1632.393162       , -1544.4           , 9.930254393
+1632.393162       , -1351.35          , 14.17735439
+1632.393162       , -1158.3           , 18.42445439
+1632.393162       , -965.25           , 22.67155439
+1632.393162       , -772.2            , 26.91865439
+1632.393162       , -579.15           , 31.16575439
+1632.393162       , -386.1            , 35.41285439
+1632.393162       , -193.05           , 39.65995439
+1632.393162       , 0                 , 43.90705439
+1632.393162       , 193.05            , 48.15415439
+1632.393162       , 386.1             , 52.40125439
+1632.393162       , 579.15            , 56.64835439
+1632.393162       , 772.2             , 60.89545439
+1632.393162       , 965.25            , 65.14255439
+1632.393162       , 1158.3            , 69.38965439
+1632.393162       , 1351.35           , 73.63675439
+1632.393162       , 1544.4            , 77.88385439
+1632.393162       , 1737.45           , 82.13095439
+1632.393162       , 1930.5            , 86.37805439
+1632.393162       , 2123.55           , 90.62515439
+1632.393162       , 2316.6            , 94.87225439
+1632.393162       , 2509.65           , 99.11935439
+1632.393162       , 2702.7            , 103.3664544
+1632.393162       , 2895.75           , 107.6135544
+1632.393162       , 3088.8            , 111.8606544
+1632.393162       , 3281.85           , 116.1077544
+1632.393162       , 3474.9            , 120.3548544
+1632.393162       , 3667.95           , 124.6019544
+1632.393162       , 3861              , 128.8490544
+1632.393162       , 4054.05           , 133.0961544
+1632.393162       , 4247.1            , 137.3432544
+1632.393162       , 4440.15           , 141.5903544
+1632.393162       , 4633.2            , 145.8374544
+1632.393162       , 4826.25           , 150.0845544
+1632.393162       , 5019.3            , 154.3316544
+1632.393162       , 5212.35           , 158.5787544
+1632.393162       , 5405.4            , 162.8258544
+1632.393162       , 5598.45           , 167.0729544
+1632.393162       , 5791.5            , 171.3200544
+1632.393162       , 5984.55           , 175.5671544
+1632.393162       , 6177.6            , 179.8142544
+1836.410256       , -6177.6           , 88.59723841
+1836.410256       , -5984.55          , 84.35013841
+1836.410256       , -5791.5           , 80.10303841
+1836.410256       , -5598.45          , 75.85593841
+1836.410256       , -5405.4           , 71.60883841
+1836.410256       , -5212.35          , 67.36173841
+1836.410256       , -5019.3           , 63.11463841
+1836.410256       , -4826.25          , 58.86753841
+1836.410256       , -4633.2           , 54.62043841
+1836.410256       , -4440.15          , 50.37333841
+1836.410256       , -4247.1           , 46.12623841
+1836.410256       , -4054.05          , 41.87913841
+1836.410256       , -3861             , 37.63203841
+1836.410256       , -3667.95          , 33.38493841
+1836.410256       , -3474.9           , 29.13783841
+1836.410256       , -3281.85          , 24.89073841
+1836.410256       , -3088.8           , 20.64363841
+1836.410256       , -2895.75          , 16.39653841
+1836.410256       , -2702.7           , 12.14943841
+1836.410256       , -2509.65          , 7.902338407
+1836.410256       , -2316.6           , 3.655238407
+1836.410256       , -2123.55          , 0.591861593
+1836.410256       , -1930.5           , 4.838961593
+1836.410256       , -1737.45          , 9.086061593
+1836.410256       , -1544.4           , 13.33316159
+1836.410256       , -1351.35          , 17.58026159
+1836.410256       , -1158.3           , 21.82736159
+1836.410256       , -965.25           , 26.07446159
+1836.410256       , -772.2            , 30.32156159
+1836.410256       , -579.15           , 34.56866159
+1836.410256       , -386.1            , 38.81576159
+1836.410256       , -193.05           , 43.06286159
+1836.410256       , 0                 , 47.30996159
+1836.410256       , 193.05            , 51.55706159
+1836.410256       , 386.1             , 55.80416159
+1836.410256       , 579.15            , 60.05126159
+1836.410256       , 772.2             , 64.29836159
+1836.410256       , 965.25            , 68.54546159
+1836.410256       , 1158.3            , 72.79256159
+1836.410256       , 1351.35           , 77.03966159
+1836.410256       , 1544.4            , 81.28676159
+1836.410256       , 1737.45           , 85.53386159
+1836.410256       , 1930.5            , 89.78096159
+1836.410256       , 2123.55           , 94.02806159
+1836.410256       , 2316.6            , 98.27516159
+1836.410256       , 2509.65           , 102.5222616
+1836.410256       , 2702.7            , 106.7693616
+1836.410256       , 2895.75           , 111.0164616
+1836.410256       , 3088.8            , 115.2635616
+1836.410256       , 3281.85           , 119.5106616
+1836.410256       , 3474.9            , 123.7577616
+1836.410256       , 3667.95           , 128.0048616
+1836.410256       , 3861              , 132.2519616
+1836.410256       , 4054.05           , 136.4990616
+1836.410256       , 4247.1            , 140.7461616
+1836.410256       , 4440.15           , 144.9932616
+1836.410256       , 4633.2            , 149.2403616
+1836.410256       , 4826.25           , 153.4874616
+1836.410256       , 5019.3            , 157.7345616
+1836.410256       , 5212.35           , 161.9816616
+1836.410256       , 5405.4            , 166.2287616
+1836.410256       , 5598.45           , 170.4758616
+1836.410256       , 5791.5            , 174.7229616
+1836.410256       , 5984.55           , 178.9700616
+1836.410256       , 6177.6            , 183.2171616
+2040.42735        , -6177.6           , 85.19433121
+2040.42735        , -5984.55          , 80.94723121
+2040.42735        , -5791.5           , 76.70013121
+2040.42735        , -5598.45          , 72.45303121
+2040.42735        , -5405.4           , 68.20593121
+2040.42735        , -5212.35          , 63.95883121
+2040.42735        , -5019.3           , 59.71173121
+2040.42735        , -4826.25          , 55.46463121
+2040.42735        , -4633.2           , 51.21753121
+2040.42735        , -4440.15          , 46.97043121
+2040.42735        , -4247.1           , 42.72333121
+2040.42735        , -4054.05          , 38.47623121
+2040.42735        , -3861             , 34.22913121
+2040.42735        , -3667.95          , 29.98203121
+2040.42735        , -3474.9           , 25.73493121
+2040.42735        , -3281.85          , 21.48783121
+2040.42735        , -3088.8           , 17.24073121
+2040.42735        , -2895.75          , 12.99363121
+2040.42735        , -2702.7           , 8.746531207
+2040.42735        , -2509.65          , 4.499431207
+2040.42735        , -2316.6           , 0.252331207
+2040.42735        , -2123.55          , 3.994768793
+2040.42735        , -1930.5           , 8.241868793
+2040.42735        , -1737.45          , 12.48896879
+2040.42735        , -1544.4           , 16.73606879
+2040.42735        , -1351.35          , 20.98316879
+2040.42735        , -1158.3           , 25.23026879
+2040.42735        , -965.25           , 29.47736879
+2040.42735        , -772.2            , 33.72446879
+2040.42735        , -579.15           , 37.97156879
+2040.42735        , -386.1            , 42.21866879
+2040.42735        , -193.05           , 46.46576879
+2040.42735        , 0                 , 50.71286879
+2040.42735        , 193.05            , 54.95996879
+2040.42735        , 386.1             , 59.20706879
+2040.42735        , 579.15            , 63.45416879
+2040.42735        , 772.2             , 67.70126879
+2040.42735        , 965.25            , 71.94836879
+2040.42735        , 1158.3            , 76.19546879
+2040.42735        , 1351.35           , 80.44256879
+2040.42735        , 1544.4            , 84.68966879
+2040.42735        , 1737.45           , 88.93676879
+2040.42735        , 1930.5            , 93.18386879
+2040.42735        , 2123.55           , 97.43096879
+2040.42735        , 2316.6            , 101.6780688
+2040.42735        , 2509.65           , 105.9251688
+2040.42735        , 2702.7            , 110.1722688
+2040.42735        , 2895.75           , 114.4193688
+2040.42735        , 3088.8            , 118.6664688
+2040.42735        , 3281.85           , 122.9135688
+2040.42735        , 3474.9            , 127.1606688
+2040.42735        , 3667.95           , 131.4077688
+2040.42735        , 3861              , 135.6548688
+2040.42735        , 4054.05           , 139.9019688
+2040.42735        , 4247.1            , 144.1490688
+2040.42735        , 4440.15           , 148.3961688
+2040.42735        , 4633.2            , 152.6432688
+2040.42735        , 4826.25           , 156.8903688
+2040.42735        , 5019.3            , 161.1374688
+2040.42735        , 5212.35           , 165.3845688
+2040.42735        , 5405.4            , 169.6316688
+2040.42735        , 5598.45           , 173.8787688
+2040.42735        , 5791.5            , 178.1258688
+2040.42735        , 5984.55           , 182.3729688
+2040.42735        , 6177.6            , 186.6200688
+2244.529915       , -6177.6           , 81.78999839
+2244.529915       , -5984.55          , 77.54289839
+2244.529915       , -5791.5           , 73.29579839
+2244.529915       , -5598.45          , 69.04869839
+2244.529915       , -5405.4           , 64.80159839
+2244.529915       , -5212.35          , 60.55449839
+2244.529915       , -5019.3           , 56.30739839
+2244.529915       , -4826.25          , 52.06029839
+2244.529915       , -4633.2           , 47.81319839
+2244.529915       , -4440.15          , 43.56609839
+2244.529915       , -4247.1           , 39.31899839
+2244.529915       , -4054.05          , 35.07189839
+2244.529915       , -3861             , 30.82479839
+2244.529915       , -3667.95          , 26.57769839
+2244.529915       , -3474.9           , 22.33059839
+2244.529915       , -3281.85          , 18.08349839
+2244.529915       , -3088.8           , 13.83639839
+2244.529915       , -2895.75          , 9.589298392
+2244.529915       , -2702.7           , 5.342198392
+2244.529915       , -2509.65          , 1.095098392
+2244.529915       , -2316.6           , 3.152001608
+2244.529915       , -2123.55          , 7.399101608
+2244.529915       , -1930.5           , 11.64620161
+2244.529915       , -1737.45          , 15.89330161
+2244.529915       , -1544.4           , 20.14040161
+2244.529915       , -1351.35          , 24.38750161
+2244.529915       , -1158.3           , 28.63460161
+2244.529915       , -965.25           , 32.88170161
+2244.529915       , -772.2            , 37.12880161
+2244.529915       , -579.15           , 41.37590161
+2244.529915       , -386.1            , 45.62300161
+2244.529915       , -193.05           , 49.87010161
+2244.529915       , 0                 , 54.11720161
+2244.529915       , 193.05            , 58.36430161
+2244.529915       , 386.1             , 62.61140161
+2244.529915       , 579.15            , 66.85850161
+2244.529915       , 772.2             , 71.10560161
+2244.529915       , 965.25            , 75.35270161
+2244.529915       , 1158.3            , 79.59980161
+2244.529915       , 1351.35           , 83.84690161
+2244.529915       , 1544.4            , 88.09400161
+2244.529915       , 1737.45           , 92.34110161
+2244.529915       , 1930.5            , 96.58820161
+2244.529915       , 2123.55           , 100.8353016
+2244.529915       , 2316.6            , 105.0824016
+2244.529915       , 2509.65           , 109.3295016
+2244.529915       , 2702.7            , 113.5766016
+2244.529915       , 2895.75           , 117.8237016
+2244.529915       , 3088.8            , 122.0708016
+2244.529915       , 3281.85           , 126.3179016
+2244.529915       , 3474.9            , 130.5650016
+2244.529915       , 3667.95           , 134.8121016
+2244.529915       , 3861              , 139.0592016
+2244.529915       , 4054.05           , 143.3063016
+2244.529915       , 4247.1            , 147.5534016
+2244.529915       , 4440.15           , 151.8005016
+2244.529915       , 4633.2            , 156.0476016
+2244.529915       , 4826.25           , 160.2947016
+2244.529915       , 5019.3            , 164.5418016
+2244.529915       , 5212.35           , 168.7889016
+2244.529915       , 5405.4            , 173.0360016
+2244.529915       , 5598.45           , 177.2831016
+2244.529915       , 5791.5            , 181.5302016
+2244.529915       , 5984.55           , 185.7773016
+2244.529915       , 6177.6            , 190.0244016
+2448.547009       , -6177.6           , 78.38709119
+2448.547009       , -5984.55          , 74.13999119
+2448.547009       , -5791.5           , 69.89289119
+2448.547009       , -5598.45          , 65.64579119
+2448.547009       , -5405.4           , 61.39869119
+2448.547009       , -5212.35          , 57.15159119
+2448.547009       , -5019.3           , 52.90449119
+2448.547009       , -4826.25          , 48.65739119
+2448.547009       , -4633.2           , 44.41029119
+2448.547009       , -4440.15          , 40.16319119
+2448.547009       , -4247.1           , 35.91609119
+2448.547009       , -4054.05          , 31.66899119
+2448.547009       , -3861             , 27.42189119
+2448.547009       , -3667.95          , 23.17479119
+2448.547009       , -3474.9           , 18.92769119
+2448.547009       , -3281.85          , 14.68059119
+2448.547009       , -3088.8           , 10.43349119
+2448.547009       , -2895.75          , 6.186391192
+2448.547009       , -2702.7           , 1.939291192
+2448.547009       , -2509.65          , 2.307808808
+2448.547009       , -2316.6           , 6.554908808
+2448.547009       , -2123.55          , 10.80200881
+2448.547009       , -1930.5           , 15.04910881
+2448.547009       , -1737.45          , 19.29620881
+2448.547009       , -1544.4           , 23.54330881
+2448.547009       , -1351.35          , 27.79040881
+2448.547009       , -1158.3           , 32.03750881
+2448.547009       , -965.25           , 36.28460881
+2448.547009       , -772.2            , 40.53170881
+2448.547009       , -579.15           , 44.77880881
+2448.547009       , -386.1            , 49.02590881
+2448.547009       , -193.05           , 53.27300881
+2448.547009       , 0                 , 57.52010881
+2448.547009       , 193.05            , 61.76720881
+2448.547009       , 386.1             , 66.01430881
+2448.547009       , 579.15            , 70.26140881
+2448.547009       , 772.2             , 74.50850881
+2448.547009       , 965.25            , 78.75560881
+2448.547009       , 1158.3            , 83.00270881
+2448.547009       , 1351.35           , 87.24980881
+2448.547009       , 1544.4            , 91.49690881
+2448.547009       , 1737.45           , 95.74400881
+2448.547009       , 1930.5            , 99.99110881
+2448.547009       , 2123.55           , 104.2382088
+2448.547009       , 2316.6            , 108.4853088
+2448.547009       , 2509.65           , 112.7324088
+2448.547009       , 2702.7            , 116.9795088
+2448.547009       , 2895.75           , 121.2266088
+2448.547009       , 3088.8            , 125.4737088
+2448.547009       , 3281.85           , 129.7208088
+2448.547009       , 3474.9            , 133.9679088
+2448.547009       , 3667.95           , 138.2150088
+2448.547009       , 3861              , 142.4621088
+2448.547009       , 4054.05           , 146.7092088
+2448.547009       , 4247.1            , 150.9563088
+2448.547009       , 4440.15           , 155.2034088
+2448.547009       , 4633.2            , 159.4505088
+2448.547009       , 4826.25           , 163.6976088
+2448.547009       , 5019.3            , 167.9447088
+2448.547009       , 5212.35           , 172.1918088
+2448.547009       , 5405.4            , 176.4389088
+2448.547009       , 5598.45           , 180.6860088
+2448.547009       , 5791.5            , 184.9331088
+2448.547009       , 5984.55           , 189.1802088
+2448.547009       , 6177.6            , 193.4273088
+2652.564103       , -6177.6           , 74.98418399
+2652.564103       , -5984.55          , 70.73708399
+2652.564103       , -5791.5           , 66.48998399
+2652.564103       , -5598.45          , 62.24288399
+2652.564103       , -5405.4           , 57.99578399
+2652.564103       , -5212.35          , 53.74868399
+2652.564103       , -5019.3           , 49.50158399
+2652.564103       , -4826.25          , 45.25448399
+2652.564103       , -4633.2           , 41.00738399
+2652.564103       , -4440.15          , 36.76028399
+2652.564103       , -4247.1           , 32.51318399
+2652.564103       , -4054.05          , 28.26608399
+2652.564103       , -3861             , 24.01898399
+2652.564103       , -3667.95          , 19.77188399
+2652.564103       , -3474.9           , 15.52478399
+2652.564103       , -3281.85          , 11.27768399
+2652.564103       , -3088.8           , 7.030583993
+2652.564103       , -2895.75          , 2.783483993
+2652.564103       , -2702.7           , 1.463616007
+2652.564103       , -2509.65          , 5.710716007
+2652.564103       , -2316.6           , 9.957816007
+2652.564103       , -2123.55          , 14.20491601
+2652.564103       , -1930.5           , 18.45201601
+2652.564103       , -1737.45          , 22.69911601
+2652.564103       , -1544.4           , 26.94621601
+2652.564103       , -1351.35          , 31.19331601
+2652.564103       , -1158.3           , 35.44041601
+2652.564103       , -965.25           , 39.68751601
+2652.564103       , -772.2            , 43.93461601
+2652.564103       , -579.15           , 48.18171601
+2652.564103       , -386.1            , 52.42881601
+2652.564103       , -193.05           , 56.67591601
+2652.564103       , 0                 , 60.92301601
+2652.564103       , 193.05            , 65.17011601
+2652.564103       , 386.1             , 69.41721601
+2652.564103       , 579.15            , 73.66431601
+2652.564103       , 772.2             , 77.91141601
+2652.564103       , 965.25            , 82.15851601
+2652.564103       , 1158.3            , 86.40561601
+2652.564103       , 1351.35           , 90.65271601
+2652.564103       , 1544.4            , 94.89981601
+2652.564103       , 1737.45           , 99.14691601
+2652.564103       , 1930.5            , 103.394016
+2652.564103       , 2123.55           , 107.641116
+2652.564103       , 2316.6            , 111.888216
+2652.564103       , 2509.65           , 116.135316
+2652.564103       , 2702.7            , 120.382416
+2652.564103       , 2895.75           , 124.629516
+2652.564103       , 3088.8            , 128.876616
+2652.564103       , 3281.85           , 133.123716
+2652.564103       , 3474.9            , 137.370816
+2652.564103       , 3667.95           , 141.617916
+2652.564103       , 3861              , 145.865016
+2652.564103       , 4054.05           , 150.112116
+2652.564103       , 4247.1            , 154.359216
+2652.564103       , 4440.15           , 158.606316
+2652.564103       , 4633.2            , 162.853416
+2652.564103       , 4826.25           , 167.100516
+2652.564103       , 5019.3            , 171.347616
+2652.564103       , 5212.35           , 175.594716
+2652.564103       , 5405.4            , 179.841816
+2652.564103       , 5598.45           , 184.088916
+2652.564103       , 5791.5            , 188.336016
+2652.564103       , 5984.55           , 192.583116
+2652.564103       , 6177.6            , 196.830216
+2856.666667       , -6177.6           , 71.57985119
+2856.666667       , -5984.55          , 67.33275119
+2856.666667       , -5791.5           , 63.08565119
+2856.666667       , -5598.45          , 58.83855119
+2856.666667       , -5405.4           , 54.59145119
+2856.666667       , -5212.35          , 50.34435119
+2856.666667       , -5019.3           , 46.09725119
+2856.666667       , -4826.25          , 41.85015119
+2856.666667       , -4633.2           , 37.60305119
+2856.666667       , -4440.15          , 33.35595119
+2856.666667       , -4247.1           , 29.10885119
+2856.666667       , -4054.05          , 24.86175119
+2856.666667       , -3861             , 20.61465119
+2856.666667       , -3667.95          , 16.36755119
+2856.666667       , -3474.9           , 12.12045119
+2856.666667       , -3281.85          , 7.873351194
+2856.666667       , -3088.8           , 3.626251194
+2856.666667       , -2895.75          , 0.620848806
+2856.666667       , -2702.7           , 4.867948806
+2856.666667       , -2509.65          , 9.115048806
+2856.666667       , -2316.6           , 13.36214881
+2856.666667       , -2123.55          , 17.60924881
+2856.666667       , -1930.5           , 21.85634881
+2856.666667       , -1737.45          , 26.10344881
+2856.666667       , -1544.4           , 30.35054881
+2856.666667       , -1351.35          , 34.59764881
+2856.666667       , -1158.3           , 38.84474881
+2856.666667       , -965.25           , 43.09184881
+2856.666667       , -772.2            , 47.33894881
+2856.666667       , -579.15           , 51.58604881
+2856.666667       , -386.1            , 55.83314881
+2856.666667       , -193.05           , 60.08024881
+2856.666667       , 0                 , 64.32734881
+2856.666667       , 193.05            , 68.57444881
+2856.666667       , 386.1             , 72.82154881
+2856.666667       , 579.15            , 77.06864881
+2856.666667       , 772.2             , 81.31574881
+2856.666667       , 965.25            , 85.56284881
+2856.666667       , 1158.3            , 89.80994881
+2856.666667       , 1351.35           , 94.05704881
+2856.666667       , 1544.4            , 98.30414881
+2856.666667       , 1737.45           , 102.5512488
+2856.666667       , 1930.5            , 106.7983488
+2856.666667       , 2123.55           , 111.0454488
+2856.666667       , 2316.6            , 115.2925488
+2856.666667       , 2509.65           , 119.5396488
+2856.666667       , 2702.7            , 123.7867488
+2856.666667       , 2895.75           , 128.0338488
+2856.666667       , 3088.8            , 132.2809488
+2856.666667       , 3281.85           , 136.5280488
+2856.666667       , 3474.9            , 140.7751488
+2856.666667       , 3667.95           , 145.0222488
+2856.666667       , 3861              , 149.2693488
+2856.666667       , 4054.05           , 153.5164488
+2856.666667       , 4247.1            , 157.7635488
+2856.666667       , 4440.15           , 162.0106488
+2856.666667       , 4633.2            , 166.2577488
+2856.666667       , 4826.25           , 170.5048488
+2856.666667       , 5019.3            , 174.7519488
+2856.666667       , 5212.35           , 178.9990488
+2856.666667       , 5405.4            , 183.2461488
+2856.666667       , 5598.45           , 187.4932488
+2856.666667       , 5791.5            , 191.7403488
+2856.666667       , 5984.55           , 195.9874488
+2856.666667       , 6177.6            , 200.2345488
+3060.683761       , -6177.6           , 68.17694399
+3060.683761       , -5984.55          , 63.92984399
+3060.683761       , -5791.5           , 59.68274399
+3060.683761       , -5598.45          , 55.43564399
+3060.683761       , -5405.4           , 51.18854399
+3060.683761       , -5212.35          , 46.94144399
+3060.683761       , -5019.3           , 42.69434399
+3060.683761       , -4826.25          , 38.44724399
+3060.683761       , -4633.2           , 34.20014399
+3060.683761       , -4440.15          , 29.95304399
+3060.683761       , -4247.1           , 25.70594399
+3060.683761       , -4054.05          , 21.45884399
+3060.683761       , -3861             , 17.21174399
+3060.683761       , -3667.95          , 12.96464399
+3060.683761       , -3474.9           , 8.717543995
+3060.683761       , -3281.85          , 4.470443995
+3060.683761       , -3088.8           , 0.223343995
+3060.683761       , -2895.75          , 4.023756005
+3060.683761       , -2702.7           , 8.270856005
+3060.683761       , -2509.65          , 12.51795601
+3060.683761       , -2316.6           , 16.76505601
+3060.683761       , -2123.55          , 21.01215601
+3060.683761       , -1930.5           , 25.25925601
+3060.683761       , -1737.45          , 29.50635601
+3060.683761       , -1544.4           , 33.75345601
+3060.683761       , -1351.35          , 38.00055601
+3060.683761       , -1158.3           , 42.24765601
+3060.683761       , -965.25           , 46.49475601
+3060.683761       , -772.2            , 50.74185601
+3060.683761       , -579.15           , 54.98895601
+3060.683761       , -386.1            , 59.23605601
+3060.683761       , -193.05           , 63.48315601
+3060.683761       , 0                 , 67.73025601
+3060.683761       , 193.05            , 71.97735601
+3060.683761       , 386.1             , 76.22445601
+3060.683761       , 579.15            , 80.47155601
+3060.683761       , 772.2             , 84.71865601
+3060.683761       , 965.25            , 88.96575601
+3060.683761       , 1158.3            , 93.21285601
+3060.683761       , 1351.35           , 97.45995601
+3060.683761       , 1544.4            , 101.707056
+3060.683761       , 1737.45           , 105.954156
+3060.683761       , 1930.5            , 110.201256
+3060.683761       , 2123.55           , 114.448356
+3060.683761       , 2316.6            , 118.695456
+3060.683761       , 2509.65           , 122.942556
+3060.683761       , 2702.7            , 127.189656
+3060.683761       , 2895.75           , 131.436756
+3060.683761       , 3088.8            , 135.683856
+3060.683761       , 3281.85           , 139.930956
+3060.683761       , 3474.9            , 144.178056
+3060.683761       , 3667.95           , 148.425156
+3060.683761       , 3861              , 152.672256
+3060.683761       , 4054.05           , 156.919356
+3060.683761       , 4247.1            , 161.166456
+3060.683761       , 4440.15           , 165.413556
+3060.683761       , 4633.2            , 169.660656
+3060.683761       , 4826.25           , 173.907756
+3060.683761       , 5019.3            , 178.154856
+3060.683761       , 5212.35           , 182.401956
+3060.683761       , 5405.4            , 186.649056
+3060.683761       , 5598.45           , 190.896156
+3060.683761       , 5791.5            , 195.143256
+3060.683761       , 5984.55           , 199.390356
+3060.683761       , 6177.6            , 203.637456
+3264.700855       , -6177.6           , 64.7740368
+3264.700855       , -5984.55          , 60.5269368
+3264.700855       , -5791.5           , 56.2798368
+3264.700855       , -5598.45          , 52.0327368
+3264.700855       , -5405.4           , 47.7856368
+3264.700855       , -5212.35          , 43.5385368
+3264.700855       , -5019.3           , 39.2914368
+3264.700855       , -4826.25          , 35.0443368
+3264.700855       , -4633.2           , 30.7972368
+3264.700855       , -4440.15          , 26.5501368
+3264.700855       , -4247.1           , 22.3030368
+3264.700855       , -4054.05          , 18.0559368
+3264.700855       , -3861             , 13.8088368
+3264.700855       , -3667.95          , 9.561736795
+3264.700855       , -3474.9           , 5.314636795
+3264.700855       , -3281.85          , 1.067536795
+3264.700855       , -3088.8           , 3.179563205
+3264.700855       , -2895.75          , 7.426663205
+3264.700855       , -2702.7           , 11.6737632
+3264.700855       , -2509.65          , 15.9208632
+3264.700855       , -2316.6           , 20.1679632
+3264.700855       , -2123.55          , 24.4150632
+3264.700855       , -1930.5           , 28.6621632
+3264.700855       , -1737.45          , 32.9092632
+3264.700855       , -1544.4           , 37.1563632
+3264.700855       , -1351.35          , 41.4034632
+3264.700855       , -1158.3           , 45.6505632
+3264.700855       , -965.25           , 49.8976632
+3264.700855       , -772.2            , 54.1447632
+3264.700855       , -579.15           , 58.3918632
+3264.700855       , -386.1            , 62.6389632
+3264.700855       , -193.05           , 66.8860632
+3264.700855       , 0                 , 71.1331632
+3264.700855       , 193.05            , 75.3802632
+3264.700855       , 386.1             , 79.6273632
+3264.700855       , 579.15            , 83.8744632
+3264.700855       , 772.2             , 88.1215632
+3264.700855       , 965.25            , 92.3686632
+3264.700855       , 1158.3            , 96.6157632
+3264.700855       , 1351.35           , 100.8628632
+3264.700855       , 1544.4            , 105.1099632
+3264.700855       , 1737.45           , 109.3570632
+3264.700855       , 1930.5            , 113.6041632
+3264.700855       , 2123.55           , 117.8512632
+3264.700855       , 2316.6            , 122.0983632
+3264.700855       , 2509.65           , 126.3454632
+3264.700855       , 2702.7            , 130.5925632
+3264.700855       , 2895.75           , 134.8396632
+3264.700855       , 3088.8            , 139.0867632
+3264.700855       , 3281.85           , 143.3338632
+3264.700855       , 3474.9            , 147.5809632
+3264.700855       , 3667.95           , 151.8280632
+3264.700855       , 3861              , 156.0751632
+3264.700855       , 4054.05           , 160.3222632
+3264.700855       , 4247.1            , 164.5693632
+3264.700855       , 4440.15           , 168.8164632
+3264.700855       , 4633.2            , 173.0635632
+3264.700855       , 4826.25           , 177.3106632
+3264.700855       , 5019.3            , 181.5577632
+3264.700855       , 5212.35           , 185.8048632
+3264.700855       , 5405.4            , 190.0519632
+3264.700855       , 5598.45           , 194.2990632
+3264.700855       , 5791.5            , 198.5461632
+3264.700855       , 5984.55           , 202.7932632
+3264.700855       , 6177.6            , 207.0403632
+3468.803419       , -6177.6           , 61.369704
+3468.803419       , -5984.55          , 57.122604
+3468.803419       , -5791.5           , 52.875504
+3468.803419       , -5598.45          , 48.628404
+3468.803419       , -5405.4           , 44.381304
+3468.803419       , -5212.35          , 40.134204
+3468.803419       , -5019.3           , 35.887104
+3468.803419       , -4826.25          , 31.640004
+3468.803419       , -4633.2           , 27.392904
+3468.803419       , -4440.15          , 23.145804
+3468.803419       , -4247.1           , 18.898704
+3468.803419       , -4054.05          , 14.651604
+3468.803419       , -3861             , 10.404504
+3468.803419       , -3667.95          , 6.157403997
+3468.803419       , -3474.9           , 1.910303997
+3468.803419       , -3281.85          , 2.336796003
+3468.803419       , -3088.8           , 6.583896003
+3468.803419       , -2895.75          , 10.830996
+3468.803419       , -2702.7           , 15.078096
+3468.803419       , -2509.65          , 19.325196
+3468.803419       , -2316.6           , 23.572296
+3468.803419       , -2123.55          , 27.819396
+3468.803419       , -1930.5           , 32.066496
+3468.803419       , -1737.45          , 36.313596
+3468.803419       , -1544.4           , 40.560696
+3468.803419       , -1351.35          , 44.807796
+3468.803419       , -1158.3           , 49.054896
+3468.803419       , -965.25           , 53.301996
+3468.803419       , -772.2            , 57.549096
+3468.803419       , -579.15           , 61.796196
+3468.803419       , -386.1            , 66.043296
+3468.803419       , -193.05           , 70.290396
+3468.803419       , 0                 , 74.537496
+3468.803419       , 193.05            , 78.784596
+3468.803419       , 386.1             , 83.031696
+3468.803419       , 579.15            , 87.278796
+3468.803419       , 772.2             , 91.525896
+3468.803419       , 965.25            , 95.772996
+3468.803419       , 1158.3            , 100.020096
+3468.803419       , 1351.35           , 104.267196
+3468.803419       , 1544.4            , 108.514296
+3468.803419       , 1737.45           , 112.761396
+3468.803419       , 1930.5            , 117.008496
+3468.803419       , 2123.55           , 121.255596
+3468.803419       , 2316.6            , 125.502696
+3468.803419       , 2509.65           , 129.749796
+3468.803419       , 2702.7            , 133.996896
+3468.803419       , 2895.75           , 138.243996
+3468.803419       , 3088.8            , 142.491096
+3468.803419       , 3281.85           , 146.738196
+3468.803419       , 3474.9            , 150.985296
+3468.803419       , 3667.95           , 155.232396
+3468.803419       , 3861              , 159.479496
+3468.803419       , 4054.05           , 163.726596
+3468.803419       , 4247.1            , 167.973696
+3468.803419       , 4440.15           , 172.220796
+3468.803419       , 4633.2            , 176.467896
+3468.803419       , 4826.25           , 180.714996
+3468.803419       , 5019.3            , 184.962096
+3468.803419       , 5212.35           , 189.209196
+3468.803419       , 5405.4            , 193.456296
+3468.803419       , 5598.45           , 197.703396
+3468.803419       , 5791.5            , 201.950496
+3468.803419       , 5984.55           , 206.197596
+3468.803419       , 6177.6            , 210.444696
+3672.820513       , -6177.6           , 57.9667968
+3672.820513       , -5984.55          , 53.7196968
+3672.820513       , -5791.5           , 49.4725968
+3672.820513       , -5598.45          , 45.2254968
+3672.820513       , -5405.4           , 40.9783968
+3672.820513       , -5212.35          , 36.7312968
+3672.820513       , -5019.3           , 32.4841968
+3672.820513       , -4826.25          , 28.2370968
+3672.820513       , -4633.2           , 23.9899968
+3672.820513       , -4440.15          , 19.7428968
+3672.820513       , -4247.1           , 15.4957968
+3672.820513       , -4054.05          , 11.2486968
+3672.820513       , -3861             , 7.001596797
+3672.820513       , -3667.95          , 2.754496797
+3672.820513       , -3474.9           , 1.492603203
+3672.820513       , -3281.85          , 5.739703203
+3672.820513       , -3088.8           , 9.986803203
+3672.820513       , -2895.75          , 14.2339032
+3672.820513       , -2702.7           , 18.4810032
+3672.820513       , -2509.65          , 22.7281032
+3672.820513       , -2316.6           , 26.9752032
+3672.820513       , -2123.55          , 31.2223032
+3672.820513       , -1930.5           , 35.4694032
+3672.820513       , -1737.45          , 39.7165032
+3672.820513       , -1544.4           , 43.9636032
+3672.820513       , -1351.35          , 48.2107032
+3672.820513       , -1158.3           , 52.4578032
+3672.820513       , -965.25           , 56.7049032
+3672.820513       , -772.2            , 60.9520032
+3672.820513       , -579.15           , 65.1991032
+3672.820513       , -386.1            , 69.4462032
+3672.820513       , -193.05           , 73.6933032
+3672.820513       , 0                 , 77.9404032
+3672.820513       , 193.05            , 82.1875032
+3672.820513       , 386.1             , 86.4346032
+3672.820513       , 579.15            , 90.6817032
+3672.820513       , 772.2             , 94.9288032
+3672.820513       , 965.25            , 99.1759032
+3672.820513       , 1158.3            , 103.4230032
+3672.820513       , 1351.35           , 107.6701032
+3672.820513       , 1544.4            , 111.9172032
+3672.820513       , 1737.45           , 116.1643032
+3672.820513       , 1930.5            , 120.4114032
+3672.820513       , 2123.55           , 124.6585032
+3672.820513       , 2316.6            , 128.9056032
+3672.820513       , 2509.65           , 133.1527032
+3672.820513       , 2702.7            , 137.3998032
+3672.820513       , 2895.75           , 141.6469032
+3672.820513       , 3088.8            , 145.8940032
+3672.820513       , 3281.85           , 150.1411032
+3672.820513       , 3474.9            , 154.3882032
+3672.820513       , 3667.95           , 158.6353032
+3672.820513       , 3861              , 162.8824032
+3672.820513       , 4054.05           , 167.1295032
+3672.820513       , 4247.1            , 171.3766032
+3672.820513       , 4440.15           , 175.6237032
+3672.820513       , 4633.2            , 179.8708032
+3672.820513       , 4826.25           , 184.1179032
+3672.820513       , 5019.3            , 188.3650032
+3672.820513       , 5212.35           , 192.6121032
+3672.820513       , 5405.4            , 196.8592032
+3672.820513       , 5598.45           , 201.1063032
+3672.820513       , 5791.5            , 205.3534032
+3672.820513       , 5984.55           , 209.6005032
+3672.820513       , 6177.6            , 213.8476032
+3876.837607       , -6177.6           , 54.5638896
+3876.837607       , -5984.55          , 50.3167896
+3876.837607       , -5791.5           , 46.0696896
+3876.837607       , -5598.45          , 41.8225896
+3876.837607       , -5405.4           , 37.5754896
+3876.837607       , -5212.35          , 33.3283896
+3876.837607       , -5019.3           , 29.0812896
+3876.837607       , -4826.25          , 24.8341896
+3876.837607       , -4633.2           , 20.5870896
+3876.837607       , -4440.15          , 16.3399896
+3876.837607       , -4247.1           , 12.0928896
+3876.837607       , -4054.05          , 7.845789597
+3876.837607       , -3861             , 3.598689597
+3876.837607       , -3667.95          , 0.648410403
+3876.837607       , -3474.9           , 4.895510403
+3876.837607       , -3281.85          , 9.142610403
+3876.837607       , -3088.8           , 13.3897104
+3876.837607       , -2895.75          , 17.6368104
+3876.837607       , -2702.7           , 21.8839104
+3876.837607       , -2509.65          , 26.1310104
+3876.837607       , -2316.6           , 30.3781104
+3876.837607       , -2123.55          , 34.6252104
+3876.837607       , -1930.5           , 38.8723104
+3876.837607       , -1737.45          , 43.1194104
+3876.837607       , -1544.4           , 47.3665104
+3876.837607       , -1351.35          , 51.6136104
+3876.837607       , -1158.3           , 55.8607104
+3876.837607       , -965.25           , 60.1078104
+3876.837607       , -772.2            , 64.3549104
+3876.837607       , -579.15           , 68.6020104
+3876.837607       , -386.1            , 72.8491104
+3876.837607       , -193.05           , 77.0962104
+3876.837607       , 0                 , 81.3433104
+3876.837607       , 193.05            , 85.5904104
+3876.837607       , 386.1             , 89.8375104
+3876.837607       , 579.15            , 94.0846104
+3876.837607       , 772.2             , 98.3317104
+3876.837607       , 965.25            , 102.5788104
+3876.837607       , 1158.3            , 106.8259104
+3876.837607       , 1351.35           , 111.0730104
+3876.837607       , 1544.4            , 115.3201104
+3876.837607       , 1737.45           , 119.5672104
+3876.837607       , 1930.5            , 123.8143104
+3876.837607       , 2123.55           , 128.0614104
+3876.837607       , 2316.6            , 132.3085104
+3876.837607       , 2509.65           , 136.5556104
+3876.837607       , 2702.7            , 140.8027104
+3876.837607       , 2895.75           , 145.0498104
+3876.837607       , 3088.8            , 149.2969104
+3876.837607       , 3281.85           , 153.5440104
+3876.837607       , 3474.9            , 157.7911104
+3876.837607       , 3667.95           , 162.0382104
+3876.837607       , 3861              , 166.2853104
+3876.837607       , 4054.05           , 170.5324104
+3876.837607       , 4247.1            , 174.7795104
+3876.837607       , 4440.15           , 179.0266104
+3876.837607       , 4633.2            , 183.2737104
+3876.837607       , 4826.25           , 187.5208104
+3876.837607       , 5019.3            , 191.7679104
+3876.837607       , 5212.35           , 196.0150104
+3876.837607       , 5405.4            , 200.2621104
+3876.837607       , 5598.45           , 204.5092104
+3876.837607       , 5791.5            , 208.7563104
+3876.837607       , 5984.55           , 213.0034104
+3876.837607       , 6177.6            , 217.2505104
+4080.854701       , -6177.6           , 51.1609824
+4080.854701       , -5984.55          , 46.9138824
+4080.854701       , -5791.5           , 42.6667824
+4080.854701       , -5598.45          , 38.4196824
+4080.854701       , -5405.4           , 34.1725824
+4080.854701       , -5212.35          , 29.9254824
+4080.854701       , -5019.3           , 25.6783824
+4080.854701       , -4826.25          , 21.4312824
+4080.854701       , -4633.2           , 17.1841824
+4080.854701       , -4440.15          , 12.9370824
+4080.854701       , -4247.1           , 8.689982398
+4080.854701       , -4054.05          , 4.442882398
+4080.854701       , -3861             , 0.195782398
+4080.854701       , -3667.95          , 4.051317602
+4080.854701       , -3474.9           , 8.298417602
+4080.854701       , -3281.85          , 12.5455176
+4080.854701       , -3088.8           , 16.7926176
+4080.854701       , -2895.75          , 21.0397176
+4080.854701       , -2702.7           , 25.2868176
+4080.854701       , -2509.65          , 29.5339176
+4080.854701       , -2316.6           , 33.7810176
+4080.854701       , -2123.55          , 38.0281176
+4080.854701       , -1930.5           , 42.2752176
+4080.854701       , -1737.45          , 46.5223176
+4080.854701       , -1544.4           , 50.7694176
+4080.854701       , -1351.35          , 55.0165176
+4080.854701       , -1158.3           , 59.2636176
+4080.854701       , -965.25           , 63.5107176
+4080.854701       , -772.2            , 67.7578176
+4080.854701       , -579.15           , 72.0049176
+4080.854701       , -386.1            , 76.2520176
+4080.854701       , -193.05           , 80.4991176
+4080.854701       , 0                 , 84.7462176
+4080.854701       , 193.05            , 88.9933176
+4080.854701       , 386.1             , 93.2404176
+4080.854701       , 579.15            , 97.4875176
+4080.854701       , 772.2             , 101.7346176
+4080.854701       , 965.25            , 105.9817176
+4080.854701       , 1158.3            , 110.2288176
+4080.854701       , 1351.35           , 114.4759176
+4080.854701       , 1544.4            , 118.7230176
+4080.854701       , 1737.45           , 122.9701176
+4080.854701       , 1930.5            , 127.2172176
+4080.854701       , 2123.55           , 131.4643176
+4080.854701       , 2316.6            , 135.7114176
+4080.854701       , 2509.65           , 139.9585176
+4080.854701       , 2702.7            , 144.2056176
+4080.854701       , 2895.75           , 148.4527176
+4080.854701       , 3088.8            , 152.6998176
+4080.854701       , 3281.85           , 156.9469176
+4080.854701       , 3474.9            , 161.1940176
+4080.854701       , 3667.95           , 165.4411176
+4080.854701       , 3861              , 169.6882176
+4080.854701       , 4054.05           , 173.9353176
+4080.854701       , 4247.1            , 178.1824176
+4080.854701       , 4440.15           , 182.4295176
+4080.854701       , 4633.2            , 186.6766176
+4080.854701       , 4826.25           , 190.9237176
+4080.854701       , 5019.3            , 195.1708176
+4080.854701       , 5212.35           , 199.4179176
+4080.854701       , 5405.4            , 203.6650176
+4080.854701       , 5598.45           , 207.9121176
+4080.854701       , 5791.5            , 212.1592176
+4080.854701       , 5984.55           , 216.4063176
+4080.854701       , 6177.6            , 220.6534176
+4268.632479       , -6177.6           , 48.02893919
+4268.632479       , -5984.55          , 43.78183919
+4268.632479       , -5791.5           , 39.53473919
+4268.632479       , -5598.45          , 35.28763919
+4268.632479       , -5405.4           , 31.04053919
+4268.632479       , -5212.35          , 26.79343919
+4268.632479       , -5019.3           , 22.54633919
+4268.632479       , -4826.25          , 18.29923919
+4268.632479       , -4633.2           , 14.05213919
+4268.632479       , -4440.15          , 9.805039194
+4268.632479       , -4247.1           , 5.557939194
+4268.632479       , -4054.05          , 1.310839194
+4268.632479       , -3861             , 2.936260806
+4268.632479       , -3667.95          , 7.183360806
+4268.632479       , -3474.9           , 11.43046081
+4268.632479       , -3281.85          , 15.67756081
+4268.632479       , -3088.8           , 19.92466081
+4268.632479       , -2895.75          , 24.17176081
+4268.632479       , -2702.7           , 28.41886081
+4268.632479       , -2509.65          , 32.66596081
+4268.632479       , -2316.6           , 36.91306081
+4268.632479       , -2123.55          , 41.16016081
+4268.632479       , -1930.5           , 45.40726081
+4268.632479       , -1737.45          , 49.65436081
+4268.632479       , -1544.4           , 53.90146081
+4268.632479       , -1351.35          , 58.14856081
+4268.632479       , -1158.3           , 62.39566081
+4268.632479       , -965.25           , 66.64276081
+4268.632479       , -772.2            , 70.88986081
+4268.632479       , -579.15           , 75.13696081
+4268.632479       , -386.1            , 79.38406081
+4268.632479       , -193.05           , 83.63116081
+4268.632479       , 0                 , 87.87826081
+4268.632479       , 193.05            , 92.12536081
+4268.632479       , 386.1             , 96.37246081
+4268.632479       , 579.15            , 100.6195608
+4268.632479       , 772.2             , 104.8666608
+4268.632479       , 965.25            , 109.1137608
+4268.632479       , 1158.3            , 113.3608608
+4268.632479       , 1351.35           , 117.6079608
+4268.632479       , 1544.4            , 121.8550608
+4268.632479       , 1737.45           , 126.1021608
+4268.632479       , 1930.5            , 130.3492608
+4268.632479       , 2123.55           , 134.5963608
+4268.632479       , 2316.6            , 138.8434608
+4268.632479       , 2509.65           , 143.0905608
+4268.632479       , 2702.7            , 147.3376608
+4268.632479       , 2895.75           , 151.5847608
+4268.632479       , 3088.8            , 155.8318608
+4268.632479       , 3281.85           , 160.0789608
+4268.632479       , 3474.9            , 164.3260608
+4268.632479       , 3667.95           , 168.5731608
+4268.632479       , 3861              , 172.8202608
+4268.632479       , 4054.05           , 177.0673608
+4268.632479       , 4247.1            , 181.3144608
+4268.632479       , 4440.15           , 185.5615608
+4268.632479       , 4633.2            , 189.8086608
+4268.632479       , 4826.25           , 194.0557608
+4268.632479       , 5019.3            , 198.3028608
+4268.632479       , 5212.35           , 202.5499608
+4268.632479       , 5405.4            , 206.7970608
+4268.632479       , 5598.45           , 211.0441608
+4268.632479       , 5791.5            , 215.2912608
+4268.632479       , 5984.55           , 219.5383608
+4268.632479       , 6177.6            , 223.7854608
+5000              , -6177.6           , 35.83008
+5000              , -5984.55          , 31.58298
+5000              , -5791.5           , 27.33588
+5000              , -5598.45          , 23.08878
+5000              , -5405.4           , 18.84168
+5000              , -5212.35          , 14.59458
+5000              , -5019.3           , 10.34748
+5000              , -4826.25          , 6.10038
+5000              , -4633.2           , 1.85328
+5000              , -4440.15          , 2.39382
+5000              , -4247.1           , 6.64092
+5000              , -4054.05          , 10.88802
+5000              , -3861             , 15.13512
+5000              , -3667.95          , 19.38222
+5000              , -3474.9           , 23.62932
+5000              , -3281.85          , 27.87642
+5000              , -3088.8           , 32.12352
+5000              , -2895.75          , 36.37062
+5000              , -2702.7           , 40.61772
+5000              , -2509.65          , 44.86482
+5000              , -2316.6           , 49.11192
+5000              , -2123.55          , 53.35902
+5000              , -1930.5           , 57.60612
+5000              , -1737.45          , 61.85322
+5000              , -1544.4           , 66.10032
+5000              , -1351.35          , 70.34742
+5000              , -1158.3           , 74.59452
+5000              , -965.25           , 78.84162
+5000              , -772.2            , 83.08872
+5000              , -579.15           , 87.33582
+5000              , -386.1            , 91.58292
+5000              , -193.05           , 95.83002
+5000              , 0                 , 100.07712
+5000              , 193.05            , 104.32422
+5000              , 386.1             , 108.57132
+5000              , 579.15            , 112.81842
+5000              , 772.2             , 117.06552
+5000              , 965.25            , 121.31262
+5000              , 1158.3            , 125.55972
+5000              , 1351.35           , 129.80682
+5000              , 1544.4            , 134.05392
+5000              , 1737.45           , 138.30102
+5000              , 1930.5            , 142.54812
+5000              , 2123.55           , 146.79522
+5000              , 2316.6            , 151.04232
+5000              , 2509.65           , 155.28942
+5000              , 2702.7            , 159.53652
+5000              , 2895.75           , 163.78362
+5000              , 3088.8            , 168.03072
+5000              , 3281.85           , 172.27782
+5000              , 3474.9            , 176.52492
+5000              , 3667.95           , 180.77202
+5000              , 3861              , 185.01912
+5000              , 4054.05           , 189.26622
+5000              , 4247.1            , 193.51332
+5000              , 4440.15           , 197.76042
+5000              , 4633.2            , 202.00752
+5000              , 4826.25           , 206.25462
+5000              , 5019.3            , 210.50172
+5000              , 5212.35           , 214.74882
+5000              , 5405.4            , 218.99592
+5000              , 5598.45           , 223.24302
+5000              , 5791.5            , 227.49012
+5000              , 5984.55           , 231.73722
+5000              , 6177.6            , 235.98432
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..4f5fc52723c711eeaaff6e4d70eff7e296291c5d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm
@@ -0,0 +1,2081 @@
+Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm]
+0                 , -6177.6           , 113.66784
+0                 , -5984.55          , 109.61379
+0                 , -5791.5           , 105.55974
+0                 , -5598.45          , 101.50569
+0                 , -5405.4           , 97.45164
+0                 , -5212.35          , 93.39759
+0                 , -5019.3           , 89.34354
+0                 , -4826.25          , 85.28949
+0                 , -4633.2           , 81.23544
+0                 , -4440.15          , 77.18139
+0                 , -4247.1           , 73.12734
+0                 , -4054.05          , 69.07329
+0                 , -3861             , 65.01924
+0                 , -3667.95          , 60.96519
+0                 , -3474.9           , 56.91114
+0                 , -3281.85          , 52.85709
+0                 , -3088.8           , 48.80304
+0                 , -2895.75          , 44.74899
+0                 , -2702.7           , 40.69494
+0                 , -2509.65          , 36.64089
+0                 , -2316.6           , 32.58684
+0                 , -2123.55          , 28.53279
+0                 , -1930.5           , 24.47874
+0                 , -1737.45          , 20.42469
+0                 , -1544.4           , 16.37064
+0                 , -1351.35          , 12.31659
+0                 , -1158.3           , 8.26254
+0                 , -965.25           , 4.20849
+0                 , -772.2            , 0.15444
+0                 , -579.15           , 3.89961
+0                 , -386.1            , 7.95366
+0                 , -193.05           , 12.00771
+0                 , 0                 , 16.06176
+0                 , 193.05            , 20.11581
+0                 , 386.1             , 24.16986
+0                 , 579.15            , 28.22391
+0                 , 772.2             , 32.27796
+0                 , 965.25            , 36.33201
+0                 , 1158.3            , 40.38606
+0                 , 1351.35           , 44.44011
+0                 , 1544.4            , 48.49416
+0                 , 1737.45           , 52.54821
+0                 , 1930.5            , 56.60226
+0                 , 2123.55           , 60.65631
+0                 , 2316.6            , 64.71036
+0                 , 2509.65           , 68.76441
+0                 , 2702.7            , 72.81846
+0                 , 2895.75           , 76.87251
+0                 , 3088.8            , 80.92656
+0                 , 3281.85           , 84.98061
+0                 , 3474.9            , 89.03466
+0                 , 3667.95           , 93.08871
+0                 , 3861              , 97.14276
+0                 , 4054.05           , 101.19681
+0                 , 4247.1            , 105.25086
+0                 , 4440.15           , 109.30491
+0                 , 4633.2            , 113.35896
+0                 , 4826.25           , 117.41301
+0                 , 5019.3            , 121.46706
+0                 , 5212.35           , 125.52111
+0                 , 5405.4            , 129.57516
+0                 , 5598.45           , 133.62921
+0                 , 5791.5            , 137.68326
+0                 , 5984.55           , 141.73731
+0                 , 6177.6            , 145.79136
+40.80854701       , -6177.6           , 113.0123829
+40.80854701       , -5984.55          , 108.9583329
+40.80854701       , -5791.5           , 104.9042829
+40.80854701       , -5598.45          , 100.8502329
+40.80854701       , -5405.4           , 96.79618291
+40.80854701       , -5212.35          , 92.74213291
+40.80854701       , -5019.3           , 88.68808291
+40.80854701       , -4826.25          , 84.63403291
+40.80854701       , -4633.2           , 80.57998291
+40.80854701       , -4440.15          , 76.52593291
+40.80854701       , -4247.1           , 72.47188291
+40.80854701       , -4054.05          , 68.41783291
+40.80854701       , -3861             , 64.36378291
+40.80854701       , -3667.95          , 60.30973291
+40.80854701       , -3474.9           , 56.25568291
+40.80854701       , -3281.85          , 52.20163291
+40.80854701       , -3088.8           , 48.14758291
+40.80854701       , -2895.75          , 44.09353291
+40.80854701       , -2702.7           , 40.03948291
+40.80854701       , -2509.65          , 35.98543291
+40.80854701       , -2316.6           , 31.93138291
+40.80854701       , -2123.55          , 27.87733291
+40.80854701       , -1930.5           , 23.82328291
+40.80854701       , -1737.45          , 19.76923291
+40.80854701       , -1544.4           , 15.71518291
+40.80854701       , -1351.35          , 11.66113291
+40.80854701       , -1158.3           , 7.607082912
+40.80854701       , -965.25           , 3.553032912
+40.80854701       , -772.2            , 0.501017088
+40.80854701       , -579.15           , 4.555067088
+40.80854701       , -386.1            , 8.609117088
+40.80854701       , -193.05           , 12.66316709
+40.80854701       , 0                 , 16.71721709
+40.80854701       , 193.05            , 20.77126709
+40.80854701       , 386.1             , 24.82531709
+40.80854701       , 579.15            , 28.87936709
+40.80854701       , 772.2             , 32.93341709
+40.80854701       , 965.25            , 36.98746709
+40.80854701       , 1158.3            , 41.04151709
+40.80854701       , 1351.35           , 45.09556709
+40.80854701       , 1544.4            , 49.14961709
+40.80854701       , 1737.45           , 53.20366709
+40.80854701       , 1930.5            , 57.25771709
+40.80854701       , 2123.55           , 61.31176709
+40.80854701       , 2316.6            , 65.36581709
+40.80854701       , 2509.65           , 69.41986709
+40.80854701       , 2702.7            , 73.47391709
+40.80854701       , 2895.75           , 77.52796709
+40.80854701       , 3088.8            , 81.58201709
+40.80854701       , 3281.85           , 85.63606709
+40.80854701       , 3474.9            , 89.69011709
+40.80854701       , 3667.95           , 93.74416709
+40.80854701       , 3861              , 97.79821709
+40.80854701       , 4054.05           , 101.8522671
+40.80854701       , 4247.1            , 105.9063171
+40.80854701       , 4440.15           , 109.9603671
+40.80854701       , 4633.2            , 114.0144171
+40.80854701       , 4826.25           , 118.0684671
+40.80854701       , 5019.3            , 122.1225171
+40.80854701       , 5212.35           , 126.1765671
+40.80854701       , 5405.4            , 130.2306171
+40.80854701       , 5598.45           , 134.2846671
+40.80854701       , 5791.5            , 138.3387171
+40.80854701       , 5984.55           , 142.3927671
+40.80854701       , 6177.6            , 146.4468171
+81.61794872       , -6177.6           , 112.3569121
+81.61794872       , -5984.55          , 108.3028621
+81.61794872       , -5791.5           , 104.2488121
+81.61794872       , -5598.45          , 100.1947621
+81.61794872       , -5405.4           , 96.1407121
+81.61794872       , -5212.35          , 92.0866621
+81.61794872       , -5019.3           , 88.0326121
+81.61794872       , -4826.25          , 83.9785621
+81.61794872       , -4633.2           , 79.9245121
+81.61794872       , -4440.15          , 75.8704621
+81.61794872       , -4247.1           , 71.8164121
+81.61794872       , -4054.05          , 67.7623621
+81.61794872       , -3861             , 63.7083121
+81.61794872       , -3667.95          , 59.6542621
+81.61794872       , -3474.9           , 55.6002121
+81.61794872       , -3281.85          , 51.5461621
+81.61794872       , -3088.8           , 47.4921121
+81.61794872       , -2895.75          , 43.4380621
+81.61794872       , -2702.7           , 39.3840121
+81.61794872       , -2509.65          , 35.3299621
+81.61794872       , -2316.6           , 31.2759121
+81.61794872       , -2123.55          , 27.2218621
+81.61794872       , -1930.5           , 23.1678121
+81.61794872       , -1737.45          , 19.1137621
+81.61794872       , -1544.4           , 15.0597121
+81.61794872       , -1351.35          , 11.0056621
+81.61794872       , -1158.3           , 6.951612096
+81.61794872       , -965.25           , 2.897562096
+81.61794872       , -772.2            , 1.156487904
+81.61794872       , -579.15           , 5.210537904
+81.61794872       , -386.1            , 9.264587904
+81.61794872       , -193.05           , 13.3186379
+81.61794872       , 0                 , 17.3726879
+81.61794872       , 193.05            , 21.4267379
+81.61794872       , 386.1             , 25.4807879
+81.61794872       , 579.15            , 29.5348379
+81.61794872       , 772.2             , 33.5888879
+81.61794872       , 965.25            , 37.6429379
+81.61794872       , 1158.3            , 41.6969879
+81.61794872       , 1351.35           , 45.7510379
+81.61794872       , 1544.4            , 49.8050879
+81.61794872       , 1737.45           , 53.8591379
+81.61794872       , 1930.5            , 57.9131879
+81.61794872       , 2123.55           , 61.9672379
+81.61794872       , 2316.6            , 66.0212879
+81.61794872       , 2509.65           , 70.0753379
+81.61794872       , 2702.7            , 74.1293879
+81.61794872       , 2895.75           , 78.1834379
+81.61794872       , 3088.8            , 82.2374879
+81.61794872       , 3281.85           , 86.2915379
+81.61794872       , 3474.9            , 90.3455879
+81.61794872       , 3667.95           , 94.3996379
+81.61794872       , 3861              , 98.4536879
+81.61794872       , 4054.05           , 102.5077379
+81.61794872       , 4247.1            , 106.5617879
+81.61794872       , 4440.15           , 110.6158379
+81.61794872       , 4633.2            , 114.6698879
+81.61794872       , 4826.25           , 118.7239379
+81.61794872       , 5019.3            , 122.7779879
+81.61794872       , 5212.35           , 126.8320379
+81.61794872       , 5405.4            , 130.8860879
+81.61794872       , 5598.45           , 134.9401379
+81.61794872       , 5791.5            , 138.9941879
+81.61794872       , 5984.55           , 143.0482379
+81.61794872       , 6177.6            , 147.1022879
+122.4273504       , -6177.6           , 111.7014413
+122.4273504       , -5984.55          , 107.6473913
+122.4273504       , -5791.5           , 103.5933413
+122.4273504       , -5598.45          , 99.53929128
+122.4273504       , -5405.4           , 95.48524128
+122.4273504       , -5212.35          , 91.43119128
+122.4273504       , -5019.3           , 87.37714128
+122.4273504       , -4826.25          , 83.32309128
+122.4273504       , -4633.2           , 79.26904128
+122.4273504       , -4440.15          , 75.21499128
+122.4273504       , -4247.1           , 71.16094128
+122.4273504       , -4054.05          , 67.10689128
+122.4273504       , -3861             , 63.05284128
+122.4273504       , -3667.95          , 58.99879128
+122.4273504       , -3474.9           , 54.94474128
+122.4273504       , -3281.85          , 50.89069128
+122.4273504       , -3088.8           , 46.83664128
+122.4273504       , -2895.75          , 42.78259128
+122.4273504       , -2702.7           , 38.72854128
+122.4273504       , -2509.65          , 34.67449128
+122.4273504       , -2316.6           , 30.62044128
+122.4273504       , -2123.55          , 26.56639128
+122.4273504       , -1930.5           , 22.51234128
+122.4273504       , -1737.45          , 18.45829128
+122.4273504       , -1544.4           , 14.40424128
+122.4273504       , -1351.35          , 10.35019128
+122.4273504       , -1158.3           , 6.29614128
+122.4273504       , -965.25           , 2.24209128
+122.4273504       , -772.2            , 1.81195872
+122.4273504       , -579.15           , 5.86600872
+122.4273504       , -386.1            , 9.92005872
+122.4273504       , -193.05           , 13.97410872
+122.4273504       , 0                 , 18.02815872
+122.4273504       , 193.05            , 22.08220872
+122.4273504       , 386.1             , 26.13625872
+122.4273504       , 579.15            , 30.19030872
+122.4273504       , 772.2             , 34.24435872
+122.4273504       , 965.25            , 38.29840872
+122.4273504       , 1158.3            , 42.35245872
+122.4273504       , 1351.35           , 46.40650872
+122.4273504       , 1544.4            , 50.46055872
+122.4273504       , 1737.45           , 54.51460872
+122.4273504       , 1930.5            , 58.56865872
+122.4273504       , 2123.55           , 62.62270872
+122.4273504       , 2316.6            , 66.67675872
+122.4273504       , 2509.65           , 70.73080872
+122.4273504       , 2702.7            , 74.78485872
+122.4273504       , 2895.75           , 78.83890872
+122.4273504       , 3088.8            , 82.89295872
+122.4273504       , 3281.85           , 86.94700872
+122.4273504       , 3474.9            , 91.00105872
+122.4273504       , 3667.95           , 95.05510872
+122.4273504       , 3861              , 99.10915872
+122.4273504       , 4054.05           , 103.1632087
+122.4273504       , 4247.1            , 107.2172587
+122.4273504       , 4440.15           , 111.2713087
+122.4273504       , 4633.2            , 115.3253587
+122.4273504       , 4826.25           , 119.3794087
+122.4273504       , 5019.3            , 123.4334587
+122.4273504       , 5212.35           , 127.4875087
+122.4273504       , 5405.4            , 131.5415587
+122.4273504       , 5598.45           , 135.5956087
+122.4273504       , 5791.5            , 139.6496587
+122.4273504       , 5984.55           , 143.7037087
+122.4273504       , 6177.6            , 147.7577587
+163.2393162       , -6177.6           , 111.0459293
+163.2393162       , -5984.55          , 106.9918793
+163.2393162       , -5791.5           , 102.9378293
+163.2393162       , -5598.45          , 98.88377928
+163.2393162       , -5405.4           , 94.82972928
+163.2393162       , -5212.35          , 90.77567928
+163.2393162       , -5019.3           , 86.72162928
+163.2393162       , -4826.25          , 82.66757928
+163.2393162       , -4633.2           , 78.61352928
+163.2393162       , -4440.15          , 74.55947928
+163.2393162       , -4247.1           , 70.50542928
+163.2393162       , -4054.05          , 66.45137928
+163.2393162       , -3861             , 62.39732928
+163.2393162       , -3667.95          , 58.34327928
+163.2393162       , -3474.9           , 54.28922928
+163.2393162       , -3281.85          , 50.23517928
+163.2393162       , -3088.8           , 46.18112928
+163.2393162       , -2895.75          , 42.12707928
+163.2393162       , -2702.7           , 38.07302928
+163.2393162       , -2509.65          , 34.01897928
+163.2393162       , -2316.6           , 29.96492928
+163.2393162       , -2123.55          , 25.91087928
+163.2393162       , -1930.5           , 21.85682928
+163.2393162       , -1737.45          , 17.80277928
+163.2393162       , -1544.4           , 13.74872928
+163.2393162       , -1351.35          , 9.694679281
+163.2393162       , -1158.3           , 5.640629281
+163.2393162       , -965.25           , 1.586579281
+163.2393162       , -772.2            , 2.467470719
+163.2393162       , -579.15           , 6.521520719
+163.2393162       , -386.1            , 10.57557072
+163.2393162       , -193.05           , 14.62962072
+163.2393162       , 0                 , 18.68367072
+163.2393162       , 193.05            , 22.73772072
+163.2393162       , 386.1             , 26.79177072
+163.2393162       , 579.15            , 30.84582072
+163.2393162       , 772.2             , 34.89987072
+163.2393162       , 965.25            , 38.95392072
+163.2393162       , 1158.3            , 43.00797072
+163.2393162       , 1351.35           , 47.06202072
+163.2393162       , 1544.4            , 51.11607072
+163.2393162       , 1737.45           , 55.17012072
+163.2393162       , 1930.5            , 59.22417072
+163.2393162       , 2123.55           , 63.27822072
+163.2393162       , 2316.6            , 67.33227072
+163.2393162       , 2509.65           , 71.38632072
+163.2393162       , 2702.7            , 75.44037072
+163.2393162       , 2895.75           , 79.49442072
+163.2393162       , 3088.8            , 83.54847072
+163.2393162       , 3281.85           , 87.60252072
+163.2393162       , 3474.9            , 91.65657072
+163.2393162       , 3667.95           , 95.71062072
+163.2393162       , 3861              , 99.76467072
+163.2393162       , 4054.05           , 103.8187207
+163.2393162       , 4247.1            , 107.8727707
+163.2393162       , 4440.15           , 111.9268207
+163.2393162       , 4633.2            , 115.9808707
+163.2393162       , 4826.25           , 120.0349207
+163.2393162       , 5019.3            , 124.0889707
+163.2393162       , 5212.35           , 128.1430207
+163.2393162       , 5405.4            , 132.1970707
+163.2393162       , 5598.45           , 136.2511207
+163.2393162       , 5791.5            , 140.3051707
+163.2393162       , 5984.55           , 144.3592207
+163.2393162       , 6177.6            , 148.4132707
+204.042735        , -6177.6           , 110.3905546
+204.042735        , -5984.55          , 106.3365046
+204.042735        , -5791.5           , 102.2824546
+204.042735        , -5598.45          , 98.22840456
+204.042735        , -5405.4           , 94.17435456
+204.042735        , -5212.35          , 90.12030456
+204.042735        , -5019.3           , 86.06625456
+204.042735        , -4826.25          , 82.01220456
+204.042735        , -4633.2           , 77.95815456
+204.042735        , -4440.15          , 73.90410456
+204.042735        , -4247.1           , 69.85005456
+204.042735        , -4054.05          , 65.79600456
+204.042735        , -3861             , 61.74195456
+204.042735        , -3667.95          , 57.68790456
+204.042735        , -3474.9           , 53.63385456
+204.042735        , -3281.85          , 49.57980456
+204.042735        , -3088.8           , 45.52575456
+204.042735        , -2895.75          , 41.47170456
+204.042735        , -2702.7           , 37.41765456
+204.042735        , -2509.65          , 33.36360456
+204.042735        , -2316.6           , 29.30955456
+204.042735        , -2123.55          , 25.25550456
+204.042735        , -1930.5           , 21.20145456
+204.042735        , -1737.45          , 17.14740456
+204.042735        , -1544.4           , 13.09335456
+204.042735        , -1351.35          , 9.039304561
+204.042735        , -1158.3           , 4.985254561
+204.042735        , -965.25           , 0.931204561
+204.042735        , -772.2            , 3.122845439
+204.042735        , -579.15           , 7.176895439
+204.042735        , -386.1            , 11.23094544
+204.042735        , -193.05           , 15.28499544
+204.042735        , 0                 , 19.33904544
+204.042735        , 193.05            , 23.39309544
+204.042735        , 386.1             , 27.44714544
+204.042735        , 579.15            , 31.50119544
+204.042735        , 772.2             , 35.55524544
+204.042735        , 965.25            , 39.60929544
+204.042735        , 1158.3            , 43.66334544
+204.042735        , 1351.35           , 47.71739544
+204.042735        , 1544.4            , 51.77144544
+204.042735        , 1737.45           , 55.82549544
+204.042735        , 1930.5            , 59.87954544
+204.042735        , 2123.55           , 63.93359544
+204.042735        , 2316.6            , 67.98764544
+204.042735        , 2509.65           , 72.04169544
+204.042735        , 2702.7            , 76.09574544
+204.042735        , 2895.75           , 80.14979544
+204.042735        , 3088.8            , 84.20384544
+204.042735        , 3281.85           , 88.25789544
+204.042735        , 3474.9            , 92.31194544
+204.042735        , 3667.95           , 96.36599544
+204.042735        , 3861              , 100.4200454
+204.042735        , 4054.05           , 104.4740954
+204.042735        , 4247.1            , 108.5281454
+204.042735        , 4440.15           , 112.5821954
+204.042735        , 4633.2            , 116.6362454
+204.042735        , 4826.25           , 120.6902954
+204.042735        , 5019.3            , 124.7443454
+204.042735        , 5212.35           , 128.7983954
+204.042735        , 5405.4            , 132.8524454
+204.042735        , 5598.45           , 136.9064954
+204.042735        , 5791.5            , 140.9605454
+204.042735        , 5984.55           , 145.0145954
+204.042735        , 6177.6            , 149.0686454
+244.8547009       , -6177.6           , 109.7350426
+244.8547009       , -5984.55          , 105.6809926
+244.8547009       , -5791.5           , 101.6269426
+244.8547009       , -5598.45          , 97.57289256
+244.8547009       , -5405.4           , 93.51884256
+244.8547009       , -5212.35          , 89.46479256
+244.8547009       , -5019.3           , 85.41074256
+244.8547009       , -4826.25          , 81.35669256
+244.8547009       , -4633.2           , 77.30264256
+244.8547009       , -4440.15          , 73.24859256
+244.8547009       , -4247.1           , 69.19454256
+244.8547009       , -4054.05          , 65.14049256
+244.8547009       , -3861             , 61.08644256
+244.8547009       , -3667.95          , 57.03239256
+244.8547009       , -3474.9           , 52.97834256
+244.8547009       , -3281.85          , 48.92429256
+244.8547009       , -3088.8           , 44.87024256
+244.8547009       , -2895.75          , 40.81619256
+244.8547009       , -2702.7           , 36.76214256
+244.8547009       , -2509.65          , 32.70809256
+244.8547009       , -2316.6           , 28.65404256
+244.8547009       , -2123.55          , 24.59999256
+244.8547009       , -1930.5           , 20.54594256
+244.8547009       , -1737.45          , 16.49189256
+244.8547009       , -1544.4           , 12.43784256
+244.8547009       , -1351.35          , 8.383792559
+244.8547009       , -1158.3           , 4.329742559
+244.8547009       , -965.25           , 0.275692559
+244.8547009       , -772.2            , 3.778357441
+244.8547009       , -579.15           , 7.832407441
+244.8547009       , -386.1            , 11.88645744
+244.8547009       , -193.05           , 15.94050744
+244.8547009       , 0                 , 19.99455744
+244.8547009       , 193.05            , 24.04860744
+244.8547009       , 386.1             , 28.10265744
+244.8547009       , 579.15            , 32.15670744
+244.8547009       , 772.2             , 36.21075744
+244.8547009       , 965.25            , 40.26480744
+244.8547009       , 1158.3            , 44.31885744
+244.8547009       , 1351.35           , 48.37290744
+244.8547009       , 1544.4            , 52.42695744
+244.8547009       , 1737.45           , 56.48100744
+244.8547009       , 1930.5            , 60.53505744
+244.8547009       , 2123.55           , 64.58910744
+244.8547009       , 2316.6            , 68.64315744
+244.8547009       , 2509.65           , 72.69720744
+244.8547009       , 2702.7            , 76.75125744
+244.8547009       , 2895.75           , 80.80530744
+244.8547009       , 3088.8            , 84.85935744
+244.8547009       , 3281.85           , 88.91340744
+244.8547009       , 3474.9            , 92.96745744
+244.8547009       , 3667.95           , 97.02150744
+244.8547009       , 3861              , 101.0755574
+244.8547009       , 4054.05           , 105.1296074
+244.8547009       , 4247.1            , 109.1836574
+244.8547009       , 4440.15           , 113.2377074
+244.8547009       , 4633.2            , 117.2917574
+244.8547009       , 4826.25           , 121.3458074
+244.8547009       , 5019.3            , 125.3998574
+244.8547009       , 5212.35           , 129.4539074
+244.8547009       , 5405.4            , 133.5079574
+244.8547009       , 5598.45           , 137.5620074
+244.8547009       , 5791.5            , 141.6160574
+244.8547009       , 5984.55           , 145.6701074
+244.8547009       , 6177.6            , 149.7241574
+285.6666667       , -6177.6           , 109.0795306
+285.6666667       , -5984.55          , 105.0254806
+285.6666667       , -5791.5           , 100.9714306
+285.6666667       , -5598.45          , 96.91738056
+285.6666667       , -5405.4           , 92.86333056
+285.6666667       , -5212.35          , 88.80928056
+285.6666667       , -5019.3           , 84.75523056
+285.6666667       , -4826.25          , 80.70118056
+285.6666667       , -4633.2           , 76.64713056
+285.6666667       , -4440.15          , 72.59308056
+285.6666667       , -4247.1           , 68.53903056
+285.6666667       , -4054.05          , 64.48498056
+285.6666667       , -3861             , 60.43093056
+285.6666667       , -3667.95          , 56.37688056
+285.6666667       , -3474.9           , 52.32283056
+285.6666667       , -3281.85          , 48.26878056
+285.6666667       , -3088.8           , 44.21473056
+285.6666667       , -2895.75          , 40.16068056
+285.6666667       , -2702.7           , 36.10663056
+285.6666667       , -2509.65          , 32.05258056
+285.6666667       , -2316.6           , 27.99853056
+285.6666667       , -2123.55          , 23.94448056
+285.6666667       , -1930.5           , 19.89043056
+285.6666667       , -1737.45          , 15.83638056
+285.6666667       , -1544.4           , 11.78233056
+285.6666667       , -1351.35          , 7.728280559
+285.6666667       , -1158.3           , 3.674230559
+285.6666667       , -965.25           , 0.379819441
+285.6666667       , -772.2            , 4.433869441
+285.6666667       , -579.15           , 8.487919441
+285.6666667       , -386.1            , 12.54196944
+285.6666667       , -193.05           , 16.59601944
+285.6666667       , 0                 , 20.65006944
+285.6666667       , 193.05            , 24.70411944
+285.6666667       , 386.1             , 28.75816944
+285.6666667       , 579.15            , 32.81221944
+285.6666667       , 772.2             , 36.86626944
+285.6666667       , 965.25            , 40.92031944
+285.6666667       , 1158.3            , 44.97436944
+285.6666667       , 1351.35           , 49.02841944
+285.6666667       , 1544.4            , 53.08246944
+285.6666667       , 1737.45           , 57.13651944
+285.6666667       , 1930.5            , 61.19056944
+285.6666667       , 2123.55           , 65.24461944
+285.6666667       , 2316.6            , 69.29866944
+285.6666667       , 2509.65           , 73.35271944
+285.6666667       , 2702.7            , 77.40676944
+285.6666667       , 2895.75           , 81.46081944
+285.6666667       , 3088.8            , 85.51486944
+285.6666667       , 3281.85           , 89.56891944
+285.6666667       , 3474.9            , 93.62296944
+285.6666667       , 3667.95           , 97.67701944
+285.6666667       , 3861              , 101.7310694
+285.6666667       , 4054.05           , 105.7851194
+285.6666667       , 4247.1            , 109.8391694
+285.6666667       , 4440.15           , 113.8932194
+285.6666667       , 4633.2            , 117.9472694
+285.6666667       , 4826.25           , 122.0013194
+285.6666667       , 5019.3            , 126.0553694
+285.6666667       , 5212.35           , 130.1094194
+285.6666667       , 5405.4            , 134.1634694
+285.6666667       , 5598.45           , 138.2175194
+285.6666667       , 5791.5            , 142.2715694
+285.6666667       , 5984.55           , 146.3256194
+285.6666667       , 6177.6            , 150.3796694
+326.4700855       , -6177.6           , 108.4241558
+326.4700855       , -5984.55          , 104.3701058
+326.4700855       , -5791.5           , 100.3160558
+326.4700855       , -5598.45          , 96.26200584
+326.4700855       , -5405.4           , 92.20795584
+326.4700855       , -5212.35          , 88.15390584
+326.4700855       , -5019.3           , 84.09985584
+326.4700855       , -4826.25          , 80.04580584
+326.4700855       , -4633.2           , 75.99175584
+326.4700855       , -4440.15          , 71.93770584
+326.4700855       , -4247.1           , 67.88365584
+326.4700855       , -4054.05          , 63.82960584
+326.4700855       , -3861             , 59.77555584
+326.4700855       , -3667.95          , 55.72150584
+326.4700855       , -3474.9           , 51.66745584
+326.4700855       , -3281.85          , 47.61340584
+326.4700855       , -3088.8           , 43.55935584
+326.4700855       , -2895.75          , 39.50530584
+326.4700855       , -2702.7           , 35.45125584
+326.4700855       , -2509.65          , 31.39720584
+326.4700855       , -2316.6           , 27.34315584
+326.4700855       , -2123.55          , 23.28910584
+326.4700855       , -1930.5           , 19.23505584
+326.4700855       , -1737.45          , 15.18100584
+326.4700855       , -1544.4           , 11.12695584
+326.4700855       , -1351.35          , 7.07290584
+326.4700855       , -1158.3           , 3.01885584
+326.4700855       , -965.25           , 1.03519416
+326.4700855       , -772.2            , 5.08924416
+326.4700855       , -579.15           , 9.14329416
+326.4700855       , -386.1            , 13.19734416
+326.4700855       , -193.05           , 17.25139416
+326.4700855       , 0                 , 21.30544416
+326.4700855       , 193.05            , 25.35949416
+326.4700855       , 386.1             , 29.41354416
+326.4700855       , 579.15            , 33.46759416
+326.4700855       , 772.2             , 37.52164416
+326.4700855       , 965.25            , 41.57569416
+326.4700855       , 1158.3            , 45.62974416
+326.4700855       , 1351.35           , 49.68379416
+326.4700855       , 1544.4            , 53.73784416
+326.4700855       , 1737.45           , 57.79189416
+326.4700855       , 1930.5            , 61.84594416
+326.4700855       , 2123.55           , 65.89999416
+326.4700855       , 2316.6            , 69.95404416
+326.4700855       , 2509.65           , 74.00809416
+326.4700855       , 2702.7            , 78.06214416
+326.4700855       , 2895.75           , 82.11619416
+326.4700855       , 3088.8            , 86.17024416
+326.4700855       , 3281.85           , 90.22429416
+326.4700855       , 3474.9            , 94.27834416
+326.4700855       , 3667.95           , 98.33239416
+326.4700855       , 3861              , 102.3864442
+326.4700855       , 4054.05           , 106.4404942
+326.4700855       , 4247.1            , 110.4945442
+326.4700855       , 4440.15           , 114.5485942
+326.4700855       , 4633.2            , 118.6026442
+326.4700855       , 4826.25           , 122.6566942
+326.4700855       , 5019.3            , 126.7107442
+326.4700855       , 5212.35           , 130.7647942
+326.4700855       , 5405.4            , 134.8188442
+326.4700855       , 5598.45           , 138.8728942
+326.4700855       , 5791.5            , 142.9269442
+326.4700855       , 5984.55           , 146.9809942
+326.4700855       , 6177.6            , 151.0350442
+367.2820513       , -6177.6           , 107.7686438
+367.2820513       , -5984.55          , 103.7145938
+367.2820513       , -5791.5           , 99.66054384
+367.2820513       , -5598.45          , 95.60649384
+367.2820513       , -5405.4           , 91.55244384
+367.2820513       , -5212.35          , 87.49839384
+367.2820513       , -5019.3           , 83.44434384
+367.2820513       , -4826.25          , 79.39029384
+367.2820513       , -4633.2           , 75.33624384
+367.2820513       , -4440.15          , 71.28219384
+367.2820513       , -4247.1           , 67.22814384
+367.2820513       , -4054.05          , 63.17409384
+367.2820513       , -3861             , 59.12004384
+367.2820513       , -3667.95          , 55.06599384
+367.2820513       , -3474.9           , 51.01194384
+367.2820513       , -3281.85          , 46.95789384
+367.2820513       , -3088.8           , 42.90384384
+367.2820513       , -2895.75          , 38.84979384
+367.2820513       , -2702.7           , 34.79574384
+367.2820513       , -2509.65          , 30.74169384
+367.2820513       , -2316.6           , 26.68764384
+367.2820513       , -2123.55          , 22.63359384
+367.2820513       , -1930.5           , 18.57954384
+367.2820513       , -1737.45          , 14.52549384
+367.2820513       , -1544.4           , 10.47144384
+367.2820513       , -1351.35          , 6.41739384
+367.2820513       , -1158.3           , 2.36334384
+367.2820513       , -965.25           , 1.69070616
+367.2820513       , -772.2            , 5.74475616
+367.2820513       , -579.15           , 9.79880616
+367.2820513       , -386.1            , 13.85285616
+367.2820513       , -193.05           , 17.90690616
+367.2820513       , 0                 , 21.96095616
+367.2820513       , 193.05            , 26.01500616
+367.2820513       , 386.1             , 30.06905616
+367.2820513       , 579.15            , 34.12310616
+367.2820513       , 772.2             , 38.17715616
+367.2820513       , 965.25            , 42.23120616
+367.2820513       , 1158.3            , 46.28525616
+367.2820513       , 1351.35           , 50.33930616
+367.2820513       , 1544.4            , 54.39335616
+367.2820513       , 1737.45           , 58.44740616
+367.2820513       , 1930.5            , 62.50145616
+367.2820513       , 2123.55           , 66.55550616
+367.2820513       , 2316.6            , 70.60955616
+367.2820513       , 2509.65           , 74.66360616
+367.2820513       , 2702.7            , 78.71765616
+367.2820513       , 2895.75           , 82.77170616
+367.2820513       , 3088.8            , 86.82575616
+367.2820513       , 3281.85           , 90.87980616
+367.2820513       , 3474.9            , 94.93385616
+367.2820513       , 3667.95           , 98.98790616
+367.2820513       , 3861              , 103.0419562
+367.2820513       , 4054.05           , 107.0960062
+367.2820513       , 4247.1            , 111.1500562
+367.2820513       , 4440.15           , 115.2041062
+367.2820513       , 4633.2            , 119.2581562
+367.2820513       , 4826.25           , 123.3122062
+367.2820513       , 5019.3            , 127.3662562
+367.2820513       , 5212.35           , 131.4203062
+367.2820513       , 5405.4            , 135.4743562
+367.2820513       , 5598.45           , 139.5284062
+367.2820513       , 5791.5            , 143.5824562
+367.2820513       , 5984.55           , 147.6365062
+367.2820513       , 6177.6            , 151.6905562
+408.0854701       , -6177.6           , 107.1132691
+408.0854701       , -5984.55          , 103.0592191
+408.0854701       , -5791.5           , 99.00516912
+408.0854701       , -5598.45          , 94.95111912
+408.0854701       , -5405.4           , 90.89706912
+408.0854701       , -5212.35          , 86.84301912
+408.0854701       , -5019.3           , 82.78896912
+408.0854701       , -4826.25          , 78.73491912
+408.0854701       , -4633.2           , 74.68086912
+408.0854701       , -4440.15          , 70.62681912
+408.0854701       , -4247.1           , 66.57276912
+408.0854701       , -4054.05          , 62.51871912
+408.0854701       , -3861             , 58.46466912
+408.0854701       , -3667.95          , 54.41061912
+408.0854701       , -3474.9           , 50.35656912
+408.0854701       , -3281.85          , 46.30251912
+408.0854701       , -3088.8           , 42.24846912
+408.0854701       , -2895.75          , 38.19441912
+408.0854701       , -2702.7           , 34.14036912
+408.0854701       , -2509.65          , 30.08631912
+408.0854701       , -2316.6           , 26.03226912
+408.0854701       , -2123.55          , 21.97821912
+408.0854701       , -1930.5           , 17.92416912
+408.0854701       , -1737.45          , 13.87011912
+408.0854701       , -1544.4           , 9.81606912
+408.0854701       , -1351.35          , 5.76201912
+408.0854701       , -1158.3           , 1.70796912
+408.0854701       , -965.25           , 2.34608088
+408.0854701       , -772.2            , 6.40013088
+408.0854701       , -579.15           , 10.45418088
+408.0854701       , -386.1            , 14.50823088
+408.0854701       , -193.05           , 18.56228088
+408.0854701       , 0                 , 22.61633088
+408.0854701       , 193.05            , 26.67038088
+408.0854701       , 386.1             , 30.72443088
+408.0854701       , 579.15            , 34.77848088
+408.0854701       , 772.2             , 38.83253088
+408.0854701       , 965.25            , 42.88658088
+408.0854701       , 1158.3            , 46.94063088
+408.0854701       , 1351.35           , 50.99468088
+408.0854701       , 1544.4            , 55.04873088
+408.0854701       , 1737.45           , 59.10278088
+408.0854701       , 1930.5            , 63.15683088
+408.0854701       , 2123.55           , 67.21088088
+408.0854701       , 2316.6            , 71.26493088
+408.0854701       , 2509.65           , 75.31898088
+408.0854701       , 2702.7            , 79.37303088
+408.0854701       , 2895.75           , 83.42708088
+408.0854701       , 3088.8            , 87.48113088
+408.0854701       , 3281.85           , 91.53518088
+408.0854701       , 3474.9            , 95.58923088
+408.0854701       , 3667.95           , 99.64328088
+408.0854701       , 3861              , 103.6973309
+408.0854701       , 4054.05           , 107.7513809
+408.0854701       , 4247.1            , 111.8054309
+408.0854701       , 4440.15           , 115.8594809
+408.0854701       , 4633.2            , 119.9135309
+408.0854701       , 4826.25           , 123.9675809
+408.0854701       , 5019.3            , 128.0216309
+408.0854701       , 5212.35           , 132.0756809
+408.0854701       , 5405.4            , 136.1297309
+408.0854701       , 5598.45           , 140.1837809
+408.0854701       , 5791.5            , 144.2378309
+408.0854701       , 5984.55           , 148.2918809
+408.0854701       , 6177.6            , 152.3459309
+448.8974359       , -6177.6           , 106.4577571
+448.8974359       , -5984.55          , 102.4037071
+448.8974359       , -5791.5           , 98.34965712
+448.8974359       , -5598.45          , 94.29560712
+448.8974359       , -5405.4           , 90.24155712
+448.8974359       , -5212.35          , 86.18750712
+448.8974359       , -5019.3           , 82.13345712
+448.8974359       , -4826.25          , 78.07940712
+448.8974359       , -4633.2           , 74.02535712
+448.8974359       , -4440.15          , 69.97130712
+448.8974359       , -4247.1           , 65.91725712
+448.8974359       , -4054.05          , 61.86320712
+448.8974359       , -3861             , 57.80915712
+448.8974359       , -3667.95          , 53.75510712
+448.8974359       , -3474.9           , 49.70105712
+448.8974359       , -3281.85          , 45.64700712
+448.8974359       , -3088.8           , 41.59295712
+448.8974359       , -2895.75          , 37.53890712
+448.8974359       , -2702.7           , 33.48485712
+448.8974359       , -2509.65          , 29.43080712
+448.8974359       , -2316.6           , 25.37675712
+448.8974359       , -2123.55          , 21.32270712
+448.8974359       , -1930.5           , 17.26865712
+448.8974359       , -1737.45          , 13.21460712
+448.8974359       , -1544.4           , 9.16055712
+448.8974359       , -1351.35          , 5.10650712
+448.8974359       , -1158.3           , 1.05245712
+448.8974359       , -965.25           , 3.00159288
+448.8974359       , -772.2            , 7.05564288
+448.8974359       , -579.15           , 11.10969288
+448.8974359       , -386.1            , 15.16374288
+448.8974359       , -193.05           , 19.21779288
+448.8974359       , 0                 , 23.27184288
+448.8974359       , 193.05            , 27.32589288
+448.8974359       , 386.1             , 31.37994288
+448.8974359       , 579.15            , 35.43399288
+448.8974359       , 772.2             , 39.48804288
+448.8974359       , 965.25            , 43.54209288
+448.8974359       , 1158.3            , 47.59614288
+448.8974359       , 1351.35           , 51.65019288
+448.8974359       , 1544.4            , 55.70424288
+448.8974359       , 1737.45           , 59.75829288
+448.8974359       , 1930.5            , 63.81234288
+448.8974359       , 2123.55           , 67.86639288
+448.8974359       , 2316.6            , 71.92044288
+448.8974359       , 2509.65           , 75.97449288
+448.8974359       , 2702.7            , 80.02854288
+448.8974359       , 2895.75           , 84.08259288
+448.8974359       , 3088.8            , 88.13664288
+448.8974359       , 3281.85           , 92.19069288
+448.8974359       , 3474.9            , 96.24474288
+448.8974359       , 3667.95           , 100.2987929
+448.8974359       , 3861              , 104.3528429
+448.8974359       , 4054.05           , 108.4068929
+448.8974359       , 4247.1            , 112.4609429
+448.8974359       , 4440.15           , 116.5149929
+448.8974359       , 4633.2            , 120.5690429
+448.8974359       , 4826.25           , 124.6230929
+448.8974359       , 5019.3            , 128.6771429
+448.8974359       , 5212.35           , 132.7311929
+448.8974359       , 5405.4            , 136.7852429
+448.8974359       , 5598.45           , 140.8392929
+448.8974359       , 5791.5            , 144.8933429
+448.8974359       , 5984.55           , 148.9473929
+448.8974359       , 6177.6            , 153.0014429
+489.7094017       , -6177.6           , 105.8022451
+489.7094017       , -5984.55          , 101.7481951
+489.7094017       , -5791.5           , 97.69414512
+489.7094017       , -5598.45          , 93.64009512
+489.7094017       , -5405.4           , 89.58604512
+489.7094017       , -5212.35          , 85.53199512
+489.7094017       , -5019.3           , 81.47794512
+489.7094017       , -4826.25          , 77.42389512
+489.7094017       , -4633.2           , 73.36984512
+489.7094017       , -4440.15          , 69.31579512
+489.7094017       , -4247.1           , 65.26174512
+489.7094017       , -4054.05          , 61.20769512
+489.7094017       , -3861             , 57.15364512
+489.7094017       , -3667.95          , 53.09959512
+489.7094017       , -3474.9           , 49.04554512
+489.7094017       , -3281.85          , 44.99149512
+489.7094017       , -3088.8           , 40.93744512
+489.7094017       , -2895.75          , 36.88339512
+489.7094017       , -2702.7           , 32.82934512
+489.7094017       , -2509.65          , 28.77529512
+489.7094017       , -2316.6           , 24.72124512
+489.7094017       , -2123.55          , 20.66719512
+489.7094017       , -1930.5           , 16.61314512
+489.7094017       , -1737.45          , 12.55909512
+489.7094017       , -1544.4           , 8.50504512
+489.7094017       , -1351.35          , 4.45099512
+489.7094017       , -1158.3           , 0.39694512
+489.7094017       , -965.25           , 3.65710488
+489.7094017       , -772.2            , 7.71115488
+489.7094017       , -579.15           , 11.76520488
+489.7094017       , -386.1            , 15.81925488
+489.7094017       , -193.05           , 19.87330488
+489.7094017       , 0                 , 23.92735488
+489.7094017       , 193.05            , 27.98140488
+489.7094017       , 386.1             , 32.03545488
+489.7094017       , 579.15            , 36.08950488
+489.7094017       , 772.2             , 40.14355488
+489.7094017       , 965.25            , 44.19760488
+489.7094017       , 1158.3            , 48.25165488
+489.7094017       , 1351.35           , 52.30570488
+489.7094017       , 1544.4            , 56.35975488
+489.7094017       , 1737.45           , 60.41380488
+489.7094017       , 1930.5            , 64.46785488
+489.7094017       , 2123.55           , 68.52190488
+489.7094017       , 2316.6            , 72.57595488
+489.7094017       , 2509.65           , 76.63000488
+489.7094017       , 2702.7            , 80.68405488
+489.7094017       , 2895.75           , 84.73810488
+489.7094017       , 3088.8            , 88.79215488
+489.7094017       , 3281.85           , 92.84620488
+489.7094017       , 3474.9            , 96.90025488
+489.7094017       , 3667.95           , 100.9543049
+489.7094017       , 3861              , 105.0083549
+489.7094017       , 4054.05           , 109.0624049
+489.7094017       , 4247.1            , 113.1164549
+489.7094017       , 4440.15           , 117.1705049
+489.7094017       , 4633.2            , 121.2245549
+489.7094017       , 4826.25           , 125.2786049
+489.7094017       , 5019.3            , 129.3326549
+489.7094017       , 5212.35           , 133.3867049
+489.7094017       , 5405.4            , 137.4407549
+489.7094017       , 5598.45           , 141.4948049
+489.7094017       , 5791.5            , 145.5488549
+489.7094017       , 5984.55           , 149.6029049
+489.7094017       , 6177.6            , 153.6569549
+816.1794872       , -6177.6           , 100.558561
+816.1794872       , -5984.55          , 96.50451096
+816.1794872       , -5791.5           , 92.45046096
+816.1794872       , -5598.45          , 88.39641096
+816.1794872       , -5405.4           , 84.34236096
+816.1794872       , -5212.35          , 80.28831096
+816.1794872       , -5019.3           , 76.23426096
+816.1794872       , -4826.25          , 72.18021096
+816.1794872       , -4633.2           , 68.12616096
+816.1794872       , -4440.15          , 64.07211096
+816.1794872       , -4247.1           , 60.01806096
+816.1794872       , -4054.05          , 55.96401096
+816.1794872       , -3861             , 51.90996096
+816.1794872       , -3667.95          , 47.85591096
+816.1794872       , -3474.9           , 43.80186096
+816.1794872       , -3281.85          , 39.74781096
+816.1794872       , -3088.8           , 35.69376096
+816.1794872       , -2895.75          , 31.63971096
+816.1794872       , -2702.7           , 27.58566096
+816.1794872       , -2509.65          , 23.53161096
+816.1794872       , -2316.6           , 19.47756096
+816.1794872       , -2123.55          , 15.42351096
+816.1794872       , -1930.5           , 11.36946096
+816.1794872       , -1737.45          , 7.31541096
+816.1794872       , -1544.4           , 3.26136096
+816.1794872       , -1351.35          , 0.79268904
+816.1794872       , -1158.3           , 4.84673904
+816.1794872       , -965.25           , 8.90078904
+816.1794872       , -772.2            , 12.95483904
+816.1794872       , -579.15           , 17.00888904
+816.1794872       , -386.1            , 21.06293904
+816.1794872       , -193.05           , 25.11698904
+816.1794872       , 0                 , 29.17103904
+816.1794872       , 193.05            , 33.22508904
+816.1794872       , 386.1             , 37.27913904
+816.1794872       , 579.15            , 41.33318904
+816.1794872       , 772.2             , 45.38723904
+816.1794872       , 965.25            , 49.44128904
+816.1794872       , 1158.3            , 53.49533904
+816.1794872       , 1351.35           , 57.54938904
+816.1794872       , 1544.4            , 61.60343904
+816.1794872       , 1737.45           , 65.65748904
+816.1794872       , 1930.5            , 69.71153904
+816.1794872       , 2123.55           , 73.76558904
+816.1794872       , 2316.6            , 77.81963904
+816.1794872       , 2509.65           , 81.87368904
+816.1794872       , 2702.7            , 85.92773904
+816.1794872       , 2895.75           , 89.98178904
+816.1794872       , 3088.8            , 94.03583904
+816.1794872       , 3281.85           , 98.08988904
+816.1794872       , 3474.9            , 102.143939
+816.1794872       , 3667.95           , 106.197989
+816.1794872       , 3861              , 110.252039
+816.1794872       , 4054.05           , 114.306089
+816.1794872       , 4247.1            , 118.360139
+816.1794872       , 4440.15           , 122.414189
+816.1794872       , 4633.2            , 126.468239
+816.1794872       , 4826.25           , 130.522289
+816.1794872       , 5019.3            , 134.576339
+816.1794872       , 5212.35           , 138.630389
+816.1794872       , 5405.4            , 142.684439
+816.1794872       , 5598.45           , 146.738489
+816.1794872       , 5791.5            , 150.792539
+816.1794872       , 5984.55           , 154.846589
+816.1794872       , 6177.6            , 158.900639
+1020.25641        , -6177.6           , 97.2807264
+1020.25641        , -5984.55          , 93.2266764
+1020.25641        , -5791.5           , 89.1726264
+1020.25641        , -5598.45          , 85.1185764
+1020.25641        , -5405.4           , 81.0645264
+1020.25641        , -5212.35          , 77.0104764
+1020.25641        , -5019.3           , 72.9564264
+1020.25641        , -4826.25          , 68.9023764
+1020.25641        , -4633.2           , 64.8483264
+1020.25641        , -4440.15          , 60.7942764
+1020.25641        , -4247.1           , 56.7402264
+1020.25641        , -4054.05          , 52.6861764
+1020.25641        , -3861             , 48.6321264
+1020.25641        , -3667.95          , 44.5780764
+1020.25641        , -3474.9           , 40.5240264
+1020.25641        , -3281.85          , 36.4699764
+1020.25641        , -3088.8           , 32.4159264
+1020.25641        , -2895.75          , 28.3618764
+1020.25641        , -2702.7           , 24.3078264
+1020.25641        , -2509.65          , 20.2537764
+1020.25641        , -2316.6           , 16.1997264
+1020.25641        , -2123.55          , 12.1456764
+1020.25641        , -1930.5           , 8.091626404
+1020.25641        , -1737.45          , 4.037576404
+1020.25641        , -1544.4           , 0.016473596
+1020.25641        , -1351.35          , 4.070523596
+1020.25641        , -1158.3           , 8.124573596
+1020.25641        , -965.25           , 12.1786236
+1020.25641        , -772.2            , 16.2326736
+1020.25641        , -579.15           , 20.2867236
+1020.25641        , -386.1            , 24.3407736
+1020.25641        , -193.05           , 28.3948236
+1020.25641        , 0                 , 32.4488736
+1020.25641        , 193.05            , 36.5029236
+1020.25641        , 386.1             , 40.5569736
+1020.25641        , 579.15            , 44.6110236
+1020.25641        , 772.2             , 48.6650736
+1020.25641        , 965.25            , 52.7191236
+1020.25641        , 1158.3            , 56.7731736
+1020.25641        , 1351.35           , 60.8272236
+1020.25641        , 1544.4            , 64.8812736
+1020.25641        , 1737.45           , 68.9353236
+1020.25641        , 1930.5            , 72.9893736
+1020.25641        , 2123.55           , 77.0434236
+1020.25641        , 2316.6            , 81.0974736
+1020.25641        , 2509.65           , 85.1515236
+1020.25641        , 2702.7            , 89.2055736
+1020.25641        , 2895.75           , 93.2596236
+1020.25641        , 3088.8            , 97.3136736
+1020.25641        , 3281.85           , 101.3677236
+1020.25641        , 3474.9            , 105.4217736
+1020.25641        , 3667.95           , 109.4758236
+1020.25641        , 3861              , 113.5298736
+1020.25641        , 4054.05           , 117.5839236
+1020.25641        , 4247.1            , 121.6379736
+1020.25641        , 4440.15           , 125.6920236
+1020.25641        , 4633.2            , 129.7460736
+1020.25641        , 4826.25           , 133.8001236
+1020.25641        , 5019.3            , 137.8541736
+1020.25641        , 5212.35           , 141.9082236
+1020.25641        , 5405.4            , 145.9622736
+1020.25641        , 5598.45           , 150.0163236
+1020.25641        , 5791.5            , 154.0703736
+1020.25641        , 5984.55           , 158.1244236
+1020.25641        , 6177.6            , 162.1784736
+1224.273504       , -6177.6           , 94.0038528
+1224.273504       , -5984.55          , 89.9498028
+1224.273504       , -5791.5           , 85.8957528
+1224.273504       , -5598.45          , 81.8417028
+1224.273504       , -5405.4           , 77.7876528
+1224.273504       , -5212.35          , 73.7336028
+1224.273504       , -5019.3           , 69.6795528
+1224.273504       , -4826.25          , 65.6255028
+1224.273504       , -4633.2           , 61.5714528
+1224.273504       , -4440.15          , 57.5174028
+1224.273504       , -4247.1           , 53.4633528
+1224.273504       , -4054.05          , 49.4093028
+1224.273504       , -3861             , 45.3552528
+1224.273504       , -3667.95          , 41.3012028
+1224.273504       , -3474.9           , 37.2471528
+1224.273504       , -3281.85          , 33.1931028
+1224.273504       , -3088.8           , 29.1390528
+1224.273504       , -2895.75          , 25.0850028
+1224.273504       , -2702.7           , 21.0309528
+1224.273504       , -2509.65          , 16.9769028
+1224.273504       , -2316.6           , 12.9228528
+1224.273504       , -2123.55          , 8.868802804
+1224.273504       , -1930.5           , 4.814752804
+1224.273504       , -1737.45          , 0.760702804
+1224.273504       , -1544.4           , 3.293347196
+1224.273504       , -1351.35          , 7.347397196
+1224.273504       , -1158.3           , 11.4014472
+1224.273504       , -965.25           , 15.4554972
+1224.273504       , -772.2            , 19.5095472
+1224.273504       , -579.15           , 23.5635972
+1224.273504       , -386.1            , 27.6176472
+1224.273504       , -193.05           , 31.6716972
+1224.273504       , 0                 , 35.7257472
+1224.273504       , 193.05            , 39.7797972
+1224.273504       , 386.1             , 43.8338472
+1224.273504       , 579.15            , 47.8878972
+1224.273504       , 772.2             , 51.9419472
+1224.273504       , 965.25            , 55.9959972
+1224.273504       , 1158.3            , 60.0500472
+1224.273504       , 1351.35           , 64.1040972
+1224.273504       , 1544.4            , 68.1581472
+1224.273504       , 1737.45           , 72.2121972
+1224.273504       , 1930.5            , 76.2662472
+1224.273504       , 2123.55           , 80.3202972
+1224.273504       , 2316.6            , 84.3743472
+1224.273504       , 2509.65           , 88.4283972
+1224.273504       , 2702.7            , 92.4824472
+1224.273504       , 2895.75           , 96.5364972
+1224.273504       , 3088.8            , 100.5905472
+1224.273504       , 3281.85           , 104.6445972
+1224.273504       , 3474.9            , 108.6986472
+1224.273504       , 3667.95           , 112.7526972
+1224.273504       , 3861              , 116.8067472
+1224.273504       , 4054.05           , 120.8607972
+1224.273504       , 4247.1            , 124.9148472
+1224.273504       , 4440.15           , 128.9688972
+1224.273504       , 4633.2            , 133.0229472
+1224.273504       , 4826.25           , 137.0769972
+1224.273504       , 5019.3            , 141.1310472
+1224.273504       , 5212.35           , 145.1850972
+1224.273504       , 5405.4            , 149.2391472
+1224.273504       , 5598.45           , 153.2931972
+1224.273504       , 5791.5            , 157.3472472
+1224.273504       , 5984.55           , 161.4012972
+1224.273504       , 6177.6            , 165.4553472
+1428.290598       , -6177.6           , 90.7269792
+1428.290598       , -5984.55          , 86.6729292
+1428.290598       , -5791.5           , 82.6188792
+1428.290598       , -5598.45          , 78.5648292
+1428.290598       , -5405.4           , 74.5107792
+1428.290598       , -5212.35          , 70.4567292
+1428.290598       , -5019.3           , 66.4026792
+1428.290598       , -4826.25          , 62.3486292
+1428.290598       , -4633.2           , 58.2945792
+1428.290598       , -4440.15          , 54.2405292
+1428.290598       , -4247.1           , 50.1864792
+1428.290598       , -4054.05          , 46.1324292
+1428.290598       , -3861             , 42.0783792
+1428.290598       , -3667.95          , 38.0243292
+1428.290598       , -3474.9           , 33.9702792
+1428.290598       , -3281.85          , 29.9162292
+1428.290598       , -3088.8           , 25.8621792
+1428.290598       , -2895.75          , 21.8081292
+1428.290598       , -2702.7           , 17.7540792
+1428.290598       , -2509.65          , 13.7000292
+1428.290598       , -2316.6           , 9.645979205
+1428.290598       , -2123.55          , 5.591929205
+1428.290598       , -1930.5           , 1.537879205
+1428.290598       , -1737.45          , 2.516170795
+1428.290598       , -1544.4           , 6.570220795
+1428.290598       , -1351.35          , 10.6242708
+1428.290598       , -1158.3           , 14.6783208
+1428.290598       , -965.25           , 18.7323708
+1428.290598       , -772.2            , 22.7864208
+1428.290598       , -579.15           , 26.8404708
+1428.290598       , -386.1            , 30.8945208
+1428.290598       , -193.05           , 34.9485708
+1428.290598       , 0                 , 39.0026208
+1428.290598       , 193.05            , 43.0566708
+1428.290598       , 386.1             , 47.1107208
+1428.290598       , 579.15            , 51.1647708
+1428.290598       , 772.2             , 55.2188208
+1428.290598       , 965.25            , 59.2728708
+1428.290598       , 1158.3            , 63.3269208
+1428.290598       , 1351.35           , 67.3809708
+1428.290598       , 1544.4            , 71.4350208
+1428.290598       , 1737.45           , 75.4890708
+1428.290598       , 1930.5            , 79.5431208
+1428.290598       , 2123.55           , 83.5971708
+1428.290598       , 2316.6            , 87.6512208
+1428.290598       , 2509.65           , 91.7052708
+1428.290598       , 2702.7            , 95.7593208
+1428.290598       , 2895.75           , 99.8133708
+1428.290598       , 3088.8            , 103.8674208
+1428.290598       , 3281.85           , 107.9214708
+1428.290598       , 3474.9            , 111.9755208
+1428.290598       , 3667.95           , 116.0295708
+1428.290598       , 3861              , 120.0836208
+1428.290598       , 4054.05           , 124.1376708
+1428.290598       , 4247.1            , 128.1917208
+1428.290598       , 4440.15           , 132.2457708
+1428.290598       , 4633.2            , 136.2998208
+1428.290598       , 4826.25           , 140.3538708
+1428.290598       , 5019.3            , 144.4079208
+1428.290598       , 5212.35           , 148.4619708
+1428.290598       , 5405.4            , 152.5160208
+1428.290598       , 5598.45           , 156.5700708
+1428.290598       , 5791.5            , 160.6241208
+1428.290598       , 5984.55           , 164.6781708
+1428.290598       , 6177.6            , 168.7322208
+1632.393162       , -6177.6           , 87.44873281
+1632.393162       , -5984.55          , 83.39468281
+1632.393162       , -5791.5           , 79.34063281
+1632.393162       , -5598.45          , 75.28658281
+1632.393162       , -5405.4           , 71.23253281
+1632.393162       , -5212.35          , 67.17848281
+1632.393162       , -5019.3           , 63.12443281
+1632.393162       , -4826.25          , 59.07038281
+1632.393162       , -4633.2           , 55.01633281
+1632.393162       , -4440.15          , 50.96228281
+1632.393162       , -4247.1           , 46.90823281
+1632.393162       , -4054.05          , 42.85418281
+1632.393162       , -3861             , 38.80013281
+1632.393162       , -3667.95          , 34.74608281
+1632.393162       , -3474.9           , 30.69203281
+1632.393162       , -3281.85          , 26.63798281
+1632.393162       , -3088.8           , 22.58393281
+1632.393162       , -2895.75          , 18.52988281
+1632.393162       , -2702.7           , 14.47583281
+1632.393162       , -2509.65          , 10.42178281
+1632.393162       , -2316.6           , 6.367732806
+1632.393162       , -2123.55          , 2.313682806
+1632.393162       , -1930.5           , 1.740367194
+1632.393162       , -1737.45          , 5.794417194
+1632.393162       , -1544.4           , 9.848467194
+1632.393162       , -1351.35          , 13.90251719
+1632.393162       , -1158.3           , 17.95656719
+1632.393162       , -965.25           , 22.01061719
+1632.393162       , -772.2            , 26.06466719
+1632.393162       , -579.15           , 30.11871719
+1632.393162       , -386.1            , 34.17276719
+1632.393162       , -193.05           , 38.22681719
+1632.393162       , 0                 , 42.28086719
+1632.393162       , 193.05            , 46.33491719
+1632.393162       , 386.1             , 50.38896719
+1632.393162       , 579.15            , 54.44301719
+1632.393162       , 772.2             , 58.49706719
+1632.393162       , 965.25            , 62.55111719
+1632.393162       , 1158.3            , 66.60516719
+1632.393162       , 1351.35           , 70.65921719
+1632.393162       , 1544.4            , 74.71326719
+1632.393162       , 1737.45           , 78.76731719
+1632.393162       , 1930.5            , 82.82136719
+1632.393162       , 2123.55           , 86.87541719
+1632.393162       , 2316.6            , 90.92946719
+1632.393162       , 2509.65           , 94.98351719
+1632.393162       , 2702.7            , 99.03756719
+1632.393162       , 2895.75           , 103.0916172
+1632.393162       , 3088.8            , 107.1456672
+1632.393162       , 3281.85           , 111.1997172
+1632.393162       , 3474.9            , 115.2537672
+1632.393162       , 3667.95           , 119.3078172
+1632.393162       , 3861              , 123.3618672
+1632.393162       , 4054.05           , 127.4159172
+1632.393162       , 4247.1            , 131.4699672
+1632.393162       , 4440.15           , 135.5240172
+1632.393162       , 4633.2            , 139.5780672
+1632.393162       , 4826.25           , 143.6321172
+1632.393162       , 5019.3            , 147.6861672
+1632.393162       , 5212.35           , 151.7402172
+1632.393162       , 5405.4            , 155.7942672
+1632.393162       , 5598.45           , 159.8483172
+1632.393162       , 5791.5            , 163.9023672
+1632.393162       , 5984.55           , 167.9564172
+1632.393162       , 6177.6            , 172.0104672
+1836.410256       , -6177.6           , 84.17185921
+1836.410256       , -5984.55          , 80.11780921
+1836.410256       , -5791.5           , 76.06375921
+1836.410256       , -5598.45          , 72.00970921
+1836.410256       , -5405.4           , 67.95565921
+1836.410256       , -5212.35          , 63.90160921
+1836.410256       , -5019.3           , 59.84755921
+1836.410256       , -4826.25          , 55.79350921
+1836.410256       , -4633.2           , 51.73945921
+1836.410256       , -4440.15          , 47.68540921
+1836.410256       , -4247.1           , 43.63135921
+1836.410256       , -4054.05          , 39.57730921
+1836.410256       , -3861             , 35.52325921
+1836.410256       , -3667.95          , 31.46920921
+1836.410256       , -3474.9           , 27.41515921
+1836.410256       , -3281.85          , 23.36110921
+1836.410256       , -3088.8           , 19.30705921
+1836.410256       , -2895.75          , 15.25300921
+1836.410256       , -2702.7           , 11.19895921
+1836.410256       , -2509.65          , 7.144909207
+1836.410256       , -2316.6           , 3.090859207
+1836.410256       , -2123.55          , 0.963190793
+1836.410256       , -1930.5           , 5.017240793
+1836.410256       , -1737.45          , 9.071290793
+1836.410256       , -1544.4           , 13.12534079
+1836.410256       , -1351.35          , 17.17939079
+1836.410256       , -1158.3           , 21.23344079
+1836.410256       , -965.25           , 25.28749079
+1836.410256       , -772.2            , 29.34154079
+1836.410256       , -579.15           , 33.39559079
+1836.410256       , -386.1            , 37.44964079
+1836.410256       , -193.05           , 41.50369079
+1836.410256       , 0                 , 45.55774079
+1836.410256       , 193.05            , 49.61179079
+1836.410256       , 386.1             , 53.66584079
+1836.410256       , 579.15            , 57.71989079
+1836.410256       , 772.2             , 61.77394079
+1836.410256       , 965.25            , 65.82799079
+1836.410256       , 1158.3            , 69.88204079
+1836.410256       , 1351.35           , 73.93609079
+1836.410256       , 1544.4            , 77.99014079
+1836.410256       , 1737.45           , 82.04419079
+1836.410256       , 1930.5            , 86.09824079
+1836.410256       , 2123.55           , 90.15229079
+1836.410256       , 2316.6            , 94.20634079
+1836.410256       , 2509.65           , 98.26039079
+1836.410256       , 2702.7            , 102.3144408
+1836.410256       , 2895.75           , 106.3684908
+1836.410256       , 3088.8            , 110.4225408
+1836.410256       , 3281.85           , 114.4765908
+1836.410256       , 3474.9            , 118.5306408
+1836.410256       , 3667.95           , 122.5846908
+1836.410256       , 3861              , 126.6387408
+1836.410256       , 4054.05           , 130.6927908
+1836.410256       , 4247.1            , 134.7468408
+1836.410256       , 4440.15           , 138.8008908
+1836.410256       , 4633.2            , 142.8549408
+1836.410256       , 4826.25           , 146.9089908
+1836.410256       , 5019.3            , 150.9630408
+1836.410256       , 5212.35           , 155.0170908
+1836.410256       , 5405.4            , 159.0711408
+1836.410256       , 5598.45           , 163.1251908
+1836.410256       , 5791.5            , 167.1792408
+1836.410256       , 5984.55           , 171.2332908
+1836.410256       , 6177.6            , 175.2873408
+2040.42735        , -6177.6           , 80.89498561
+2040.42735        , -5984.55          , 76.84093561
+2040.42735        , -5791.5           , 72.78688561
+2040.42735        , -5598.45          , 68.73283561
+2040.42735        , -5405.4           , 64.67878561
+2040.42735        , -5212.35          , 60.62473561
+2040.42735        , -5019.3           , 56.57068561
+2040.42735        , -4826.25          , 52.51663561
+2040.42735        , -4633.2           , 48.46258561
+2040.42735        , -4440.15          , 44.40853561
+2040.42735        , -4247.1           , 40.35448561
+2040.42735        , -4054.05          , 36.30043561
+2040.42735        , -3861             , 32.24638561
+2040.42735        , -3667.95          , 28.19233561
+2040.42735        , -3474.9           , 24.13828561
+2040.42735        , -3281.85          , 20.08423561
+2040.42735        , -3088.8           , 16.03018561
+2040.42735        , -2895.75          , 11.97613561
+2040.42735        , -2702.7           , 7.922085607
+2040.42735        , -2509.65          , 3.868035607
+2040.42735        , -2316.6           , 0.186014393
+2040.42735        , -2123.55          , 4.240064393
+2040.42735        , -1930.5           , 8.294114393
+2040.42735        , -1737.45          , 12.34816439
+2040.42735        , -1544.4           , 16.40221439
+2040.42735        , -1351.35          , 20.45626439
+2040.42735        , -1158.3           , 24.51031439
+2040.42735        , -965.25           , 28.56436439
+2040.42735        , -772.2            , 32.61841439
+2040.42735        , -579.15           , 36.67246439
+2040.42735        , -386.1            , 40.72651439
+2040.42735        , -193.05           , 44.78056439
+2040.42735        , 0                 , 48.83461439
+2040.42735        , 193.05            , 52.88866439
+2040.42735        , 386.1             , 56.94271439
+2040.42735        , 579.15            , 60.99676439
+2040.42735        , 772.2             , 65.05081439
+2040.42735        , 965.25            , 69.10486439
+2040.42735        , 1158.3            , 73.15891439
+2040.42735        , 1351.35           , 77.21296439
+2040.42735        , 1544.4            , 81.26701439
+2040.42735        , 1737.45           , 85.32106439
+2040.42735        , 1930.5            , 89.37511439
+2040.42735        , 2123.55           , 93.42916439
+2040.42735        , 2316.6            , 97.48321439
+2040.42735        , 2509.65           , 101.5372644
+2040.42735        , 2702.7            , 105.5913144
+2040.42735        , 2895.75           , 109.6453644
+2040.42735        , 3088.8            , 113.6994144
+2040.42735        , 3281.85           , 117.7534644
+2040.42735        , 3474.9            , 121.8075144
+2040.42735        , 3667.95           , 125.8615644
+2040.42735        , 3861              , 129.9156144
+2040.42735        , 4054.05           , 133.9696644
+2040.42735        , 4247.1            , 138.0237144
+2040.42735        , 4440.15           , 142.0777644
+2040.42735        , 4633.2            , 146.1318144
+2040.42735        , 4826.25           , 150.1858644
+2040.42735        , 5019.3            , 154.2399144
+2040.42735        , 5212.35           , 158.2939644
+2040.42735        , 5405.4            , 162.3480144
+2040.42735        , 5598.45           , 166.4020644
+2040.42735        , 5791.5            , 170.4561144
+2040.42735        , 5984.55           , 174.5101644
+2040.42735        , 6177.6            , 178.5642144
+2244.529915       , -6177.6           , 77.61673919
+2244.529915       , -5984.55          , 73.56268919
+2244.529915       , -5791.5           , 69.50863919
+2244.529915       , -5598.45          , 65.45458919
+2244.529915       , -5405.4           , 61.40053919
+2244.529915       , -5212.35          , 57.34648919
+2244.529915       , -5019.3           , 53.29243919
+2244.529915       , -4826.25          , 49.23838919
+2244.529915       , -4633.2           , 45.18433919
+2244.529915       , -4440.15          , 41.13028919
+2244.529915       , -4247.1           , 37.07623919
+2244.529915       , -4054.05          , 33.02218919
+2244.529915       , -3861             , 28.96813919
+2244.529915       , -3667.95          , 24.91408919
+2244.529915       , -3474.9           , 20.86003919
+2244.529915       , -3281.85          , 16.80598919
+2244.529915       , -3088.8           , 12.75193919
+2244.529915       , -2895.75          , 8.697889192
+2244.529915       , -2702.7           , 4.643839192
+2244.529915       , -2509.65          , 0.589789192
+2244.529915       , -2316.6           , 3.464260808
+2244.529915       , -2123.55          , 7.518310808
+2244.529915       , -1930.5           , 11.57236081
+2244.529915       , -1737.45          , 15.62641081
+2244.529915       , -1544.4           , 19.68046081
+2244.529915       , -1351.35          , 23.73451081
+2244.529915       , -1158.3           , 27.78856081
+2244.529915       , -965.25           , 31.84261081
+2244.529915       , -772.2            , 35.89666081
+2244.529915       , -579.15           , 39.95071081
+2244.529915       , -386.1            , 44.00476081
+2244.529915       , -193.05           , 48.05881081
+2244.529915       , 0                 , 52.11286081
+2244.529915       , 193.05            , 56.16691081
+2244.529915       , 386.1             , 60.22096081
+2244.529915       , 579.15            , 64.27501081
+2244.529915       , 772.2             , 68.32906081
+2244.529915       , 965.25            , 72.38311081
+2244.529915       , 1158.3            , 76.43716081
+2244.529915       , 1351.35           , 80.49121081
+2244.529915       , 1544.4            , 84.54526081
+2244.529915       , 1737.45           , 88.59931081
+2244.529915       , 1930.5            , 92.65336081
+2244.529915       , 2123.55           , 96.70741081
+2244.529915       , 2316.6            , 100.7614608
+2244.529915       , 2509.65           , 104.8155108
+2244.529915       , 2702.7            , 108.8695608
+2244.529915       , 2895.75           , 112.9236108
+2244.529915       , 3088.8            , 116.9776608
+2244.529915       , 3281.85           , 121.0317108
+2244.529915       , 3474.9            , 125.0857608
+2244.529915       , 3667.95           , 129.1398108
+2244.529915       , 3861              , 133.1938608
+2244.529915       , 4054.05           , 137.2479108
+2244.529915       , 4247.1            , 141.3019608
+2244.529915       , 4440.15           , 145.3560108
+2244.529915       , 4633.2            , 149.4100608
+2244.529915       , 4826.25           , 153.4641108
+2244.529915       , 5019.3            , 157.5181608
+2244.529915       , 5212.35           , 161.5722108
+2244.529915       , 5405.4            , 165.6262608
+2244.529915       , 5598.45           , 169.6803108
+2244.529915       , 5791.5            , 173.7343608
+2244.529915       , 5984.55           , 177.7884108
+2244.529915       , 6177.6            , 181.8424608
+2448.547009       , -6177.6           , 74.33986559
+2448.547009       , -5984.55          , 70.28581559
+2448.547009       , -5791.5           , 66.23176559
+2448.547009       , -5598.45          , 62.17771559
+2448.547009       , -5405.4           , 58.12366559
+2448.547009       , -5212.35          , 54.06961559
+2448.547009       , -5019.3           , 50.01556559
+2448.547009       , -4826.25          , 45.96151559
+2448.547009       , -4633.2           , 41.90746559
+2448.547009       , -4440.15          , 37.85341559
+2448.547009       , -4247.1           , 33.79936559
+2448.547009       , -4054.05          , 29.74531559
+2448.547009       , -3861             , 25.69126559
+2448.547009       , -3667.95          , 21.63721559
+2448.547009       , -3474.9           , 17.58316559
+2448.547009       , -3281.85          , 13.52911559
+2448.547009       , -3088.8           , 9.475065593
+2448.547009       , -2895.75          , 5.421015593
+2448.547009       , -2702.7           , 1.366965593
+2448.547009       , -2509.65          , 2.687084407
+2448.547009       , -2316.6           , 6.741134407
+2448.547009       , -2123.55          , 10.79518441
+2448.547009       , -1930.5           , 14.84923441
+2448.547009       , -1737.45          , 18.90328441
+2448.547009       , -1544.4           , 22.95733441
+2448.547009       , -1351.35          , 27.01138441
+2448.547009       , -1158.3           , 31.06543441
+2448.547009       , -965.25           , 35.11948441
+2448.547009       , -772.2            , 39.17353441
+2448.547009       , -579.15           , 43.22758441
+2448.547009       , -386.1            , 47.28163441
+2448.547009       , -193.05           , 51.33568441
+2448.547009       , 0                 , 55.38973441
+2448.547009       , 193.05            , 59.44378441
+2448.547009       , 386.1             , 63.49783441
+2448.547009       , 579.15            , 67.55188441
+2448.547009       , 772.2             , 71.60593441
+2448.547009       , 965.25            , 75.65998441
+2448.547009       , 1158.3            , 79.71403441
+2448.547009       , 1351.35           , 83.76808441
+2448.547009       , 1544.4            , 87.82213441
+2448.547009       , 1737.45           , 91.87618441
+2448.547009       , 1930.5            , 95.93023441
+2448.547009       , 2123.55           , 99.98428441
+2448.547009       , 2316.6            , 104.0383344
+2448.547009       , 2509.65           , 108.0923844
+2448.547009       , 2702.7            , 112.1464344
+2448.547009       , 2895.75           , 116.2004844
+2448.547009       , 3088.8            , 120.2545344
+2448.547009       , 3281.85           , 124.3085844
+2448.547009       , 3474.9            , 128.3626344
+2448.547009       , 3667.95           , 132.4166844
+2448.547009       , 3861              , 136.4707344
+2448.547009       , 4054.05           , 140.5247844
+2448.547009       , 4247.1            , 144.5788344
+2448.547009       , 4440.15           , 148.6328844
+2448.547009       , 4633.2            , 152.6869344
+2448.547009       , 4826.25           , 156.7409844
+2448.547009       , 5019.3            , 160.7950344
+2448.547009       , 5212.35           , 164.8490844
+2448.547009       , 5405.4            , 168.9031344
+2448.547009       , 5598.45           , 172.9571844
+2448.547009       , 5791.5            , 177.0112344
+2448.547009       , 5984.55           , 181.0652844
+2448.547009       , 6177.6            , 185.1193344
+2652.564103       , -6177.6           , 71.06299199
+2652.564103       , -5984.55          , 67.00894199
+2652.564103       , -5791.5           , 62.95489199
+2652.564103       , -5598.45          , 58.90084199
+2652.564103       , -5405.4           , 54.84679199
+2652.564103       , -5212.35          , 50.79274199
+2652.564103       , -5019.3           , 46.73869199
+2652.564103       , -4826.25          , 42.68464199
+2652.564103       , -4633.2           , 38.63059199
+2652.564103       , -4440.15          , 34.57654199
+2652.564103       , -4247.1           , 30.52249199
+2652.564103       , -4054.05          , 26.46844199
+2652.564103       , -3861             , 22.41439199
+2652.564103       , -3667.95          , 18.36034199
+2652.564103       , -3474.9           , 14.30629199
+2652.564103       , -3281.85          , 10.25224199
+2652.564103       , -3088.8           , 6.198191993
+2652.564103       , -2895.75          , 2.144141993
+2652.564103       , -2702.7           , 1.909908007
+2652.564103       , -2509.65          , 5.963958007
+2652.564103       , -2316.6           , 10.01800801
+2652.564103       , -2123.55          , 14.07205801
+2652.564103       , -1930.5           , 18.12610801
+2652.564103       , -1737.45          , 22.18015801
+2652.564103       , -1544.4           , 26.23420801
+2652.564103       , -1351.35          , 30.28825801
+2652.564103       , -1158.3           , 34.34230801
+2652.564103       , -965.25           , 38.39635801
+2652.564103       , -772.2            , 42.45040801
+2652.564103       , -579.15           , 46.50445801
+2652.564103       , -386.1            , 50.55850801
+2652.564103       , -193.05           , 54.61255801
+2652.564103       , 0                 , 58.66660801
+2652.564103       , 193.05            , 62.72065801
+2652.564103       , 386.1             , 66.77470801
+2652.564103       , 579.15            , 70.82875801
+2652.564103       , 772.2             , 74.88280801
+2652.564103       , 965.25            , 78.93685801
+2652.564103       , 1158.3            , 82.99090801
+2652.564103       , 1351.35           , 87.04495801
+2652.564103       , 1544.4            , 91.09900801
+2652.564103       , 1737.45           , 95.15305801
+2652.564103       , 1930.5            , 99.20710801
+2652.564103       , 2123.55           , 103.261158
+2652.564103       , 2316.6            , 107.315208
+2652.564103       , 2509.65           , 111.369258
+2652.564103       , 2702.7            , 115.423308
+2652.564103       , 2895.75           , 119.477358
+2652.564103       , 3088.8            , 123.531408
+2652.564103       , 3281.85           , 127.585458
+2652.564103       , 3474.9            , 131.639508
+2652.564103       , 3667.95           , 135.693558
+2652.564103       , 3861              , 139.747608
+2652.564103       , 4054.05           , 143.801658
+2652.564103       , 4247.1            , 147.855708
+2652.564103       , 4440.15           , 151.909758
+2652.564103       , 4633.2            , 155.963808
+2652.564103       , 4826.25           , 160.017858
+2652.564103       , 5019.3            , 164.071908
+2652.564103       , 5212.35           , 168.125958
+2652.564103       , 5405.4            , 172.180008
+2652.564103       , 5598.45           , 176.234058
+2652.564103       , 5791.5            , 180.288108
+2652.564103       , 5984.55           , 184.342158
+2652.564103       , 6177.6            , 188.396208
+2856.666667       , -6177.6           , 67.78474559
+2856.666667       , -5984.55          , 63.73069559
+2856.666667       , -5791.5           , 59.67664559
+2856.666667       , -5598.45          , 55.62259559
+2856.666667       , -5405.4           , 51.56854559
+2856.666667       , -5212.35          , 47.51449559
+2856.666667       , -5019.3           , 43.46044559
+2856.666667       , -4826.25          , 39.40639559
+2856.666667       , -4633.2           , 35.35234559
+2856.666667       , -4440.15          , 31.29829559
+2856.666667       , -4247.1           , 27.24424559
+2856.666667       , -4054.05          , 23.19019559
+2856.666667       , -3861             , 19.13614559
+2856.666667       , -3667.95          , 15.08209559
+2856.666667       , -3474.9           , 11.02804559
+2856.666667       , -3281.85          , 6.973995595
+2856.666667       , -3088.8           , 2.919945595
+2856.666667       , -2895.75          , 1.134104405
+2856.666667       , -2702.7           , 5.188154405
+2856.666667       , -2509.65          , 9.242204405
+2856.666667       , -2316.6           , 13.29625441
+2856.666667       , -2123.55          , 17.35030441
+2856.666667       , -1930.5           , 21.40435441
+2856.666667       , -1737.45          , 25.45840441
+2856.666667       , -1544.4           , 29.51245441
+2856.666667       , -1351.35          , 33.56650441
+2856.666667       , -1158.3           , 37.62055441
+2856.666667       , -965.25           , 41.67460441
+2856.666667       , -772.2            , 45.72865441
+2856.666667       , -579.15           , 49.78270441
+2856.666667       , -386.1            , 53.83675441
+2856.666667       , -193.05           , 57.89080441
+2856.666667       , 0                 , 61.94485441
+2856.666667       , 193.05            , 65.99890441
+2856.666667       , 386.1             , 70.05295441
+2856.666667       , 579.15            , 74.10700441
+2856.666667       , 772.2             , 78.16105441
+2856.666667       , 965.25            , 82.21510441
+2856.666667       , 1158.3            , 86.26915441
+2856.666667       , 1351.35           , 90.32320441
+2856.666667       , 1544.4            , 94.37725441
+2856.666667       , 1737.45           , 98.43130441
+2856.666667       , 1930.5            , 102.4853544
+2856.666667       , 2123.55           , 106.5394044
+2856.666667       , 2316.6            , 110.5934544
+2856.666667       , 2509.65           , 114.6475044
+2856.666667       , 2702.7            , 118.7015544
+2856.666667       , 2895.75           , 122.7556044
+2856.666667       , 3088.8            , 126.8096544
+2856.666667       , 3281.85           , 130.8637044
+2856.666667       , 3474.9            , 134.9177544
+2856.666667       , 3667.95           , 138.9718044
+2856.666667       , 3861              , 143.0258544
+2856.666667       , 4054.05           , 147.0799044
+2856.666667       , 4247.1            , 151.1339544
+2856.666667       , 4440.15           , 155.1880044
+2856.666667       , 4633.2            , 159.2420544
+2856.666667       , 4826.25           , 163.2961044
+2856.666667       , 5019.3            , 167.3501544
+2856.666667       , 5212.35           , 171.4042044
+2856.666667       , 5405.4            , 175.4582544
+2856.666667       , 5598.45           , 179.5123044
+2856.666667       , 5791.5            , 183.5663544
+2856.666667       , 5984.55           , 187.6204044
+2856.666667       , 6177.6            , 191.6744544
+3060.683761       , -6177.6           , 64.50787199
+3060.683761       , -5984.55          , 60.45382199
+3060.683761       , -5791.5           , 56.39977199
+3060.683761       , -5598.45          , 52.34572199
+3060.683761       , -5405.4           , 48.29167199
+3060.683761       , -5212.35          , 44.23762199
+3060.683761       , -5019.3           , 40.18357199
+3060.683761       , -4826.25          , 36.12952199
+3060.683761       , -4633.2           , 32.07547199
+3060.683761       , -4440.15          , 28.02142199
+3060.683761       , -4247.1           , 23.96737199
+3060.683761       , -4054.05          , 19.91332199
+3060.683761       , -3861             , 15.85927199
+3060.683761       , -3667.95          , 11.80522199
+3060.683761       , -3474.9           , 7.751171995
+3060.683761       , -3281.85          , 3.697121995
+3060.683761       , -3088.8           , 0.356928005
+3060.683761       , -2895.75          , 4.410978005
+3060.683761       , -2702.7           , 8.465028005
+3060.683761       , -2509.65          , 12.51907801
+3060.683761       , -2316.6           , 16.57312801
+3060.683761       , -2123.55          , 20.62717801
+3060.683761       , -1930.5           , 24.68122801
+3060.683761       , -1737.45          , 28.73527801
+3060.683761       , -1544.4           , 32.78932801
+3060.683761       , -1351.35          , 36.84337801
+3060.683761       , -1158.3           , 40.89742801
+3060.683761       , -965.25           , 44.95147801
+3060.683761       , -772.2            , 49.00552801
+3060.683761       , -579.15           , 53.05957801
+3060.683761       , -386.1            , 57.11362801
+3060.683761       , -193.05           , 61.16767801
+3060.683761       , 0                 , 65.22172801
+3060.683761       , 193.05            , 69.27577801
+3060.683761       , 386.1             , 73.32982801
+3060.683761       , 579.15            , 77.38387801
+3060.683761       , 772.2             , 81.43792801
+3060.683761       , 965.25            , 85.49197801
+3060.683761       , 1158.3            , 89.54602801
+3060.683761       , 1351.35           , 93.60007801
+3060.683761       , 1544.4            , 97.65412801
+3060.683761       , 1737.45           , 101.708178
+3060.683761       , 1930.5            , 105.762228
+3060.683761       , 2123.55           , 109.816278
+3060.683761       , 2316.6            , 113.870328
+3060.683761       , 2509.65           , 117.924378
+3060.683761       , 2702.7            , 121.978428
+3060.683761       , 2895.75           , 126.032478
+3060.683761       , 3088.8            , 130.086528
+3060.683761       , 3281.85           , 134.140578
+3060.683761       , 3474.9            , 138.194628
+3060.683761       , 3667.95           , 142.248678
+3060.683761       , 3861              , 146.302728
+3060.683761       , 4054.05           , 150.356778
+3060.683761       , 4247.1            , 154.410828
+3060.683761       , 4440.15           , 158.464878
+3060.683761       , 4633.2            , 162.518928
+3060.683761       , 4826.25           , 166.572978
+3060.683761       , 5019.3            , 170.627028
+3060.683761       , 5212.35           , 174.681078
+3060.683761       , 5405.4            , 178.735128
+3060.683761       , 5598.45           , 182.789178
+3060.683761       , 5791.5            , 186.843228
+3060.683761       , 5984.55           , 190.897278
+3060.683761       , 6177.6            , 194.951328
+3264.700855       , -6177.6           , 61.2309984
+3264.700855       , -5984.55          , 57.1769484
+3264.700855       , -5791.5           , 53.1228984
+3264.700855       , -5598.45          , 49.0688484
+3264.700855       , -5405.4           , 45.0147984
+3264.700855       , -5212.35          , 40.9607484
+3264.700855       , -5019.3           , 36.9066984
+3264.700855       , -4826.25          , 32.8526484
+3264.700855       , -4633.2           , 28.7985984
+3264.700855       , -4440.15          , 24.7445484
+3264.700855       , -4247.1           , 20.6904984
+3264.700855       , -4054.05          , 16.6364484
+3264.700855       , -3861             , 12.5823984
+3264.700855       , -3667.95          , 8.528348395
+3264.700855       , -3474.9           , 4.474298395
+3264.700855       , -3281.85          , 0.420248395
+3264.700855       , -3088.8           , 3.633801605
+3264.700855       , -2895.75          , 7.687851605
+3264.700855       , -2702.7           , 11.7419016
+3264.700855       , -2509.65          , 15.7959516
+3264.700855       , -2316.6           , 19.8500016
+3264.700855       , -2123.55          , 23.9040516
+3264.700855       , -1930.5           , 27.9581016
+3264.700855       , -1737.45          , 32.0121516
+3264.700855       , -1544.4           , 36.0662016
+3264.700855       , -1351.35          , 40.1202516
+3264.700855       , -1158.3           , 44.1743016
+3264.700855       , -965.25           , 48.2283516
+3264.700855       , -772.2            , 52.2824016
+3264.700855       , -579.15           , 56.3364516
+3264.700855       , -386.1            , 60.3905016
+3264.700855       , -193.05           , 64.4445516
+3264.700855       , 0                 , 68.4986016
+3264.700855       , 193.05            , 72.5526516
+3264.700855       , 386.1             , 76.6067016
+3264.700855       , 579.15            , 80.6607516
+3264.700855       , 772.2             , 84.7148016
+3264.700855       , 965.25            , 88.7688516
+3264.700855       , 1158.3            , 92.8229016
+3264.700855       , 1351.35           , 96.8769516
+3264.700855       , 1544.4            , 100.9310016
+3264.700855       , 1737.45           , 104.9850516
+3264.700855       , 1930.5            , 109.0391016
+3264.700855       , 2123.55           , 113.0931516
+3264.700855       , 2316.6            , 117.1472016
+3264.700855       , 2509.65           , 121.2012516
+3264.700855       , 2702.7            , 125.2553016
+3264.700855       , 2895.75           , 129.3093516
+3264.700855       , 3088.8            , 133.3634016
+3264.700855       , 3281.85           , 137.4174516
+3264.700855       , 3474.9            , 141.4715016
+3264.700855       , 3667.95           , 145.5255516
+3264.700855       , 3861              , 149.5796016
+3264.700855       , 4054.05           , 153.6336516
+3264.700855       , 4247.1            , 157.6877016
+3264.700855       , 4440.15           , 161.7417516
+3264.700855       , 4633.2            , 165.7958016
+3264.700855       , 4826.25           , 169.8498516
+3264.700855       , 5019.3            , 173.9039016
+3264.700855       , 5212.35           , 177.9579516
+3264.700855       , 5405.4            , 182.0120016
+3264.700855       , 5598.45           , 186.0660516
+3264.700855       , 5791.5            , 190.1201016
+3264.700855       , 5984.55           , 194.1741516
+3264.700855       , 6177.6            , 198.2282016
+3468.803419       , -6177.6           , 57.952752
+3468.803419       , -5984.55          , 53.898702
+3468.803419       , -5791.5           , 49.844652
+3468.803419       , -5598.45          , 45.790602
+3468.803419       , -5405.4           , 41.736552
+3468.803419       , -5212.35          , 37.682502
+3468.803419       , -5019.3           , 33.628452
+3468.803419       , -4826.25          , 29.574402
+3468.803419       , -4633.2           , 25.520352
+3468.803419       , -4440.15          , 21.466302
+3468.803419       , -4247.1           , 17.412252
+3468.803419       , -4054.05          , 13.358202
+3468.803419       , -3861             , 9.304151997
+3468.803419       , -3667.95          , 5.250101997
+3468.803419       , -3474.9           , 1.196051997
+3468.803419       , -3281.85          , 2.857998003
+3468.803419       , -3088.8           , 6.912048003
+3468.803419       , -2895.75          , 10.966098
+3468.803419       , -2702.7           , 15.020148
+3468.803419       , -2509.65          , 19.074198
+3468.803419       , -2316.6           , 23.128248
+3468.803419       , -2123.55          , 27.182298
+3468.803419       , -1930.5           , 31.236348
+3468.803419       , -1737.45          , 35.290398
+3468.803419       , -1544.4           , 39.344448
+3468.803419       , -1351.35          , 43.398498
+3468.803419       , -1158.3           , 47.452548
+3468.803419       , -965.25           , 51.506598
+3468.803419       , -772.2            , 55.560648
+3468.803419       , -579.15           , 59.614698
+3468.803419       , -386.1            , 63.668748
+3468.803419       , -193.05           , 67.722798
+3468.803419       , 0                 , 71.776848
+3468.803419       , 193.05            , 75.830898
+3468.803419       , 386.1             , 79.884948
+3468.803419       , 579.15            , 83.938998
+3468.803419       , 772.2             , 87.993048
+3468.803419       , 965.25            , 92.047098
+3468.803419       , 1158.3            , 96.101148
+3468.803419       , 1351.35           , 100.155198
+3468.803419       , 1544.4            , 104.209248
+3468.803419       , 1737.45           , 108.263298
+3468.803419       , 1930.5            , 112.317348
+3468.803419       , 2123.55           , 116.371398
+3468.803419       , 2316.6            , 120.425448
+3468.803419       , 2509.65           , 124.479498
+3468.803419       , 2702.7            , 128.533548
+3468.803419       , 2895.75           , 132.587598
+3468.803419       , 3088.8            , 136.641648
+3468.803419       , 3281.85           , 140.695698
+3468.803419       , 3474.9            , 144.749748
+3468.803419       , 3667.95           , 148.803798
+3468.803419       , 3861              , 152.857848
+3468.803419       , 4054.05           , 156.911898
+3468.803419       , 4247.1            , 160.965948
+3468.803419       , 4440.15           , 165.019998
+3468.803419       , 4633.2            , 169.074048
+3468.803419       , 4826.25           , 173.128098
+3468.803419       , 5019.3            , 177.182148
+3468.803419       , 5212.35           , 181.236198
+3468.803419       , 5405.4            , 185.290248
+3468.803419       , 5598.45           , 189.344298
+3468.803419       , 5791.5            , 193.398348
+3468.803419       , 5984.55           , 197.452398
+3468.803419       , 6177.6            , 201.506448
+3672.820513       , -6177.6           , 54.6758784
+3672.820513       , -5984.55          , 50.6218284
+3672.820513       , -5791.5           , 46.5677784
+3672.820513       , -5598.45          , 42.5137284
+3672.820513       , -5405.4           , 38.4596784
+3672.820513       , -5212.35          , 34.4056284
+3672.820513       , -5019.3           , 30.3515784
+3672.820513       , -4826.25          , 26.2975284
+3672.820513       , -4633.2           , 22.2434784
+3672.820513       , -4440.15          , 18.1894284
+3672.820513       , -4247.1           , 14.1353784
+3672.820513       , -4054.05          , 10.0813284
+3672.820513       , -3861             , 6.027278397
+3672.820513       , -3667.95          , 1.973228397
+3672.820513       , -3474.9           , 2.080821603
+3672.820513       , -3281.85          , 6.134871603
+3672.820513       , -3088.8           , 10.1889216
+3672.820513       , -2895.75          , 14.2429716
+3672.820513       , -2702.7           , 18.2970216
+3672.820513       , -2509.65          , 22.3510716
+3672.820513       , -2316.6           , 26.4051216
+3672.820513       , -2123.55          , 30.4591716
+3672.820513       , -1930.5           , 34.5132216
+3672.820513       , -1737.45          , 38.5672716
+3672.820513       , -1544.4           , 42.6213216
+3672.820513       , -1351.35          , 46.6753716
+3672.820513       , -1158.3           , 50.7294216
+3672.820513       , -965.25           , 54.7834716
+3672.820513       , -772.2            , 58.8375216
+3672.820513       , -579.15           , 62.8915716
+3672.820513       , -386.1            , 66.9456216
+3672.820513       , -193.05           , 70.9996716
+3672.820513       , 0                 , 75.0537216
+3672.820513       , 193.05            , 79.1077716
+3672.820513       , 386.1             , 83.1618216
+3672.820513       , 579.15            , 87.2158716
+3672.820513       , 772.2             , 91.2699216
+3672.820513       , 965.25            , 95.3239716
+3672.820513       , 1158.3            , 99.3780216
+3672.820513       , 1351.35           , 103.4320716
+3672.820513       , 1544.4            , 107.4861216
+3672.820513       , 1737.45           , 111.5401716
+3672.820513       , 1930.5            , 115.5942216
+3672.820513       , 2123.55           , 119.6482716
+3672.820513       , 2316.6            , 123.7023216
+3672.820513       , 2509.65           , 127.7563716
+3672.820513       , 2702.7            , 131.8104216
+3672.820513       , 2895.75           , 135.8644716
+3672.820513       , 3088.8            , 139.9185216
+3672.820513       , 3281.85           , 143.9725716
+3672.820513       , 3474.9            , 148.0266216
+3672.820513       , 3667.95           , 152.0806716
+3672.820513       , 3861              , 156.1347216
+3672.820513       , 4054.05           , 160.1887716
+3672.820513       , 4247.1            , 164.2428216
+3672.820513       , 4440.15           , 168.2968716
+3672.820513       , 4633.2            , 172.3509216
+3672.820513       , 4826.25           , 176.4049716
+3672.820513       , 5019.3            , 180.4590216
+3672.820513       , 5212.35           , 184.5130716
+3672.820513       , 5405.4            , 188.5671216
+3672.820513       , 5598.45           , 192.6211716
+3672.820513       , 5791.5            , 196.6752216
+3672.820513       , 5984.55           , 200.7292716
+3672.820513       , 6177.6            , 204.7833216
+3876.837607       , -6177.6           , 51.3990048
+3876.837607       , -5984.55          , 47.3449548
+3876.837607       , -5791.5           , 43.2909048
+3876.837607       , -5598.45          , 39.2368548
+3876.837607       , -5405.4           , 35.1828048
+3876.837607       , -5212.35          , 31.1287548
+3876.837607       , -5019.3           , 27.0747048
+3876.837607       , -4826.25          , 23.0206548
+3876.837607       , -4633.2           , 18.9666048
+3876.837607       , -4440.15          , 14.9125548
+3876.837607       , -4247.1           , 10.8585048
+3876.837607       , -4054.05          , 6.804454797
+3876.837607       , -3861             , 2.750404797
+3876.837607       , -3667.95          , 1.303645203
+3876.837607       , -3474.9           , 5.357695203
+3876.837607       , -3281.85          , 9.411745203
+3876.837607       , -3088.8           , 13.4657952
+3876.837607       , -2895.75          , 17.5198452
+3876.837607       , -2702.7           , 21.5738952
+3876.837607       , -2509.65          , 25.6279452
+3876.837607       , -2316.6           , 29.6819952
+3876.837607       , -2123.55          , 33.7360452
+3876.837607       , -1930.5           , 37.7900952
+3876.837607       , -1737.45          , 41.8441452
+3876.837607       , -1544.4           , 45.8981952
+3876.837607       , -1351.35          , 49.9522452
+3876.837607       , -1158.3           , 54.0062952
+3876.837607       , -965.25           , 58.0603452
+3876.837607       , -772.2            , 62.1143952
+3876.837607       , -579.15           , 66.1684452
+3876.837607       , -386.1            , 70.2224952
+3876.837607       , -193.05           , 74.2765452
+3876.837607       , 0                 , 78.3305952
+3876.837607       , 193.05            , 82.3846452
+3876.837607       , 386.1             , 86.4386952
+3876.837607       , 579.15            , 90.4927452
+3876.837607       , 772.2             , 94.5467952
+3876.837607       , 965.25            , 98.6008452
+3876.837607       , 1158.3            , 102.6548952
+3876.837607       , 1351.35           , 106.7089452
+3876.837607       , 1544.4            , 110.7629952
+3876.837607       , 1737.45           , 114.8170452
+3876.837607       , 1930.5            , 118.8710952
+3876.837607       , 2123.55           , 122.9251452
+3876.837607       , 2316.6            , 126.9791952
+3876.837607       , 2509.65           , 131.0332452
+3876.837607       , 2702.7            , 135.0872952
+3876.837607       , 2895.75           , 139.1413452
+3876.837607       , 3088.8            , 143.1953952
+3876.837607       , 3281.85           , 147.2494452
+3876.837607       , 3474.9            , 151.3034952
+3876.837607       , 3667.95           , 155.3575452
+3876.837607       , 3861              , 159.4115952
+3876.837607       , 4054.05           , 163.4656452
+3876.837607       , 4247.1            , 167.5196952
+3876.837607       , 4440.15           , 171.5737452
+3876.837607       , 4633.2            , 175.6277952
+3876.837607       , 4826.25           , 179.6818452
+3876.837607       , 5019.3            , 183.7358952
+3876.837607       , 5212.35           , 187.7899452
+3876.837607       , 5405.4            , 191.8439952
+3876.837607       , 5598.45           , 195.8980452
+3876.837607       , 5791.5            , 199.9520952
+3876.837607       , 5984.55           , 204.0061452
+3876.837607       , 6177.6            , 208.0601952
+4080.854701       , -6177.6           , 48.1221312
+4080.854701       , -5984.55          , 44.0680812
+4080.854701       , -5791.5           , 40.0140312
+4080.854701       , -5598.45          , 35.9599812
+4080.854701       , -5405.4           , 31.9059312
+4080.854701       , -5212.35          , 27.8518812
+4080.854701       , -5019.3           , 23.7978312
+4080.854701       , -4826.25          , 19.7437812
+4080.854701       , -4633.2           , 15.6897312
+4080.854701       , -4440.15          , 11.6356812
+4080.854701       , -4247.1           , 7.581631198
+4080.854701       , -4054.05          , 3.527581198
+4080.854701       , -3861             , 0.526468802
+4080.854701       , -3667.95          , 4.580518802
+4080.854701       , -3474.9           , 8.634568802
+4080.854701       , -3281.85          , 12.6886188
+4080.854701       , -3088.8           , 16.7426688
+4080.854701       , -2895.75          , 20.7967188
+4080.854701       , -2702.7           , 24.8507688
+4080.854701       , -2509.65          , 28.9048188
+4080.854701       , -2316.6           , 32.9588688
+4080.854701       , -2123.55          , 37.0129188
+4080.854701       , -1930.5           , 41.0669688
+4080.854701       , -1737.45          , 45.1210188
+4080.854701       , -1544.4           , 49.1750688
+4080.854701       , -1351.35          , 53.2291188
+4080.854701       , -1158.3           , 57.2831688
+4080.854701       , -965.25           , 61.3372188
+4080.854701       , -772.2            , 65.3912688
+4080.854701       , -579.15           , 69.4453188
+4080.854701       , -386.1            , 73.4993688
+4080.854701       , -193.05           , 77.5534188
+4080.854701       , 0                 , 81.6074688
+4080.854701       , 193.05            , 85.6615188
+4080.854701       , 386.1             , 89.7155688
+4080.854701       , 579.15            , 93.7696188
+4080.854701       , 772.2             , 97.8236688
+4080.854701       , 965.25            , 101.8777188
+4080.854701       , 1158.3            , 105.9317688
+4080.854701       , 1351.35           , 109.9858188
+4080.854701       , 1544.4            , 114.0398688
+4080.854701       , 1737.45           , 118.0939188
+4080.854701       , 1930.5            , 122.1479688
+4080.854701       , 2123.55           , 126.2020188
+4080.854701       , 2316.6            , 130.2560688
+4080.854701       , 2509.65           , 134.3101188
+4080.854701       , 2702.7            , 138.3641688
+4080.854701       , 2895.75           , 142.4182188
+4080.854701       , 3088.8            , 146.4722688
+4080.854701       , 3281.85           , 150.5263188
+4080.854701       , 3474.9            , 154.5803688
+4080.854701       , 3667.95           , 158.6344188
+4080.854701       , 3861              , 162.6884688
+4080.854701       , 4054.05           , 166.7425188
+4080.854701       , 4247.1            , 170.7965688
+4080.854701       , 4440.15           , 174.8506188
+4080.854701       , 4633.2            , 178.9046688
+4080.854701       , 4826.25           , 182.9587188
+4080.854701       , 5019.3            , 187.0127688
+4080.854701       , 5212.35           , 191.0668188
+4080.854701       , 5405.4            , 195.1208688
+4080.854701       , 5598.45           , 199.1749188
+4080.854701       , 5791.5            , 203.2289688
+4080.854701       , 5984.55           , 207.2830188
+4080.854701       , 6177.6            , 211.3370688
+4268.632479       , -6177.6           , 45.10608959
+4268.632479       , -5984.55          , 41.05203959
+4268.632479       , -5791.5           , 36.99798959
+4268.632479       , -5598.45          , 32.94393959
+4268.632479       , -5405.4           , 28.88988959
+4268.632479       , -5212.35          , 24.83583959
+4268.632479       , -5019.3           , 20.78178959
+4268.632479       , -4826.25          , 16.72773959
+4268.632479       , -4633.2           , 12.67368959
+4268.632479       , -4440.15          , 8.619639594
+4268.632479       , -4247.1           , 4.565589594
+4268.632479       , -4054.05          , 0.511539594
+4268.632479       , -3861             , 3.542510406
+4268.632479       , -3667.95          , 7.596560406
+4268.632479       , -3474.9           , 11.65061041
+4268.632479       , -3281.85          , 15.70466041
+4268.632479       , -3088.8           , 19.75871041
+4268.632479       , -2895.75          , 23.81276041
+4268.632479       , -2702.7           , 27.86681041
+4268.632479       , -2509.65          , 31.92086041
+4268.632479       , -2316.6           , 35.97491041
+4268.632479       , -2123.55          , 40.02896041
+4268.632479       , -1930.5           , 44.08301041
+4268.632479       , -1737.45          , 48.13706041
+4268.632479       , -1544.4           , 52.19111041
+4268.632479       , -1351.35          , 56.24516041
+4268.632479       , -1158.3           , 60.29921041
+4268.632479       , -965.25           , 64.35326041
+4268.632479       , -772.2            , 68.40731041
+4268.632479       , -579.15           , 72.46136041
+4268.632479       , -386.1            , 76.51541041
+4268.632479       , -193.05           , 80.56946041
+4268.632479       , 0                 , 84.62351041
+4268.632479       , 193.05            , 88.67756041
+4268.632479       , 386.1             , 92.73161041
+4268.632479       , 579.15            , 96.78566041
+4268.632479       , 772.2             , 100.8397104
+4268.632479       , 965.25            , 104.8937604
+4268.632479       , 1158.3            , 108.9478104
+4268.632479       , 1351.35           , 113.0018604
+4268.632479       , 1544.4            , 117.0559104
+4268.632479       , 1737.45           , 121.1099604
+4268.632479       , 1930.5            , 125.1640104
+4268.632479       , 2123.55           , 129.2180604
+4268.632479       , 2316.6            , 133.2721104
+4268.632479       , 2509.65           , 137.3261604
+4268.632479       , 2702.7            , 141.3802104
+4268.632479       , 2895.75           , 145.4342604
+4268.632479       , 3088.8            , 149.4883104
+4268.632479       , 3281.85           , 153.5423604
+4268.632479       , 3474.9            , 157.5964104
+4268.632479       , 3667.95           , 161.6504604
+4268.632479       , 3861              , 165.7045104
+4268.632479       , 4054.05           , 169.7585604
+4268.632479       , 4247.1            , 173.8126104
+4268.632479       , 4440.15           , 177.8666604
+4268.632479       , 4633.2            , 181.9207104
+4268.632479       , 4826.25           , 185.9747604
+4268.632479       , 5019.3            , 190.0288104
+4268.632479       , 5212.35           , 194.0828604
+4268.632479       , 5405.4            , 198.1369104
+4268.632479       , 5598.45           , 202.1909604
+4268.632479       , 5791.5            , 206.2450104
+4268.632479       , 5984.55           , 210.2990604
+4268.632479       , 6177.6            , 214.3531104
+5000              , -6177.6           , 33.35904
+5000              , -5984.55          , 29.30499
+5000              , -5791.5           , 25.25094
+5000              , -5598.45          , 21.19689
+5000              , -5405.4           , 17.14284
+5000              , -5212.35          , 13.08879
+5000              , -5019.3           , 9.03474
+5000              , -4826.25          , 4.98069
+5000              , -4633.2           , 0.92664
+5000              , -4440.15          , 3.12741
+5000              , -4247.1           , 7.18146
+5000              , -4054.05          , 11.23551
+5000              , -3861             , 15.28956
+5000              , -3667.95          , 19.34361
+5000              , -3474.9           , 23.39766
+5000              , -3281.85          , 27.45171
+5000              , -3088.8           , 31.50576
+5000              , -2895.75          , 35.55981
+5000              , -2702.7           , 39.61386
+5000              , -2509.65          , 43.66791
+5000              , -2316.6           , 47.72196
+5000              , -2123.55          , 51.77601
+5000              , -1930.5           , 55.83006
+5000              , -1737.45          , 59.88411
+5000              , -1544.4           , 63.93816
+5000              , -1351.35          , 67.99221
+5000              , -1158.3           , 72.04626
+5000              , -965.25           , 76.10031
+5000              , -772.2            , 80.15436
+5000              , -579.15           , 84.20841
+5000              , -386.1            , 88.26246
+5000              , -193.05           , 92.31651
+5000              , 0                 , 96.37056
+5000              , 193.05            , 100.42461
+5000              , 386.1             , 104.47866
+5000              , 579.15            , 108.53271
+5000              , 772.2             , 112.58676
+5000              , 965.25            , 116.64081
+5000              , 1158.3            , 120.69486
+5000              , 1351.35           , 124.74891
+5000              , 1544.4            , 128.80296
+5000              , 1737.45           , 132.85701
+5000              , 1930.5            , 136.91106
+5000              , 2123.55           , 140.96511
+5000              , 2316.6            , 145.01916
+5000              , 2509.65           , 149.07321
+5000              , 2702.7            , 153.12726
+5000              , 2895.75           , 157.18131
+5000              , 3088.8            , 161.23536
+5000              , 3281.85           , 165.28941
+5000              , 3474.9            , 169.34346
+5000              , 3667.95           , 173.39751
+5000              , 3861              , 177.45156
+5000              , 4054.05           , 181.50561
+5000              , 4247.1            , 185.55966
+5000              , 4440.15           , 189.61371
+5000              , 4633.2            , 193.66776
+5000              , 4826.25           , 197.72181
+5000              , 5019.3            , 201.77586
+5000              , 5212.35           , 205.82991
+5000              , 5405.4            , 209.88396
+5000              , 5598.45           , 213.93801
+5000              , 5791.5            , 217.99206
+5000              , 5984.55           , 222.04611
+5000              , 6177.6            , 226.10016
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..75f259c18b538dd9de02bdc7b9a8b087fd93c558
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm
@@ -0,0 +1,2081 @@
+Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm]
+0                 , -6177.6           , 108.108
+0                 , -5984.55          , 104.247
+0                 , -5791.5           , 100.386
+0                 , -5598.45          , 96.525
+0                 , -5405.4           , 92.664
+0                 , -5212.35          , 88.803
+0                 , -5019.3           , 84.942
+0                 , -4826.25          , 81.081
+0                 , -4633.2           , 77.22
+0                 , -4440.15          , 73.359
+0                 , -4247.1           , 69.498
+0                 , -4054.05          , 65.637
+0                 , -3861             , 61.776
+0                 , -3667.95          , 57.915
+0                 , -3474.9           , 54.054
+0                 , -3281.85          , 50.193
+0                 , -3088.8           , 46.332
+0                 , -2895.75          , 42.471
+0                 , -2702.7           , 38.61
+0                 , -2509.65          , 34.749
+0                 , -2316.6           , 30.888
+0                 , -2123.55          , 27.027
+0                 , -1930.5           , 23.166
+0                 , -1737.45          , 19.305
+0                 , -1544.4           , 15.444
+0                 , -1351.35          , 11.583
+0                 , -1158.3           , 7.722
+0                 , -965.25           , 3.861
+0                 , -772.2            , 0
+0                 , -579.15           , 3.861
+0                 , -386.1            , 7.722
+0                 , -193.05           , 11.583
+0                 , 0                 , 15.444
+0                 , 193.05            , 19.305
+0                 , 386.1             , 23.166
+0                 , 579.15            , 27.027
+0                 , 772.2             , 30.888
+0                 , 965.25            , 34.749
+0                 , 1158.3            , 38.61
+0                 , 1351.35           , 42.471
+0                 , 1544.4            , 46.332
+0                 , 1737.45           , 50.193
+0                 , 1930.5            , 54.054
+0                 , 2123.55           , 57.915
+0                 , 2316.6            , 61.776
+0                 , 2509.65           , 65.637
+0                 , 2702.7            , 69.498
+0                 , 2895.75           , 73.359
+0                 , 3088.8            , 77.22
+0                 , 3281.85           , 81.081
+0                 , 3474.9            , 84.942
+0                 , 3667.95           , 88.803
+0                 , 3861              , 92.664
+0                 , 4054.05           , 96.525
+0                 , 4247.1            , 100.386
+0                 , 4440.15           , 104.247
+0                 , 4633.2            , 108.108
+0                 , 4826.25           , 111.969
+0                 , 5019.3            , 115.83
+0                 , 5212.35           , 119.691
+0                 , 5405.4            , 123.552
+0                 , 5598.45           , 127.413
+0                 , 5791.5            , 131.274
+0                 , 5984.55           , 135.135
+0                 , 6177.6            , 138.996
+40.80854701       , -6177.6           , 107.4777528
+40.80854701       , -5984.55          , 103.6167528
+40.80854701       , -5791.5           , 99.7557528
+40.80854701       , -5598.45          , 95.8947528
+40.80854701       , -5405.4           , 92.0337528
+40.80854701       , -5212.35          , 88.1727528
+40.80854701       , -5019.3           , 84.3117528
+40.80854701       , -4826.25          , 80.4507528
+40.80854701       , -4633.2           , 76.5897528
+40.80854701       , -4440.15          , 72.7287528
+40.80854701       , -4247.1           , 68.8677528
+40.80854701       , -4054.05          , 65.0067528
+40.80854701       , -3861             , 61.1457528
+40.80854701       , -3667.95          , 57.2847528
+40.80854701       , -3474.9           , 53.4237528
+40.80854701       , -3281.85          , 49.5627528
+40.80854701       , -3088.8           , 45.7017528
+40.80854701       , -2895.75          , 41.8407528
+40.80854701       , -2702.7           , 37.9797528
+40.80854701       , -2509.65          , 34.1187528
+40.80854701       , -2316.6           , 30.2577528
+40.80854701       , -2123.55          , 26.3967528
+40.80854701       , -1930.5           , 22.5357528
+40.80854701       , -1737.45          , 18.6747528
+40.80854701       , -1544.4           , 14.8137528
+40.80854701       , -1351.35          , 10.9527528
+40.80854701       , -1158.3           , 7.0917528
+40.80854701       , -965.25           , 3.2307528
+40.80854701       , -772.2            , 0.6302472
+40.80854701       , -579.15           , 4.4912472
+40.80854701       , -386.1            , 8.3522472
+40.80854701       , -193.05           , 12.2132472
+40.80854701       , 0                 , 16.0742472
+40.80854701       , 193.05            , 19.9352472
+40.80854701       , 386.1             , 23.7962472
+40.80854701       , 579.15            , 27.6572472
+40.80854701       , 772.2             , 31.5182472
+40.80854701       , 965.25            , 35.3792472
+40.80854701       , 1158.3            , 39.2402472
+40.80854701       , 1351.35           , 43.1012472
+40.80854701       , 1544.4            , 46.9622472
+40.80854701       , 1737.45           , 50.8232472
+40.80854701       , 1930.5            , 54.6842472
+40.80854701       , 2123.55           , 58.5452472
+40.80854701       , 2316.6            , 62.4062472
+40.80854701       , 2509.65           , 66.2672472
+40.80854701       , 2702.7            , 70.1282472
+40.80854701       , 2895.75           , 73.9892472
+40.80854701       , 3088.8            , 77.8502472
+40.80854701       , 3281.85           , 81.7112472
+40.80854701       , 3474.9            , 85.5722472
+40.80854701       , 3667.95           , 89.4332472
+40.80854701       , 3861              , 93.2942472
+40.80854701       , 4054.05           , 97.1552472
+40.80854701       , 4247.1            , 101.0162472
+40.80854701       , 4440.15           , 104.8772472
+40.80854701       , 4633.2            , 108.7382472
+40.80854701       , 4826.25           , 112.5992472
+40.80854701       , 5019.3            , 116.4602472
+40.80854701       , 5212.35           , 120.3212472
+40.80854701       , 5405.4            , 124.1822472
+40.80854701       , 5598.45           , 128.0432472
+40.80854701       , 5791.5            , 131.9042472
+40.80854701       , 5984.55           , 135.7652472
+40.80854701       , 6177.6            , 139.6262472
+81.61794872       , -6177.6           , 106.8474924
+81.61794872       , -5984.55          , 102.9864924
+81.61794872       , -5791.5           , 99.1254924
+81.61794872       , -5598.45          , 95.2644924
+81.61794872       , -5405.4           , 91.4034924
+81.61794872       , -5212.35          , 87.5424924
+81.61794872       , -5019.3           , 83.6814924
+81.61794872       , -4826.25          , 79.8204924
+81.61794872       , -4633.2           , 75.9594924
+81.61794872       , -4440.15          , 72.0984924
+81.61794872       , -4247.1           , 68.2374924
+81.61794872       , -4054.05          , 64.3764924
+81.61794872       , -3861             , 60.5154924
+81.61794872       , -3667.95          , 56.6544924
+81.61794872       , -3474.9           , 52.7934924
+81.61794872       , -3281.85          , 48.9324924
+81.61794872       , -3088.8           , 45.0714924
+81.61794872       , -2895.75          , 41.2104924
+81.61794872       , -2702.7           , 37.3494924
+81.61794872       , -2509.65          , 33.4884924
+81.61794872       , -2316.6           , 29.6274924
+81.61794872       , -2123.55          , 25.7664924
+81.61794872       , -1930.5           , 21.9054924
+81.61794872       , -1737.45          , 18.0444924
+81.61794872       , -1544.4           , 14.1834924
+81.61794872       , -1351.35          , 10.3224924
+81.61794872       , -1158.3           , 6.4614924
+81.61794872       , -965.25           , 2.6004924
+81.61794872       , -772.2            , 1.2605076
+81.61794872       , -579.15           , 5.1215076
+81.61794872       , -386.1            , 8.9825076
+81.61794872       , -193.05           , 12.8435076
+81.61794872       , 0                 , 16.7045076
+81.61794872       , 193.05            , 20.5655076
+81.61794872       , 386.1             , 24.4265076
+81.61794872       , 579.15            , 28.2875076
+81.61794872       , 772.2             , 32.1485076
+81.61794872       , 965.25            , 36.0095076
+81.61794872       , 1158.3            , 39.8705076
+81.61794872       , 1351.35           , 43.7315076
+81.61794872       , 1544.4            , 47.5925076
+81.61794872       , 1737.45           , 51.4535076
+81.61794872       , 1930.5            , 55.3145076
+81.61794872       , 2123.55           , 59.1755076
+81.61794872       , 2316.6            , 63.0365076
+81.61794872       , 2509.65           , 66.8975076
+81.61794872       , 2702.7            , 70.7585076
+81.61794872       , 2895.75           , 74.6195076
+81.61794872       , 3088.8            , 78.4805076
+81.61794872       , 3281.85           , 82.3415076
+81.61794872       , 3474.9            , 86.2025076
+81.61794872       , 3667.95           , 90.0635076
+81.61794872       , 3861              , 93.9245076
+81.61794872       , 4054.05           , 97.7855076
+81.61794872       , 4247.1            , 101.6465076
+81.61794872       , 4440.15           , 105.5075076
+81.61794872       , 4633.2            , 109.3685076
+81.61794872       , 4826.25           , 113.2295076
+81.61794872       , 5019.3            , 117.0905076
+81.61794872       , 5212.35           , 120.9515076
+81.61794872       , 5405.4            , 124.8125076
+81.61794872       , 5598.45           , 128.6735076
+81.61794872       , 5791.5            , 132.5345076
+81.61794872       , 5984.55           , 136.3955076
+81.61794872       , 6177.6            , 140.2565076
+122.4273504       , -6177.6           , 106.217232
+122.4273504       , -5984.55          , 102.356232
+122.4273504       , -5791.5           , 98.495232
+122.4273504       , -5598.45          , 94.634232
+122.4273504       , -5405.4           , 90.773232
+122.4273504       , -5212.35          , 86.912232
+122.4273504       , -5019.3           , 83.051232
+122.4273504       , -4826.25          , 79.190232
+122.4273504       , -4633.2           , 75.329232
+122.4273504       , -4440.15          , 71.468232
+122.4273504       , -4247.1           , 67.607232
+122.4273504       , -4054.05          , 63.746232
+122.4273504       , -3861             , 59.885232
+122.4273504       , -3667.95          , 56.024232
+122.4273504       , -3474.9           , 52.163232
+122.4273504       , -3281.85          , 48.302232
+122.4273504       , -3088.8           , 44.441232
+122.4273504       , -2895.75          , 40.580232
+122.4273504       , -2702.7           , 36.719232
+122.4273504       , -2509.65          , 32.858232
+122.4273504       , -2316.6           , 28.997232
+122.4273504       , -2123.55          , 25.136232
+122.4273504       , -1930.5           , 21.275232
+122.4273504       , -1737.45          , 17.414232
+122.4273504       , -1544.4           , 13.553232
+122.4273504       , -1351.35          , 9.692232
+122.4273504       , -1158.3           , 5.831232
+122.4273504       , -965.25           , 1.970232
+122.4273504       , -772.2            , 1.890768
+122.4273504       , -579.15           , 5.751768
+122.4273504       , -386.1            , 9.612768
+122.4273504       , -193.05           , 13.473768
+122.4273504       , 0                 , 17.334768
+122.4273504       , 193.05            , 21.195768
+122.4273504       , 386.1             , 25.056768
+122.4273504       , 579.15            , 28.917768
+122.4273504       , 772.2             , 32.778768
+122.4273504       , 965.25            , 36.639768
+122.4273504       , 1158.3            , 40.500768
+122.4273504       , 1351.35           , 44.361768
+122.4273504       , 1544.4            , 48.222768
+122.4273504       , 1737.45           , 52.083768
+122.4273504       , 1930.5            , 55.944768
+122.4273504       , 2123.55           , 59.805768
+122.4273504       , 2316.6            , 63.666768
+122.4273504       , 2509.65           , 67.527768
+122.4273504       , 2702.7            , 71.388768
+122.4273504       , 2895.75           , 75.249768
+122.4273504       , 3088.8            , 79.110768
+122.4273504       , 3281.85           , 82.971768
+122.4273504       , 3474.9            , 86.832768
+122.4273504       , 3667.95           , 90.693768
+122.4273504       , 3861              , 94.554768
+122.4273504       , 4054.05           , 98.415768
+122.4273504       , 4247.1            , 102.276768
+122.4273504       , 4440.15           , 106.137768
+122.4273504       , 4633.2            , 109.998768
+122.4273504       , 4826.25           , 113.859768
+122.4273504       , 5019.3            , 117.720768
+122.4273504       , 5212.35           , 121.581768
+122.4273504       , 5405.4            , 125.442768
+122.4273504       , 5598.45           , 129.303768
+122.4273504       , 5791.5            , 133.164768
+122.4273504       , 5984.55           , 137.025768
+122.4273504       , 6177.6            , 140.886768
+163.2393162       , -6177.6           , 105.586932
+163.2393162       , -5984.55          , 101.725932
+163.2393162       , -5791.5           , 97.864932
+163.2393162       , -5598.45          , 94.003932
+163.2393162       , -5405.4           , 90.142932
+163.2393162       , -5212.35          , 86.281932
+163.2393162       , -5019.3           , 82.420932
+163.2393162       , -4826.25          , 78.559932
+163.2393162       , -4633.2           , 74.698932
+163.2393162       , -4440.15          , 70.837932
+163.2393162       , -4247.1           , 66.976932
+163.2393162       , -4054.05          , 63.115932
+163.2393162       , -3861             , 59.254932
+163.2393162       , -3667.95          , 55.393932
+163.2393162       , -3474.9           , 51.532932
+163.2393162       , -3281.85          , 47.671932
+163.2393162       , -3088.8           , 43.810932
+163.2393162       , -2895.75          , 39.949932
+163.2393162       , -2702.7           , 36.088932
+163.2393162       , -2509.65          , 32.227932
+163.2393162       , -2316.6           , 28.366932
+163.2393162       , -2123.55          , 24.505932
+163.2393162       , -1930.5           , 20.644932
+163.2393162       , -1737.45          , 16.783932
+163.2393162       , -1544.4           , 12.922932
+163.2393162       , -1351.35          , 9.061932001
+163.2393162       , -1158.3           , 5.200932001
+163.2393162       , -965.25           , 1.339932001
+163.2393162       , -772.2            , 2.521067999
+163.2393162       , -579.15           , 6.382067999
+163.2393162       , -386.1            , 10.243068
+163.2393162       , -193.05           , 14.104068
+163.2393162       , 0                 , 17.965068
+163.2393162       , 193.05            , 21.826068
+163.2393162       , 386.1             , 25.687068
+163.2393162       , 579.15            , 29.548068
+163.2393162       , 772.2             , 33.409068
+163.2393162       , 965.25            , 37.270068
+163.2393162       , 1158.3            , 41.131068
+163.2393162       , 1351.35           , 44.992068
+163.2393162       , 1544.4            , 48.853068
+163.2393162       , 1737.45           , 52.714068
+163.2393162       , 1930.5            , 56.575068
+163.2393162       , 2123.55           , 60.436068
+163.2393162       , 2316.6            , 64.297068
+163.2393162       , 2509.65           , 68.158068
+163.2393162       , 2702.7            , 72.019068
+163.2393162       , 2895.75           , 75.880068
+163.2393162       , 3088.8            , 79.741068
+163.2393162       , 3281.85           , 83.602068
+163.2393162       , 3474.9            , 87.463068
+163.2393162       , 3667.95           , 91.324068
+163.2393162       , 3861              , 95.185068
+163.2393162       , 4054.05           , 99.046068
+163.2393162       , 4247.1            , 102.907068
+163.2393162       , 4440.15           , 106.768068
+163.2393162       , 4633.2            , 110.629068
+163.2393162       , 4826.25           , 114.490068
+163.2393162       , 5019.3            , 118.351068
+163.2393162       , 5212.35           , 122.212068
+163.2393162       , 5405.4            , 126.073068
+163.2393162       , 5598.45           , 129.934068
+163.2393162       , 5791.5            , 133.795068
+163.2393162       , 5984.55           , 137.656068
+163.2393162       , 6177.6            , 141.517068
+204.042735        , -6177.6           , 104.956764
+204.042735        , -5984.55          , 101.095764
+204.042735        , -5791.5           , 97.234764
+204.042735        , -5598.45          , 93.373764
+204.042735        , -5405.4           , 89.512764
+204.042735        , -5212.35          , 85.651764
+204.042735        , -5019.3           , 81.790764
+204.042735        , -4826.25          , 77.929764
+204.042735        , -4633.2           , 74.068764
+204.042735        , -4440.15          , 70.207764
+204.042735        , -4247.1           , 66.346764
+204.042735        , -4054.05          , 62.485764
+204.042735        , -3861             , 58.624764
+204.042735        , -3667.95          , 54.763764
+204.042735        , -3474.9           , 50.902764
+204.042735        , -3281.85          , 47.041764
+204.042735        , -3088.8           , 43.180764
+204.042735        , -2895.75          , 39.319764
+204.042735        , -2702.7           , 35.458764
+204.042735        , -2509.65          , 31.597764
+204.042735        , -2316.6           , 27.736764
+204.042735        , -2123.55          , 23.875764
+204.042735        , -1930.5           , 20.014764
+204.042735        , -1737.45          , 16.153764
+204.042735        , -1544.4           , 12.292764
+204.042735        , -1351.35          , 8.431764001
+204.042735        , -1158.3           , 4.570764001
+204.042735        , -965.25           , 0.709764001
+204.042735        , -772.2            , 3.151235999
+204.042735        , -579.15           , 7.012235999
+204.042735        , -386.1            , 10.873236
+204.042735        , -193.05           , 14.734236
+204.042735        , 0                 , 18.595236
+204.042735        , 193.05            , 22.456236
+204.042735        , 386.1             , 26.317236
+204.042735        , 579.15            , 30.178236
+204.042735        , 772.2             , 34.039236
+204.042735        , 965.25            , 37.900236
+204.042735        , 1158.3            , 41.761236
+204.042735        , 1351.35           , 45.622236
+204.042735        , 1544.4            , 49.483236
+204.042735        , 1737.45           , 53.344236
+204.042735        , 1930.5            , 57.205236
+204.042735        , 2123.55           , 61.066236
+204.042735        , 2316.6            , 64.927236
+204.042735        , 2509.65           , 68.788236
+204.042735        , 2702.7            , 72.649236
+204.042735        , 2895.75           , 76.510236
+204.042735        , 3088.8            , 80.371236
+204.042735        , 3281.85           , 84.232236
+204.042735        , 3474.9            , 88.093236
+204.042735        , 3667.95           , 91.954236
+204.042735        , 3861              , 95.815236
+204.042735        , 4054.05           , 99.676236
+204.042735        , 4247.1            , 103.537236
+204.042735        , 4440.15           , 107.398236
+204.042735        , 4633.2            , 111.259236
+204.042735        , 4826.25           , 115.120236
+204.042735        , 5019.3            , 118.981236
+204.042735        , 5212.35           , 122.842236
+204.042735        , 5405.4            , 126.703236
+204.042735        , 5598.45           , 130.564236
+204.042735        , 5791.5            , 134.425236
+204.042735        , 5984.55           , 138.286236
+204.042735        , 6177.6            , 142.147236
+244.8547009       , -6177.6           , 104.326464
+244.8547009       , -5984.55          , 100.465464
+244.8547009       , -5791.5           , 96.604464
+244.8547009       , -5598.45          , 92.743464
+244.8547009       , -5405.4           , 88.882464
+244.8547009       , -5212.35          , 85.021464
+244.8547009       , -5019.3           , 81.160464
+244.8547009       , -4826.25          , 77.299464
+244.8547009       , -4633.2           , 73.438464
+244.8547009       , -4440.15          , 69.577464
+244.8547009       , -4247.1           , 65.716464
+244.8547009       , -4054.05          , 61.855464
+244.8547009       , -3861             , 57.994464
+244.8547009       , -3667.95          , 54.133464
+244.8547009       , -3474.9           , 50.272464
+244.8547009       , -3281.85          , 46.411464
+244.8547009       , -3088.8           , 42.550464
+244.8547009       , -2895.75          , 38.689464
+244.8547009       , -2702.7           , 34.828464
+244.8547009       , -2509.65          , 30.967464
+244.8547009       , -2316.6           , 27.106464
+244.8547009       , -2123.55          , 23.245464
+244.8547009       , -1930.5           , 19.384464
+244.8547009       , -1737.45          , 15.523464
+244.8547009       , -1544.4           , 11.662464
+244.8547009       , -1351.35          , 7.801463999
+244.8547009       , -1158.3           , 3.940463999
+244.8547009       , -965.25           , 0.079463999
+244.8547009       , -772.2            , 3.781536001
+244.8547009       , -579.15           , 7.642536001
+244.8547009       , -386.1            , 11.503536
+244.8547009       , -193.05           , 15.364536
+244.8547009       , 0                 , 19.225536
+244.8547009       , 193.05            , 23.086536
+244.8547009       , 386.1             , 26.947536
+244.8547009       , 579.15            , 30.808536
+244.8547009       , 772.2             , 34.669536
+244.8547009       , 965.25            , 38.530536
+244.8547009       , 1158.3            , 42.391536
+244.8547009       , 1351.35           , 46.252536
+244.8547009       , 1544.4            , 50.113536
+244.8547009       , 1737.45           , 53.974536
+244.8547009       , 1930.5            , 57.835536
+244.8547009       , 2123.55           , 61.696536
+244.8547009       , 2316.6            , 65.557536
+244.8547009       , 2509.65           , 69.418536
+244.8547009       , 2702.7            , 73.279536
+244.8547009       , 2895.75           , 77.140536
+244.8547009       , 3088.8            , 81.001536
+244.8547009       , 3281.85           , 84.862536
+244.8547009       , 3474.9            , 88.723536
+244.8547009       , 3667.95           , 92.584536
+244.8547009       , 3861              , 96.445536
+244.8547009       , 4054.05           , 100.306536
+244.8547009       , 4247.1            , 104.167536
+244.8547009       , 4440.15           , 108.028536
+244.8547009       , 4633.2            , 111.889536
+244.8547009       , 4826.25           , 115.750536
+244.8547009       , 5019.3            , 119.611536
+244.8547009       , 5212.35           , 123.472536
+244.8547009       , 5405.4            , 127.333536
+244.8547009       , 5598.45           , 131.194536
+244.8547009       , 5791.5            , 135.055536
+244.8547009       , 5984.55           , 138.916536
+244.8547009       , 6177.6            , 142.777536
+285.6666667       , -6177.6           , 103.696164
+285.6666667       , -5984.55          , 99.835164
+285.6666667       , -5791.5           , 95.974164
+285.6666667       , -5598.45          , 92.113164
+285.6666667       , -5405.4           , 88.252164
+285.6666667       , -5212.35          , 84.391164
+285.6666667       , -5019.3           , 80.530164
+285.6666667       , -4826.25          , 76.669164
+285.6666667       , -4633.2           , 72.808164
+285.6666667       , -4440.15          , 68.947164
+285.6666667       , -4247.1           , 65.086164
+285.6666667       , -4054.05          , 61.225164
+285.6666667       , -3861             , 57.364164
+285.6666667       , -3667.95          , 53.503164
+285.6666667       , -3474.9           , 49.642164
+285.6666667       , -3281.85          , 45.781164
+285.6666667       , -3088.8           , 41.920164
+285.6666667       , -2895.75          , 38.059164
+285.6666667       , -2702.7           , 34.198164
+285.6666667       , -2509.65          , 30.337164
+285.6666667       , -2316.6           , 26.476164
+285.6666667       , -2123.55          , 22.615164
+285.6666667       , -1930.5           , 18.754164
+285.6666667       , -1737.45          , 14.893164
+285.6666667       , -1544.4           , 11.032164
+285.6666667       , -1351.35          , 7.171163999
+285.6666667       , -1158.3           , 3.310163999
+285.6666667       , -965.25           , 0.550836001
+285.6666667       , -772.2            , 4.411836001
+285.6666667       , -579.15           , 8.272836001
+285.6666667       , -386.1            , 12.133836
+285.6666667       , -193.05           , 15.994836
+285.6666667       , 0                 , 19.855836
+285.6666667       , 193.05            , 23.716836
+285.6666667       , 386.1             , 27.577836
+285.6666667       , 579.15            , 31.438836
+285.6666667       , 772.2             , 35.299836
+285.6666667       , 965.25            , 39.160836
+285.6666667       , 1158.3            , 43.021836
+285.6666667       , 1351.35           , 46.882836
+285.6666667       , 1544.4            , 50.743836
+285.6666667       , 1737.45           , 54.604836
+285.6666667       , 1930.5            , 58.465836
+285.6666667       , 2123.55           , 62.326836
+285.6666667       , 2316.6            , 66.187836
+285.6666667       , 2509.65           , 70.048836
+285.6666667       , 2702.7            , 73.909836
+285.6666667       , 2895.75           , 77.770836
+285.6666667       , 3088.8            , 81.631836
+285.6666667       , 3281.85           , 85.492836
+285.6666667       , 3474.9            , 89.353836
+285.6666667       , 3667.95           , 93.214836
+285.6666667       , 3861              , 97.075836
+285.6666667       , 4054.05           , 100.936836
+285.6666667       , 4247.1            , 104.797836
+285.6666667       , 4440.15           , 108.658836
+285.6666667       , 4633.2            , 112.519836
+285.6666667       , 4826.25           , 116.380836
+285.6666667       , 5019.3            , 120.241836
+285.6666667       , 5212.35           , 124.102836
+285.6666667       , 5405.4            , 127.963836
+285.6666667       , 5598.45           , 131.824836
+285.6666667       , 5791.5            , 135.685836
+285.6666667       , 5984.55           , 139.546836
+285.6666667       , 6177.6            , 143.407836
+326.4700855       , -6177.6           , 103.065996
+326.4700855       , -5984.55          , 99.204996
+326.4700855       , -5791.5           , 95.343996
+326.4700855       , -5598.45          , 91.482996
+326.4700855       , -5405.4           , 87.621996
+326.4700855       , -5212.35          , 83.760996
+326.4700855       , -5019.3           , 79.899996
+326.4700855       , -4826.25          , 76.038996
+326.4700855       , -4633.2           , 72.177996
+326.4700855       , -4440.15          , 68.316996
+326.4700855       , -4247.1           , 64.455996
+326.4700855       , -4054.05          , 60.594996
+326.4700855       , -3861             , 56.733996
+326.4700855       , -3667.95          , 52.872996
+326.4700855       , -3474.9           , 49.011996
+326.4700855       , -3281.85          , 45.150996
+326.4700855       , -3088.8           , 41.289996
+326.4700855       , -2895.75          , 37.428996
+326.4700855       , -2702.7           , 33.567996
+326.4700855       , -2509.65          , 29.706996
+326.4700855       , -2316.6           , 25.845996
+326.4700855       , -2123.55          , 21.984996
+326.4700855       , -1930.5           , 18.123996
+326.4700855       , -1737.45          , 14.262996
+326.4700855       , -1544.4           , 10.401996
+326.4700855       , -1351.35          , 6.540996
+326.4700855       , -1158.3           , 2.679996
+326.4700855       , -965.25           , 1.181004
+326.4700855       , -772.2            , 5.042004
+326.4700855       , -579.15           , 8.903004
+326.4700855       , -386.1            , 12.764004
+326.4700855       , -193.05           , 16.625004
+326.4700855       , 0                 , 20.486004
+326.4700855       , 193.05            , 24.347004
+326.4700855       , 386.1             , 28.208004
+326.4700855       , 579.15            , 32.069004
+326.4700855       , 772.2             , 35.930004
+326.4700855       , 965.25            , 39.791004
+326.4700855       , 1158.3            , 43.652004
+326.4700855       , 1351.35           , 47.513004
+326.4700855       , 1544.4            , 51.374004
+326.4700855       , 1737.45           , 55.235004
+326.4700855       , 1930.5            , 59.096004
+326.4700855       , 2123.55           , 62.957004
+326.4700855       , 2316.6            , 66.818004
+326.4700855       , 2509.65           , 70.679004
+326.4700855       , 2702.7            , 74.540004
+326.4700855       , 2895.75           , 78.401004
+326.4700855       , 3088.8            , 82.262004
+326.4700855       , 3281.85           , 86.123004
+326.4700855       , 3474.9            , 89.984004
+326.4700855       , 3667.95           , 93.845004
+326.4700855       , 3861              , 97.706004
+326.4700855       , 4054.05           , 101.567004
+326.4700855       , 4247.1            , 105.428004
+326.4700855       , 4440.15           , 109.289004
+326.4700855       , 4633.2            , 113.150004
+326.4700855       , 4826.25           , 117.011004
+326.4700855       , 5019.3            , 120.872004
+326.4700855       , 5212.35           , 124.733004
+326.4700855       , 5405.4            , 128.594004
+326.4700855       , 5598.45           , 132.455004
+326.4700855       , 5791.5            , 136.316004
+326.4700855       , 5984.55           , 140.177004
+326.4700855       , 6177.6            , 144.038004
+367.2820513       , -6177.6           , 102.435696
+367.2820513       , -5984.55          , 98.574696
+367.2820513       , -5791.5           , 94.713696
+367.2820513       , -5598.45          , 90.852696
+367.2820513       , -5405.4           , 86.991696
+367.2820513       , -5212.35          , 83.130696
+367.2820513       , -5019.3           , 79.269696
+367.2820513       , -4826.25          , 75.408696
+367.2820513       , -4633.2           , 71.547696
+367.2820513       , -4440.15          , 67.686696
+367.2820513       , -4247.1           , 63.825696
+367.2820513       , -4054.05          , 59.964696
+367.2820513       , -3861             , 56.103696
+367.2820513       , -3667.95          , 52.242696
+367.2820513       , -3474.9           , 48.381696
+367.2820513       , -3281.85          , 44.520696
+367.2820513       , -3088.8           , 40.659696
+367.2820513       , -2895.75          , 36.798696
+367.2820513       , -2702.7           , 32.937696
+367.2820513       , -2509.65          , 29.076696
+367.2820513       , -2316.6           , 25.215696
+367.2820513       , -2123.55          , 21.354696
+367.2820513       , -1930.5           , 17.493696
+367.2820513       , -1737.45          , 13.632696
+367.2820513       , -1544.4           , 9.771696
+367.2820513       , -1351.35          , 5.910696
+367.2820513       , -1158.3           , 2.049696
+367.2820513       , -965.25           , 1.811304
+367.2820513       , -772.2            , 5.672304
+367.2820513       , -579.15           , 9.533304
+367.2820513       , -386.1            , 13.394304
+367.2820513       , -193.05           , 17.255304
+367.2820513       , 0                 , 21.116304
+367.2820513       , 193.05            , 24.977304
+367.2820513       , 386.1             , 28.838304
+367.2820513       , 579.15            , 32.699304
+367.2820513       , 772.2             , 36.560304
+367.2820513       , 965.25            , 40.421304
+367.2820513       , 1158.3            , 44.282304
+367.2820513       , 1351.35           , 48.143304
+367.2820513       , 1544.4            , 52.004304
+367.2820513       , 1737.45           , 55.865304
+367.2820513       , 1930.5            , 59.726304
+367.2820513       , 2123.55           , 63.587304
+367.2820513       , 2316.6            , 67.448304
+367.2820513       , 2509.65           , 71.309304
+367.2820513       , 2702.7            , 75.170304
+367.2820513       , 2895.75           , 79.031304
+367.2820513       , 3088.8            , 82.892304
+367.2820513       , 3281.85           , 86.753304
+367.2820513       , 3474.9            , 90.614304
+367.2820513       , 3667.95           , 94.475304
+367.2820513       , 3861              , 98.336304
+367.2820513       , 4054.05           , 102.197304
+367.2820513       , 4247.1            , 106.058304
+367.2820513       , 4440.15           , 109.919304
+367.2820513       , 4633.2            , 113.780304
+367.2820513       , 4826.25           , 117.641304
+367.2820513       , 5019.3            , 121.502304
+367.2820513       , 5212.35           , 125.363304
+367.2820513       , 5405.4            , 129.224304
+367.2820513       , 5598.45           , 133.085304
+367.2820513       , 5791.5            , 136.946304
+367.2820513       , 5984.55           , 140.807304
+367.2820513       , 6177.6            , 144.668304
+408.0854701       , -6177.6           , 101.805528
+408.0854701       , -5984.55          , 97.944528
+408.0854701       , -5791.5           , 94.083528
+408.0854701       , -5598.45          , 90.222528
+408.0854701       , -5405.4           , 86.361528
+408.0854701       , -5212.35          , 82.500528
+408.0854701       , -5019.3           , 78.639528
+408.0854701       , -4826.25          , 74.778528
+408.0854701       , -4633.2           , 70.917528
+408.0854701       , -4440.15          , 67.056528
+408.0854701       , -4247.1           , 63.195528
+408.0854701       , -4054.05          , 59.334528
+408.0854701       , -3861             , 55.473528
+408.0854701       , -3667.95          , 51.612528
+408.0854701       , -3474.9           , 47.751528
+408.0854701       , -3281.85          , 43.890528
+408.0854701       , -3088.8           , 40.029528
+408.0854701       , -2895.75          , 36.168528
+408.0854701       , -2702.7           , 32.307528
+408.0854701       , -2509.65          , 28.446528
+408.0854701       , -2316.6           , 24.585528
+408.0854701       , -2123.55          , 20.724528
+408.0854701       , -1930.5           , 16.863528
+408.0854701       , -1737.45          , 13.002528
+408.0854701       , -1544.4           , 9.141528
+408.0854701       , -1351.35          , 5.280528
+408.0854701       , -1158.3           , 1.419528
+408.0854701       , -965.25           , 2.441472
+408.0854701       , -772.2            , 6.302472
+408.0854701       , -579.15           , 10.163472
+408.0854701       , -386.1            , 14.024472
+408.0854701       , -193.05           , 17.885472
+408.0854701       , 0                 , 21.746472
+408.0854701       , 193.05            , 25.607472
+408.0854701       , 386.1             , 29.468472
+408.0854701       , 579.15            , 33.329472
+408.0854701       , 772.2             , 37.190472
+408.0854701       , 965.25            , 41.051472
+408.0854701       , 1158.3            , 44.912472
+408.0854701       , 1351.35           , 48.773472
+408.0854701       , 1544.4            , 52.634472
+408.0854701       , 1737.45           , 56.495472
+408.0854701       , 1930.5            , 60.356472
+408.0854701       , 2123.55           , 64.217472
+408.0854701       , 2316.6            , 68.078472
+408.0854701       , 2509.65           , 71.939472
+408.0854701       , 2702.7            , 75.800472
+408.0854701       , 2895.75           , 79.661472
+408.0854701       , 3088.8            , 83.522472
+408.0854701       , 3281.85           , 87.383472
+408.0854701       , 3474.9            , 91.244472
+408.0854701       , 3667.95           , 95.105472
+408.0854701       , 3861              , 98.966472
+408.0854701       , 4054.05           , 102.827472
+408.0854701       , 4247.1            , 106.688472
+408.0854701       , 4440.15           , 110.549472
+408.0854701       , 4633.2            , 114.410472
+408.0854701       , 4826.25           , 118.271472
+408.0854701       , 5019.3            , 122.132472
+408.0854701       , 5212.35           , 125.993472
+408.0854701       , 5405.4            , 129.854472
+408.0854701       , 5598.45           , 133.715472
+408.0854701       , 5791.5            , 137.576472
+408.0854701       , 5984.55           , 141.437472
+408.0854701       , 6177.6            , 145.298472
+448.8974359       , -6177.6           , 101.175228
+448.8974359       , -5984.55          , 97.314228
+448.8974359       , -5791.5           , 93.453228
+448.8974359       , -5598.45          , 89.592228
+448.8974359       , -5405.4           , 85.731228
+448.8974359       , -5212.35          , 81.870228
+448.8974359       , -5019.3           , 78.009228
+448.8974359       , -4826.25          , 74.148228
+448.8974359       , -4633.2           , 70.287228
+448.8974359       , -4440.15          , 66.426228
+448.8974359       , -4247.1           , 62.565228
+448.8974359       , -4054.05          , 58.704228
+448.8974359       , -3861             , 54.843228
+448.8974359       , -3667.95          , 50.982228
+448.8974359       , -3474.9           , 47.121228
+448.8974359       , -3281.85          , 43.260228
+448.8974359       , -3088.8           , 39.399228
+448.8974359       , -2895.75          , 35.538228
+448.8974359       , -2702.7           , 31.677228
+448.8974359       , -2509.65          , 27.816228
+448.8974359       , -2316.6           , 23.955228
+448.8974359       , -2123.55          , 20.094228
+448.8974359       , -1930.5           , 16.233228
+448.8974359       , -1737.45          , 12.372228
+448.8974359       , -1544.4           , 8.511228
+448.8974359       , -1351.35          , 4.650228
+448.8974359       , -1158.3           , 0.789228
+448.8974359       , -965.25           , 3.071772
+448.8974359       , -772.2            , 6.932772
+448.8974359       , -579.15           , 10.793772
+448.8974359       , -386.1            , 14.654772
+448.8974359       , -193.05           , 18.515772
+448.8974359       , 0                 , 22.376772
+448.8974359       , 193.05            , 26.237772
+448.8974359       , 386.1             , 30.098772
+448.8974359       , 579.15            , 33.959772
+448.8974359       , 772.2             , 37.820772
+448.8974359       , 965.25            , 41.681772
+448.8974359       , 1158.3            , 45.542772
+448.8974359       , 1351.35           , 49.403772
+448.8974359       , 1544.4            , 53.264772
+448.8974359       , 1737.45           , 57.125772
+448.8974359       , 1930.5            , 60.986772
+448.8974359       , 2123.55           , 64.847772
+448.8974359       , 2316.6            , 68.708772
+448.8974359       , 2509.65           , 72.569772
+448.8974359       , 2702.7            , 76.430772
+448.8974359       , 2895.75           , 80.291772
+448.8974359       , 3088.8            , 84.152772
+448.8974359       , 3281.85           , 88.013772
+448.8974359       , 3474.9            , 91.874772
+448.8974359       , 3667.95           , 95.735772
+448.8974359       , 3861              , 99.596772
+448.8974359       , 4054.05           , 103.457772
+448.8974359       , 4247.1            , 107.318772
+448.8974359       , 4440.15           , 111.179772
+448.8974359       , 4633.2            , 115.040772
+448.8974359       , 4826.25           , 118.901772
+448.8974359       , 5019.3            , 122.762772
+448.8974359       , 5212.35           , 126.623772
+448.8974359       , 5405.4            , 130.484772
+448.8974359       , 5598.45           , 134.345772
+448.8974359       , 5791.5            , 138.206772
+448.8974359       , 5984.55           , 142.067772
+448.8974359       , 6177.6            , 145.928772
+489.7094017       , -6177.6           , 100.544928
+489.7094017       , -5984.55          , 96.683928
+489.7094017       , -5791.5           , 92.822928
+489.7094017       , -5598.45          , 88.961928
+489.7094017       , -5405.4           , 85.100928
+489.7094017       , -5212.35          , 81.239928
+489.7094017       , -5019.3           , 77.378928
+489.7094017       , -4826.25          , 73.517928
+489.7094017       , -4633.2           , 69.656928
+489.7094017       , -4440.15          , 65.795928
+489.7094017       , -4247.1           , 61.934928
+489.7094017       , -4054.05          , 58.073928
+489.7094017       , -3861             , 54.212928
+489.7094017       , -3667.95          , 50.351928
+489.7094017       , -3474.9           , 46.490928
+489.7094017       , -3281.85          , 42.629928
+489.7094017       , -3088.8           , 38.768928
+489.7094017       , -2895.75          , 34.907928
+489.7094017       , -2702.7           , 31.046928
+489.7094017       , -2509.65          , 27.185928
+489.7094017       , -2316.6           , 23.324928
+489.7094017       , -2123.55          , 19.463928
+489.7094017       , -1930.5           , 15.602928
+489.7094017       , -1737.45          , 11.741928
+489.7094017       , -1544.4           , 7.880928
+489.7094017       , -1351.35          , 4.019928
+489.7094017       , -1158.3           , 0.158928
+489.7094017       , -965.25           , 3.702072
+489.7094017       , -772.2            , 7.563072
+489.7094017       , -579.15           , 11.424072
+489.7094017       , -386.1            , 15.285072
+489.7094017       , -193.05           , 19.146072
+489.7094017       , 0                 , 23.007072
+489.7094017       , 193.05            , 26.868072
+489.7094017       , 386.1             , 30.729072
+489.7094017       , 579.15            , 34.590072
+489.7094017       , 772.2             , 38.451072
+489.7094017       , 965.25            , 42.312072
+489.7094017       , 1158.3            , 46.173072
+489.7094017       , 1351.35           , 50.034072
+489.7094017       , 1544.4            , 53.895072
+489.7094017       , 1737.45           , 57.756072
+489.7094017       , 1930.5            , 61.617072
+489.7094017       , 2123.55           , 65.478072
+489.7094017       , 2316.6            , 69.339072
+489.7094017       , 2509.65           , 73.200072
+489.7094017       , 2702.7            , 77.061072
+489.7094017       , 2895.75           , 80.922072
+489.7094017       , 3088.8            , 84.783072
+489.7094017       , 3281.85           , 88.644072
+489.7094017       , 3474.9            , 92.505072
+489.7094017       , 3667.95           , 96.366072
+489.7094017       , 3861              , 100.227072
+489.7094017       , 4054.05           , 104.088072
+489.7094017       , 4247.1            , 107.949072
+489.7094017       , 4440.15           , 111.810072
+489.7094017       , 4633.2            , 115.671072
+489.7094017       , 4826.25           , 119.532072
+489.7094017       , 5019.3            , 123.393072
+489.7094017       , 5212.35           , 127.254072
+489.7094017       , 5405.4            , 131.115072
+489.7094017       , 5598.45           , 134.976072
+489.7094017       , 5791.5            , 138.837072
+489.7094017       , 5984.55           , 142.698072
+489.7094017       , 6177.6            , 146.559072
+816.1794872       , -6177.6           , 95.502924
+816.1794872       , -5984.55          , 91.641924
+816.1794872       , -5791.5           , 87.780924
+816.1794872       , -5598.45          , 83.919924
+816.1794872       , -5405.4           , 80.058924
+816.1794872       , -5212.35          , 76.197924
+816.1794872       , -5019.3           , 72.336924
+816.1794872       , -4826.25          , 68.475924
+816.1794872       , -4633.2           , 64.614924
+816.1794872       , -4440.15          , 60.753924
+816.1794872       , -4247.1           , 56.892924
+816.1794872       , -4054.05          , 53.031924
+816.1794872       , -3861             , 49.170924
+816.1794872       , -3667.95          , 45.309924
+816.1794872       , -3474.9           , 41.448924
+816.1794872       , -3281.85          , 37.587924
+816.1794872       , -3088.8           , 33.726924
+816.1794872       , -2895.75          , 29.865924
+816.1794872       , -2702.7           , 26.004924
+816.1794872       , -2509.65          , 22.143924
+816.1794872       , -2316.6           , 18.282924
+816.1794872       , -2123.55          , 14.421924
+816.1794872       , -1930.5           , 10.560924
+816.1794872       , -1737.45          , 6.699924
+816.1794872       , -1544.4           , 2.838924
+816.1794872       , -1351.35          , 1.022076
+816.1794872       , -1158.3           , 4.883076
+816.1794872       , -965.25           , 8.744076
+816.1794872       , -772.2            , 12.605076
+816.1794872       , -579.15           , 16.466076
+816.1794872       , -386.1            , 20.327076
+816.1794872       , -193.05           , 24.188076
+816.1794872       , 0                 , 28.049076
+816.1794872       , 193.05            , 31.910076
+816.1794872       , 386.1             , 35.771076
+816.1794872       , 579.15            , 39.632076
+816.1794872       , 772.2             , 43.493076
+816.1794872       , 965.25            , 47.354076
+816.1794872       , 1158.3            , 51.215076
+816.1794872       , 1351.35           , 55.076076
+816.1794872       , 1544.4            , 58.937076
+816.1794872       , 1737.45           , 62.798076
+816.1794872       , 1930.5            , 66.659076
+816.1794872       , 2123.55           , 70.520076
+816.1794872       , 2316.6            , 74.381076
+816.1794872       , 2509.65           , 78.242076
+816.1794872       , 2702.7            , 82.103076
+816.1794872       , 2895.75           , 85.964076
+816.1794872       , 3088.8            , 89.825076
+816.1794872       , 3281.85           , 93.686076
+816.1794872       , 3474.9            , 97.547076
+816.1794872       , 3667.95           , 101.408076
+816.1794872       , 3861              , 105.269076
+816.1794872       , 4054.05           , 109.130076
+816.1794872       , 4247.1            , 112.991076
+816.1794872       , 4440.15           , 116.852076
+816.1794872       , 4633.2            , 120.713076
+816.1794872       , 4826.25           , 124.574076
+816.1794872       , 5019.3            , 128.435076
+816.1794872       , 5212.35           , 132.296076
+816.1794872       , 5405.4            , 136.157076
+816.1794872       , 5598.45           , 140.018076
+816.1794872       , 5791.5            , 143.879076
+816.1794872       , 5984.55           , 147.740076
+816.1794872       , 6177.6            , 151.601076
+1020.25641        , -6177.6           , 92.35116
+1020.25641        , -5984.55          , 88.49016
+1020.25641        , -5791.5           , 84.62916
+1020.25641        , -5598.45          , 80.76816
+1020.25641        , -5405.4           , 76.90716
+1020.25641        , -5212.35          , 73.04616
+1020.25641        , -5019.3           , 69.18516
+1020.25641        , -4826.25          , 65.32416
+1020.25641        , -4633.2           , 61.46316
+1020.25641        , -4440.15          , 57.60216
+1020.25641        , -4247.1           , 53.74116
+1020.25641        , -4054.05          , 49.88016
+1020.25641        , -3861             , 46.01916
+1020.25641        , -3667.95          , 42.15816
+1020.25641        , -3474.9           , 38.29716
+1020.25641        , -3281.85          , 34.43616
+1020.25641        , -3088.8           , 30.57516
+1020.25641        , -2895.75          , 26.71416
+1020.25641        , -2702.7           , 22.85316
+1020.25641        , -2509.65          , 18.99216
+1020.25641        , -2316.6           , 15.13116
+1020.25641        , -2123.55          , 11.27016
+1020.25641        , -1930.5           , 7.409160004
+1020.25641        , -1737.45          , 3.548160004
+1020.25641        , -1544.4           , 0.312839996
+1020.25641        , -1351.35          , 4.173839996
+1020.25641        , -1158.3           , 8.034839996
+1020.25641        , -965.25           , 11.89584
+1020.25641        , -772.2            , 15.75684
+1020.25641        , -579.15           , 19.61784
+1020.25641        , -386.1            , 23.47884
+1020.25641        , -193.05           , 27.33984
+1020.25641        , 0                 , 31.20084
+1020.25641        , 193.05            , 35.06184
+1020.25641        , 386.1             , 38.92284
+1020.25641        , 579.15            , 42.78384
+1020.25641        , 772.2             , 46.64484
+1020.25641        , 965.25            , 50.50584
+1020.25641        , 1158.3            , 54.36684
+1020.25641        , 1351.35           , 58.22784
+1020.25641        , 1544.4            , 62.08884
+1020.25641        , 1737.45           , 65.94984
+1020.25641        , 1930.5            , 69.81084
+1020.25641        , 2123.55           , 73.67184
+1020.25641        , 2316.6            , 77.53284
+1020.25641        , 2509.65           , 81.39384
+1020.25641        , 2702.7            , 85.25484
+1020.25641        , 2895.75           , 89.11584
+1020.25641        , 3088.8            , 92.97684
+1020.25641        , 3281.85           , 96.83784
+1020.25641        , 3474.9            , 100.69884
+1020.25641        , 3667.95           , 104.55984
+1020.25641        , 3861              , 108.42084
+1020.25641        , 4054.05           , 112.28184
+1020.25641        , 4247.1            , 116.14284
+1020.25641        , 4440.15           , 120.00384
+1020.25641        , 4633.2            , 123.86484
+1020.25641        , 4826.25           , 127.72584
+1020.25641        , 5019.3            , 131.58684
+1020.25641        , 5212.35           , 135.44784
+1020.25641        , 5405.4            , 139.30884
+1020.25641        , 5598.45           , 143.16984
+1020.25641        , 5791.5            , 147.03084
+1020.25641        , 5984.55           , 150.89184
+1020.25641        , 6177.6            , 154.75284
+1224.273504       , -6177.6           , 89.20032
+1224.273504       , -5984.55          , 85.33932
+1224.273504       , -5791.5           , 81.47832
+1224.273504       , -5598.45          , 77.61732
+1224.273504       , -5405.4           , 73.75632
+1224.273504       , -5212.35          , 69.89532
+1224.273504       , -5019.3           , 66.03432
+1224.273504       , -4826.25          , 62.17332
+1224.273504       , -4633.2           , 58.31232
+1224.273504       , -4440.15          , 54.45132
+1224.273504       , -4247.1           , 50.59032
+1224.273504       , -4054.05          , 46.72932
+1224.273504       , -3861             , 42.86832
+1224.273504       , -3667.95          , 39.00732
+1224.273504       , -3474.9           , 35.14632
+1224.273504       , -3281.85          , 31.28532
+1224.273504       , -3088.8           , 27.42432
+1224.273504       , -2895.75          , 23.56332
+1224.273504       , -2702.7           , 19.70232
+1224.273504       , -2509.65          , 15.84132
+1224.273504       , -2316.6           , 11.98032
+1224.273504       , -2123.55          , 8.119320004
+1224.273504       , -1930.5           , 4.258320004
+1224.273504       , -1737.45          , 0.397320004
+1224.273504       , -1544.4           , 3.463679996
+1224.273504       , -1351.35          , 7.324679996
+1224.273504       , -1158.3           , 11.18568
+1224.273504       , -965.25           , 15.04668
+1224.273504       , -772.2            , 18.90768
+1224.273504       , -579.15           , 22.76868
+1224.273504       , -386.1            , 26.62968
+1224.273504       , -193.05           , 30.49068
+1224.273504       , 0                 , 34.35168
+1224.273504       , 193.05            , 38.21268
+1224.273504       , 386.1             , 42.07368
+1224.273504       , 579.15            , 45.93468
+1224.273504       , 772.2             , 49.79568
+1224.273504       , 965.25            , 53.65668
+1224.273504       , 1158.3            , 57.51768
+1224.273504       , 1351.35           , 61.37868
+1224.273504       , 1544.4            , 65.23968
+1224.273504       , 1737.45           , 69.10068
+1224.273504       , 1930.5            , 72.96168
+1224.273504       , 2123.55           , 76.82268
+1224.273504       , 2316.6            , 80.68368
+1224.273504       , 2509.65           , 84.54468
+1224.273504       , 2702.7            , 88.40568
+1224.273504       , 2895.75           , 92.26668
+1224.273504       , 3088.8            , 96.12768
+1224.273504       , 3281.85           , 99.98868
+1224.273504       , 3474.9            , 103.84968
+1224.273504       , 3667.95           , 107.71068
+1224.273504       , 3861              , 111.57168
+1224.273504       , 4054.05           , 115.43268
+1224.273504       , 4247.1            , 119.29368
+1224.273504       , 4440.15           , 123.15468
+1224.273504       , 4633.2            , 127.01568
+1224.273504       , 4826.25           , 130.87668
+1224.273504       , 5019.3            , 134.73768
+1224.273504       , 5212.35           , 138.59868
+1224.273504       , 5405.4            , 142.45968
+1224.273504       , 5598.45           , 146.32068
+1224.273504       , 5791.5            , 150.18168
+1224.273504       , 5984.55           , 154.04268
+1224.273504       , 6177.6            , 157.90368
+1428.290598       , -6177.6           , 86.04948
+1428.290598       , -5984.55          , 82.18848
+1428.290598       , -5791.5           , 78.32748
+1428.290598       , -5598.45          , 74.46648
+1428.290598       , -5405.4           , 70.60548
+1428.290598       , -5212.35          , 66.74448
+1428.290598       , -5019.3           , 62.88348
+1428.290598       , -4826.25          , 59.02248
+1428.290598       , -4633.2           , 55.16148
+1428.290598       , -4440.15          , 51.30048
+1428.290598       , -4247.1           , 47.43948
+1428.290598       , -4054.05          , 43.57848
+1428.290598       , -3861             , 39.71748
+1428.290598       , -3667.95          , 35.85648
+1428.290598       , -3474.9           , 31.99548
+1428.290598       , -3281.85          , 28.13448
+1428.290598       , -3088.8           , 24.27348
+1428.290598       , -2895.75          , 20.41248
+1428.290598       , -2702.7           , 16.55148
+1428.290598       , -2509.65          , 12.69048
+1428.290598       , -2316.6           , 8.829480004
+1428.290598       , -2123.55          , 4.968480004
+1428.290598       , -1930.5           , 1.107480004
+1428.290598       , -1737.45          , 2.753519996
+1428.290598       , -1544.4           , 6.614519996
+1428.290598       , -1351.35          , 10.47552
+1428.290598       , -1158.3           , 14.33652
+1428.290598       , -965.25           , 18.19752
+1428.290598       , -772.2            , 22.05852
+1428.290598       , -579.15           , 25.91952
+1428.290598       , -386.1            , 29.78052
+1428.290598       , -193.05           , 33.64152
+1428.290598       , 0                 , 37.50252
+1428.290598       , 193.05            , 41.36352
+1428.290598       , 386.1             , 45.22452
+1428.290598       , 579.15            , 49.08552
+1428.290598       , 772.2             , 52.94652
+1428.290598       , 965.25            , 56.80752
+1428.290598       , 1158.3            , 60.66852
+1428.290598       , 1351.35           , 64.52952
+1428.290598       , 1544.4            , 68.39052
+1428.290598       , 1737.45           , 72.25152
+1428.290598       , 1930.5            , 76.11252
+1428.290598       , 2123.55           , 79.97352
+1428.290598       , 2316.6            , 83.83452
+1428.290598       , 2509.65           , 87.69552
+1428.290598       , 2702.7            , 91.55652
+1428.290598       , 2895.75           , 95.41752
+1428.290598       , 3088.8            , 99.27852
+1428.290598       , 3281.85           , 103.13952
+1428.290598       , 3474.9            , 107.00052
+1428.290598       , 3667.95           , 110.86152
+1428.290598       , 3861              , 114.72252
+1428.290598       , 4054.05           , 118.58352
+1428.290598       , 4247.1            , 122.44452
+1428.290598       , 4440.15           , 126.30552
+1428.290598       , 4633.2            , 130.16652
+1428.290598       , 4826.25           , 134.02752
+1428.290598       , 5019.3            , 137.88852
+1428.290598       , 5212.35           , 141.74952
+1428.290598       , 5405.4            , 145.61052
+1428.290598       , 5598.45           , 149.47152
+1428.290598       , 5791.5            , 153.33252
+1428.290598       , 5984.55           , 157.19352
+1428.290598       , 6177.6            , 161.05452
+1632.393162       , -6177.6           , 82.89732001
+1632.393162       , -5984.55          , 79.03632001
+1632.393162       , -5791.5           , 75.17532001
+1632.393162       , -5598.45          , 71.31432001
+1632.393162       , -5405.4           , 67.45332001
+1632.393162       , -5212.35          , 63.59232001
+1632.393162       , -5019.3           , 59.73132001
+1632.393162       , -4826.25          , 55.87032001
+1632.393162       , -4633.2           , 52.00932001
+1632.393162       , -4440.15          , 48.14832001
+1632.393162       , -4247.1           , 44.28732001
+1632.393162       , -4054.05          , 40.42632001
+1632.393162       , -3861             , 36.56532001
+1632.393162       , -3667.95          , 32.70432001
+1632.393162       , -3474.9           , 28.84332001
+1632.393162       , -3281.85          , 24.98232001
+1632.393162       , -3088.8           , 21.12132001
+1632.393162       , -2895.75          , 17.26032001
+1632.393162       , -2702.7           , 13.39932001
+1632.393162       , -2509.65          , 9.538320006
+1632.393162       , -2316.6           , 5.677320006
+1632.393162       , -2123.55          , 1.816320006
+1632.393162       , -1930.5           , 2.044679994
+1632.393162       , -1737.45          , 5.905679994
+1632.393162       , -1544.4           , 9.766679994
+1632.393162       , -1351.35          , 13.62767999
+1632.393162       , -1158.3           , 17.48867999
+1632.393162       , -965.25           , 21.34967999
+1632.393162       , -772.2            , 25.21067999
+1632.393162       , -579.15           , 29.07167999
+1632.393162       , -386.1            , 32.93267999
+1632.393162       , -193.05           , 36.79367999
+1632.393162       , 0                 , 40.65467999
+1632.393162       , 193.05            , 44.51567999
+1632.393162       , 386.1             , 48.37667999
+1632.393162       , 579.15            , 52.23767999
+1632.393162       , 772.2             , 56.09867999
+1632.393162       , 965.25            , 59.95967999
+1632.393162       , 1158.3            , 63.82067999
+1632.393162       , 1351.35           , 67.68167999
+1632.393162       , 1544.4            , 71.54267999
+1632.393162       , 1737.45           , 75.40367999
+1632.393162       , 1930.5            , 79.26467999
+1632.393162       , 2123.55           , 83.12567999
+1632.393162       , 2316.6            , 86.98667999
+1632.393162       , 2509.65           , 90.84767999
+1632.393162       , 2702.7            , 94.70867999
+1632.393162       , 2895.75           , 98.56967999
+1632.393162       , 3088.8            , 102.43068
+1632.393162       , 3281.85           , 106.29168
+1632.393162       , 3474.9            , 110.15268
+1632.393162       , 3667.95           , 114.01368
+1632.393162       , 3861              , 117.87468
+1632.393162       , 4054.05           , 121.73568
+1632.393162       , 4247.1            , 125.59668
+1632.393162       , 4440.15           , 129.45768
+1632.393162       , 4633.2            , 133.31868
+1632.393162       , 4826.25           , 137.17968
+1632.393162       , 5019.3            , 141.04068
+1632.393162       , 5212.35           , 144.90168
+1632.393162       , 5405.4            , 148.76268
+1632.393162       , 5598.45           , 152.62368
+1632.393162       , 5791.5            , 156.48468
+1632.393162       , 5984.55           , 160.34568
+1632.393162       , 6177.6            , 164.20668
+1836.410256       , -6177.6           , 79.74648001
+1836.410256       , -5984.55          , 75.88548001
+1836.410256       , -5791.5           , 72.02448001
+1836.410256       , -5598.45          , 68.16348001
+1836.410256       , -5405.4           , 64.30248001
+1836.410256       , -5212.35          , 60.44148001
+1836.410256       , -5019.3           , 56.58048001
+1836.410256       , -4826.25          , 52.71948001
+1836.410256       , -4633.2           , 48.85848001
+1836.410256       , -4440.15          , 44.99748001
+1836.410256       , -4247.1           , 41.13648001
+1836.410256       , -4054.05          , 37.27548001
+1836.410256       , -3861             , 33.41448001
+1836.410256       , -3667.95          , 29.55348001
+1836.410256       , -3474.9           , 25.69248001
+1836.410256       , -3281.85          , 21.83148001
+1836.410256       , -3088.8           , 17.97048001
+1836.410256       , -2895.75          , 14.10948001
+1836.410256       , -2702.7           , 10.24848001
+1836.410256       , -2509.65          , 6.387480006
+1836.410256       , -2316.6           , 2.526480006
+1836.410256       , -2123.55          , 1.334519994
+1836.410256       , -1930.5           , 5.195519994
+1836.410256       , -1737.45          , 9.056519994
+1836.410256       , -1544.4           , 12.91751999
+1836.410256       , -1351.35          , 16.77851999
+1836.410256       , -1158.3           , 20.63951999
+1836.410256       , -965.25           , 24.50051999
+1836.410256       , -772.2            , 28.36151999
+1836.410256       , -579.15           , 32.22251999
+1836.410256       , -386.1            , 36.08351999
+1836.410256       , -193.05           , 39.94451999
+1836.410256       , 0                 , 43.80551999
+1836.410256       , 193.05            , 47.66651999
+1836.410256       , 386.1             , 51.52751999
+1836.410256       , 579.15            , 55.38851999
+1836.410256       , 772.2             , 59.24951999
+1836.410256       , 965.25            , 63.11051999
+1836.410256       , 1158.3            , 66.97151999
+1836.410256       , 1351.35           , 70.83251999
+1836.410256       , 1544.4            , 74.69351999
+1836.410256       , 1737.45           , 78.55451999
+1836.410256       , 1930.5            , 82.41551999
+1836.410256       , 2123.55           , 86.27651999
+1836.410256       , 2316.6            , 90.13751999
+1836.410256       , 2509.65           , 93.99851999
+1836.410256       , 2702.7            , 97.85951999
+1836.410256       , 2895.75           , 101.72052
+1836.410256       , 3088.8            , 105.58152
+1836.410256       , 3281.85           , 109.44252
+1836.410256       , 3474.9            , 113.30352
+1836.410256       , 3667.95           , 117.16452
+1836.410256       , 3861              , 121.02552
+1836.410256       , 4054.05           , 124.88652
+1836.410256       , 4247.1            , 128.74752
+1836.410256       , 4440.15           , 132.60852
+1836.410256       , 4633.2            , 136.46952
+1836.410256       , 4826.25           , 140.33052
+1836.410256       , 5019.3            , 144.19152
+1836.410256       , 5212.35           , 148.05252
+1836.410256       , 5405.4            , 151.91352
+1836.410256       , 5598.45           , 155.77452
+1836.410256       , 5791.5            , 159.63552
+1836.410256       , 5984.55           , 163.49652
+1836.410256       , 6177.6            , 167.35752
+2040.42735        , -6177.6           , 76.59564001
+2040.42735        , -5984.55          , 72.73464001
+2040.42735        , -5791.5           , 68.87364001
+2040.42735        , -5598.45          , 65.01264001
+2040.42735        , -5405.4           , 61.15164001
+2040.42735        , -5212.35          , 57.29064001
+2040.42735        , -5019.3           , 53.42964001
+2040.42735        , -4826.25          , 49.56864001
+2040.42735        , -4633.2           , 45.70764001
+2040.42735        , -4440.15          , 41.84664001
+2040.42735        , -4247.1           , 37.98564001
+2040.42735        , -4054.05          , 34.12464001
+2040.42735        , -3861             , 30.26364001
+2040.42735        , -3667.95          , 26.40264001
+2040.42735        , -3474.9           , 22.54164001
+2040.42735        , -3281.85          , 18.68064001
+2040.42735        , -3088.8           , 14.81964001
+2040.42735        , -2895.75          , 10.95864001
+2040.42735        , -2702.7           , 7.097640007
+2040.42735        , -2509.65          , 3.236640007
+2040.42735        , -2316.6           , 0.624359993
+2040.42735        , -2123.55          , 4.485359993
+2040.42735        , -1930.5           , 8.346359993
+2040.42735        , -1737.45          , 12.20735999
+2040.42735        , -1544.4           , 16.06835999
+2040.42735        , -1351.35          , 19.92935999
+2040.42735        , -1158.3           , 23.79035999
+2040.42735        , -965.25           , 27.65135999
+2040.42735        , -772.2            , 31.51235999
+2040.42735        , -579.15           , 35.37335999
+2040.42735        , -386.1            , 39.23435999
+2040.42735        , -193.05           , 43.09535999
+2040.42735        , 0                 , 46.95635999
+2040.42735        , 193.05            , 50.81735999
+2040.42735        , 386.1             , 54.67835999
+2040.42735        , 579.15            , 58.53935999
+2040.42735        , 772.2             , 62.40035999
+2040.42735        , 965.25            , 66.26135999
+2040.42735        , 1158.3            , 70.12235999
+2040.42735        , 1351.35           , 73.98335999
+2040.42735        , 1544.4            , 77.84435999
+2040.42735        , 1737.45           , 81.70535999
+2040.42735        , 1930.5            , 85.56635999
+2040.42735        , 2123.55           , 89.42735999
+2040.42735        , 2316.6            , 93.28835999
+2040.42735        , 2509.65           , 97.14935999
+2040.42735        , 2702.7            , 101.01036
+2040.42735        , 2895.75           , 104.87136
+2040.42735        , 3088.8            , 108.73236
+2040.42735        , 3281.85           , 112.59336
+2040.42735        , 3474.9            , 116.45436
+2040.42735        , 3667.95           , 120.31536
+2040.42735        , 3861              , 124.17636
+2040.42735        , 4054.05           , 128.03736
+2040.42735        , 4247.1            , 131.89836
+2040.42735        , 4440.15           , 135.75936
+2040.42735        , 4633.2            , 139.62036
+2040.42735        , 4826.25           , 143.48136
+2040.42735        , 5019.3            , 147.34236
+2040.42735        , 5212.35           , 151.20336
+2040.42735        , 5405.4            , 155.06436
+2040.42735        , 5598.45           , 158.92536
+2040.42735        , 5791.5            , 162.78636
+2040.42735        , 5984.55           , 166.64736
+2040.42735        , 6177.6            , 170.50836
+2244.529915       , -6177.6           , 73.44347999
+2244.529915       , -5984.55          , 69.58247999
+2244.529915       , -5791.5           , 65.72147999
+2244.529915       , -5598.45          , 61.86047999
+2244.529915       , -5405.4           , 57.99947999
+2244.529915       , -5212.35          , 54.13847999
+2244.529915       , -5019.3           , 50.27747999
+2244.529915       , -4826.25          , 46.41647999
+2244.529915       , -4633.2           , 42.55547999
+2244.529915       , -4440.15          , 38.69447999
+2244.529915       , -4247.1           , 34.83347999
+2244.529915       , -4054.05          , 30.97247999
+2244.529915       , -3861             , 27.11147999
+2244.529915       , -3667.95          , 23.25047999
+2244.529915       , -3474.9           , 19.38947999
+2244.529915       , -3281.85          , 15.52847999
+2244.529915       , -3088.8           , 11.66747999
+2244.529915       , -2895.75          , 7.806479993
+2244.529915       , -2702.7           , 3.945479993
+2244.529915       , -2509.65          , 0.084479993
+2244.529915       , -2316.6           , 3.776520007
+2244.529915       , -2123.55          , 7.637520007
+2244.529915       , -1930.5           , 11.49852001
+2244.529915       , -1737.45          , 15.35952001
+2244.529915       , -1544.4           , 19.22052001
+2244.529915       , -1351.35          , 23.08152001
+2244.529915       , -1158.3           , 26.94252001
+2244.529915       , -965.25           , 30.80352001
+2244.529915       , -772.2            , 34.66452001
+2244.529915       , -579.15           , 38.52552001
+2244.529915       , -386.1            , 42.38652001
+2244.529915       , -193.05           , 46.24752001
+2244.529915       , 0                 , 50.10852001
+2244.529915       , 193.05            , 53.96952001
+2244.529915       , 386.1             , 57.83052001
+2244.529915       , 579.15            , 61.69152001
+2244.529915       , 772.2             , 65.55252001
+2244.529915       , 965.25            , 69.41352001
+2244.529915       , 1158.3            , 73.27452001
+2244.529915       , 1351.35           , 77.13552001
+2244.529915       , 1544.4            , 80.99652001
+2244.529915       , 1737.45           , 84.85752001
+2244.529915       , 1930.5            , 88.71852001
+2244.529915       , 2123.55           , 92.57952001
+2244.529915       , 2316.6            , 96.44052001
+2244.529915       , 2509.65           , 100.30152
+2244.529915       , 2702.7            , 104.16252
+2244.529915       , 2895.75           , 108.02352
+2244.529915       , 3088.8            , 111.88452
+2244.529915       , 3281.85           , 115.74552
+2244.529915       , 3474.9            , 119.60652
+2244.529915       , 3667.95           , 123.46752
+2244.529915       , 3861              , 127.32852
+2244.529915       , 4054.05           , 131.18952
+2244.529915       , 4247.1            , 135.05052
+2244.529915       , 4440.15           , 138.91152
+2244.529915       , 4633.2            , 142.77252
+2244.529915       , 4826.25           , 146.63352
+2244.529915       , 5019.3            , 150.49452
+2244.529915       , 5212.35           , 154.35552
+2244.529915       , 5405.4            , 158.21652
+2244.529915       , 5598.45           , 162.07752
+2244.529915       , 5791.5            , 165.93852
+2244.529915       , 5984.55           , 169.79952
+2244.529915       , 6177.6            , 173.66052
+2448.547009       , -6177.6           , 70.29263999
+2448.547009       , -5984.55          , 66.43163999
+2448.547009       , -5791.5           , 62.57063999
+2448.547009       , -5598.45          , 58.70963999
+2448.547009       , -5405.4           , 54.84863999
+2448.547009       , -5212.35          , 50.98763999
+2448.547009       , -5019.3           , 47.12663999
+2448.547009       , -4826.25          , 43.26563999
+2448.547009       , -4633.2           , 39.40463999
+2448.547009       , -4440.15          , 35.54363999
+2448.547009       , -4247.1           , 31.68263999
+2448.547009       , -4054.05          , 27.82163999
+2448.547009       , -3861             , 23.96063999
+2448.547009       , -3667.95          , 20.09963999
+2448.547009       , -3474.9           , 16.23863999
+2448.547009       , -3281.85          , 12.37763999
+2448.547009       , -3088.8           , 8.516639993
+2448.547009       , -2895.75          , 4.655639993
+2448.547009       , -2702.7           , 0.794639993
+2448.547009       , -2509.65          , 3.066360007
+2448.547009       , -2316.6           , 6.927360007
+2448.547009       , -2123.55          , 10.78836001
+2448.547009       , -1930.5           , 14.64936001
+2448.547009       , -1737.45          , 18.51036001
+2448.547009       , -1544.4           , 22.37136001
+2448.547009       , -1351.35          , 26.23236001
+2448.547009       , -1158.3           , 30.09336001
+2448.547009       , -965.25           , 33.95436001
+2448.547009       , -772.2            , 37.81536001
+2448.547009       , -579.15           , 41.67636001
+2448.547009       , -386.1            , 45.53736001
+2448.547009       , -193.05           , 49.39836001
+2448.547009       , 0                 , 53.25936001
+2448.547009       , 193.05            , 57.12036001
+2448.547009       , 386.1             , 60.98136001
+2448.547009       , 579.15            , 64.84236001
+2448.547009       , 772.2             , 68.70336001
+2448.547009       , 965.25            , 72.56436001
+2448.547009       , 1158.3            , 76.42536001
+2448.547009       , 1351.35           , 80.28636001
+2448.547009       , 1544.4            , 84.14736001
+2448.547009       , 1737.45           , 88.00836001
+2448.547009       , 1930.5            , 91.86936001
+2448.547009       , 2123.55           , 95.73036001
+2448.547009       , 2316.6            , 99.59136001
+2448.547009       , 2509.65           , 103.45236
+2448.547009       , 2702.7            , 107.31336
+2448.547009       , 2895.75           , 111.17436
+2448.547009       , 3088.8            , 115.03536
+2448.547009       , 3281.85           , 118.89636
+2448.547009       , 3474.9            , 122.75736
+2448.547009       , 3667.95           , 126.61836
+2448.547009       , 3861              , 130.47936
+2448.547009       , 4054.05           , 134.34036
+2448.547009       , 4247.1            , 138.20136
+2448.547009       , 4440.15           , 142.06236
+2448.547009       , 4633.2            , 145.92336
+2448.547009       , 4826.25           , 149.78436
+2448.547009       , 5019.3            , 153.64536
+2448.547009       , 5212.35           , 157.50636
+2448.547009       , 5405.4            , 161.36736
+2448.547009       , 5598.45           , 165.22836
+2448.547009       , 5791.5            , 169.08936
+2448.547009       , 5984.55           , 172.95036
+2448.547009       , 6177.6            , 176.81136
+2652.564103       , -6177.6           , 67.14179999
+2652.564103       , -5984.55          , 63.28079999
+2652.564103       , -5791.5           , 59.41979999
+2652.564103       , -5598.45          , 55.55879999
+2652.564103       , -5405.4           , 51.69779999
+2652.564103       , -5212.35          , 47.83679999
+2652.564103       , -5019.3           , 43.97579999
+2652.564103       , -4826.25          , 40.11479999
+2652.564103       , -4633.2           , 36.25379999
+2652.564103       , -4440.15          , 32.39279999
+2652.564103       , -4247.1           , 28.53179999
+2652.564103       , -4054.05          , 24.67079999
+2652.564103       , -3861             , 20.80979999
+2652.564103       , -3667.95          , 16.94879999
+2652.564103       , -3474.9           , 13.08779999
+2652.564103       , -3281.85          , 9.226799993
+2652.564103       , -3088.8           , 5.365799993
+2652.564103       , -2895.75          , 1.504799993
+2652.564103       , -2702.7           , 2.356200007
+2652.564103       , -2509.65          , 6.217200007
+2652.564103       , -2316.6           , 10.07820001
+2652.564103       , -2123.55          , 13.93920001
+2652.564103       , -1930.5           , 17.80020001
+2652.564103       , -1737.45          , 21.66120001
+2652.564103       , -1544.4           , 25.52220001
+2652.564103       , -1351.35          , 29.38320001
+2652.564103       , -1158.3           , 33.24420001
+2652.564103       , -965.25           , 37.10520001
+2652.564103       , -772.2            , 40.96620001
+2652.564103       , -579.15           , 44.82720001
+2652.564103       , -386.1            , 48.68820001
+2652.564103       , -193.05           , 52.54920001
+2652.564103       , 0                 , 56.41020001
+2652.564103       , 193.05            , 60.27120001
+2652.564103       , 386.1             , 64.13220001
+2652.564103       , 579.15            , 67.99320001
+2652.564103       , 772.2             , 71.85420001
+2652.564103       , 965.25            , 75.71520001
+2652.564103       , 1158.3            , 79.57620001
+2652.564103       , 1351.35           , 83.43720001
+2652.564103       , 1544.4            , 87.29820001
+2652.564103       , 1737.45           , 91.15920001
+2652.564103       , 1930.5            , 95.02020001
+2652.564103       , 2123.55           , 98.88120001
+2652.564103       , 2316.6            , 102.7422
+2652.564103       , 2509.65           , 106.6032
+2652.564103       , 2702.7            , 110.4642
+2652.564103       , 2895.75           , 114.3252
+2652.564103       , 3088.8            , 118.1862
+2652.564103       , 3281.85           , 122.0472
+2652.564103       , 3474.9            , 125.9082
+2652.564103       , 3667.95           , 129.7692
+2652.564103       , 3861              , 133.6302
+2652.564103       , 4054.05           , 137.4912
+2652.564103       , 4247.1            , 141.3522
+2652.564103       , 4440.15           , 145.2132
+2652.564103       , 4633.2            , 149.0742
+2652.564103       , 4826.25           , 152.9352
+2652.564103       , 5019.3            , 156.7962
+2652.564103       , 5212.35           , 160.6572
+2652.564103       , 5405.4            , 164.5182
+2652.564103       , 5598.45           , 168.3792
+2652.564103       , 5791.5            , 172.2402
+2652.564103       , 5984.55           , 176.1012
+2652.564103       , 6177.6            , 179.9622
+2856.666667       , -6177.6           , 63.98963999
+2856.666667       , -5984.55          , 60.12863999
+2856.666667       , -5791.5           , 56.26763999
+2856.666667       , -5598.45          , 52.40663999
+2856.666667       , -5405.4           , 48.54563999
+2856.666667       , -5212.35          , 44.68463999
+2856.666667       , -5019.3           , 40.82363999
+2856.666667       , -4826.25          , 36.96263999
+2856.666667       , -4633.2           , 33.10163999
+2856.666667       , -4440.15          , 29.24063999
+2856.666667       , -4247.1           , 25.37963999
+2856.666667       , -4054.05          , 21.51863999
+2856.666667       , -3861             , 17.65763999
+2856.666667       , -3667.95          , 13.79663999
+2856.666667       , -3474.9           , 9.935639995
+2856.666667       , -3281.85          , 6.074639995
+2856.666667       , -3088.8           , 2.213639995
+2856.666667       , -2895.75          , 1.647360005
+2856.666667       , -2702.7           , 5.508360005
+2856.666667       , -2509.65          , 9.369360005
+2856.666667       , -2316.6           , 13.23036001
+2856.666667       , -2123.55          , 17.09136001
+2856.666667       , -1930.5           , 20.95236001
+2856.666667       , -1737.45          , 24.81336001
+2856.666667       , -1544.4           , 28.67436001
+2856.666667       , -1351.35          , 32.53536001
+2856.666667       , -1158.3           , 36.39636001
+2856.666667       , -965.25           , 40.25736001
+2856.666667       , -772.2            , 44.11836001
+2856.666667       , -579.15           , 47.97936001
+2856.666667       , -386.1            , 51.84036001
+2856.666667       , -193.05           , 55.70136001
+2856.666667       , 0                 , 59.56236001
+2856.666667       , 193.05            , 63.42336001
+2856.666667       , 386.1             , 67.28436001
+2856.666667       , 579.15            , 71.14536001
+2856.666667       , 772.2             , 75.00636001
+2856.666667       , 965.25            , 78.86736001
+2856.666667       , 1158.3            , 82.72836001
+2856.666667       , 1351.35           , 86.58936001
+2856.666667       , 1544.4            , 90.45036001
+2856.666667       , 1737.45           , 94.31136001
+2856.666667       , 1930.5            , 98.17236001
+2856.666667       , 2123.55           , 102.03336
+2856.666667       , 2316.6            , 105.89436
+2856.666667       , 2509.65           , 109.75536
+2856.666667       , 2702.7            , 113.61636
+2856.666667       , 2895.75           , 117.47736
+2856.666667       , 3088.8            , 121.33836
+2856.666667       , 3281.85           , 125.19936
+2856.666667       , 3474.9            , 129.06036
+2856.666667       , 3667.95           , 132.92136
+2856.666667       , 3861              , 136.78236
+2856.666667       , 4054.05           , 140.64336
+2856.666667       , 4247.1            , 144.50436
+2856.666667       , 4440.15           , 148.36536
+2856.666667       , 4633.2            , 152.22636
+2856.666667       , 4826.25           , 156.08736
+2856.666667       , 5019.3            , 159.94836
+2856.666667       , 5212.35           , 163.80936
+2856.666667       , 5405.4            , 167.67036
+2856.666667       , 5598.45           , 171.53136
+2856.666667       , 5791.5            , 175.39236
+2856.666667       , 5984.55           , 179.25336
+2856.666667       , 6177.6            , 183.11436
+3060.683761       , -6177.6           , 60.8388
+3060.683761       , -5984.55          , 56.9778
+3060.683761       , -5791.5           , 53.1168
+3060.683761       , -5598.45          , 49.2558
+3060.683761       , -5405.4           , 45.3948
+3060.683761       , -5212.35          , 41.5338
+3060.683761       , -5019.3           , 37.6728
+3060.683761       , -4826.25          , 33.8118
+3060.683761       , -4633.2           , 29.9508
+3060.683761       , -4440.15          , 26.0898
+3060.683761       , -4247.1           , 22.2288
+3060.683761       , -4054.05          , 18.3678
+3060.683761       , -3861             , 14.5068
+3060.683761       , -3667.95          , 10.6458
+3060.683761       , -3474.9           , 6.784799995
+3060.683761       , -3281.85          , 2.923799995
+3060.683761       , -3088.8           , 0.937200005
+3060.683761       , -2895.75          , 4.798200005
+3060.683761       , -2702.7           , 8.659200005
+3060.683761       , -2509.65          , 12.5202
+3060.683761       , -2316.6           , 16.3812
+3060.683761       , -2123.55          , 20.2422
+3060.683761       , -1930.5           , 24.1032
+3060.683761       , -1737.45          , 27.9642
+3060.683761       , -1544.4           , 31.8252
+3060.683761       , -1351.35          , 35.6862
+3060.683761       , -1158.3           , 39.5472
+3060.683761       , -965.25           , 43.4082
+3060.683761       , -772.2            , 47.2692
+3060.683761       , -579.15           , 51.1302
+3060.683761       , -386.1            , 54.9912
+3060.683761       , -193.05           , 58.8522
+3060.683761       , 0                 , 62.7132
+3060.683761       , 193.05            , 66.5742
+3060.683761       , 386.1             , 70.4352
+3060.683761       , 579.15            , 74.2962
+3060.683761       , 772.2             , 78.1572
+3060.683761       , 965.25            , 82.0182
+3060.683761       , 1158.3            , 85.8792
+3060.683761       , 1351.35           , 89.7402
+3060.683761       , 1544.4            , 93.6012
+3060.683761       , 1737.45           , 97.4622
+3060.683761       , 1930.5            , 101.3232
+3060.683761       , 2123.55           , 105.1842
+3060.683761       , 2316.6            , 109.0452
+3060.683761       , 2509.65           , 112.9062
+3060.683761       , 2702.7            , 116.7672
+3060.683761       , 2895.75           , 120.6282
+3060.683761       , 3088.8            , 124.4892
+3060.683761       , 3281.85           , 128.3502
+3060.683761       , 3474.9            , 132.2112
+3060.683761       , 3667.95           , 136.0722
+3060.683761       , 3861              , 139.9332
+3060.683761       , 4054.05           , 143.7942
+3060.683761       , 4247.1            , 147.6552
+3060.683761       , 4440.15           , 151.5162
+3060.683761       , 4633.2            , 155.3772
+3060.683761       , 4826.25           , 159.2382
+3060.683761       , 5019.3            , 163.0992
+3060.683761       , 5212.35           , 166.9602
+3060.683761       , 5405.4            , 170.8212
+3060.683761       , 5598.45           , 174.6822
+3060.683761       , 5791.5            , 178.5432
+3060.683761       , 5984.55           , 182.4042
+3060.683761       , 6177.6            , 186.2652
+3264.700855       , -6177.6           , 57.68796
+3264.700855       , -5984.55          , 53.82696
+3264.700855       , -5791.5           , 49.96596
+3264.700855       , -5598.45          , 46.10496
+3264.700855       , -5405.4           , 42.24396
+3264.700855       , -5212.35          , 38.38296
+3264.700855       , -5019.3           , 34.52196
+3264.700855       , -4826.25          , 30.66096
+3264.700855       , -4633.2           , 26.79996
+3264.700855       , -4440.15          , 22.93896
+3264.700855       , -4247.1           , 19.07796
+3264.700855       , -4054.05          , 15.21696
+3264.700855       , -3861             , 11.35596
+3264.700855       , -3667.95          , 7.494959995
+3264.700855       , -3474.9           , 3.633959995
+3264.700855       , -3281.85          , 0.227040005
+3264.700855       , -3088.8           , 4.088040005
+3264.700855       , -2895.75          , 7.949040005
+3264.700855       , -2702.7           , 11.81004
+3264.700855       , -2509.65          , 15.67104
+3264.700855       , -2316.6           , 19.53204
+3264.700855       , -2123.55          , 23.39304
+3264.700855       , -1930.5           , 27.25404
+3264.700855       , -1737.45          , 31.11504
+3264.700855       , -1544.4           , 34.97604
+3264.700855       , -1351.35          , 38.83704
+3264.700855       , -1158.3           , 42.69804
+3264.700855       , -965.25           , 46.55904
+3264.700855       , -772.2            , 50.42004
+3264.700855       , -579.15           , 54.28104
+3264.700855       , -386.1            , 58.14204
+3264.700855       , -193.05           , 62.00304
+3264.700855       , 0                 , 65.86404
+3264.700855       , 193.05            , 69.72504
+3264.700855       , 386.1             , 73.58604
+3264.700855       , 579.15            , 77.44704
+3264.700855       , 772.2             , 81.30804
+3264.700855       , 965.25            , 85.16904
+3264.700855       , 1158.3            , 89.03004
+3264.700855       , 1351.35           , 92.89104
+3264.700855       , 1544.4            , 96.75204
+3264.700855       , 1737.45           , 100.61304
+3264.700855       , 1930.5            , 104.47404
+3264.700855       , 2123.55           , 108.33504
+3264.700855       , 2316.6            , 112.19604
+3264.700855       , 2509.65           , 116.05704
+3264.700855       , 2702.7            , 119.91804
+3264.700855       , 2895.75           , 123.77904
+3264.700855       , 3088.8            , 127.64004
+3264.700855       , 3281.85           , 131.50104
+3264.700855       , 3474.9            , 135.36204
+3264.700855       , 3667.95           , 139.22304
+3264.700855       , 3861              , 143.08404
+3264.700855       , 4054.05           , 146.94504
+3264.700855       , 4247.1            , 150.80604
+3264.700855       , 4440.15           , 154.66704
+3264.700855       , 4633.2            , 158.52804
+3264.700855       , 4826.25           , 162.38904
+3264.700855       , 5019.3            , 166.25004
+3264.700855       , 5212.35           , 170.11104
+3264.700855       , 5405.4            , 173.97204
+3264.700855       , 5598.45           , 177.83304
+3264.700855       , 5791.5            , 181.69404
+3264.700855       , 5984.55           , 185.55504
+3264.700855       , 6177.6            , 189.41604
+3468.803419       , -6177.6           , 54.5358
+3468.803419       , -5984.55          , 50.6748
+3468.803419       , -5791.5           , 46.8138
+3468.803419       , -5598.45          , 42.9528
+3468.803419       , -5405.4           , 39.0918
+3468.803419       , -5212.35          , 35.2308
+3468.803419       , -5019.3           , 31.3698
+3468.803419       , -4826.25          , 27.5088
+3468.803419       , -4633.2           , 23.6478
+3468.803419       , -4440.15          , 19.7868
+3468.803419       , -4247.1           , 15.9258
+3468.803419       , -4054.05          , 12.0648
+3468.803419       , -3861             , 8.203799997
+3468.803419       , -3667.95          , 4.342799997
+3468.803419       , -3474.9           , 0.481799997
+3468.803419       , -3281.85          , 3.379200003
+3468.803419       , -3088.8           , 7.240200003
+3468.803419       , -2895.75          , 11.1012
+3468.803419       , -2702.7           , 14.9622
+3468.803419       , -2509.65          , 18.8232
+3468.803419       , -2316.6           , 22.6842
+3468.803419       , -2123.55          , 26.5452
+3468.803419       , -1930.5           , 30.4062
+3468.803419       , -1737.45          , 34.2672
+3468.803419       , -1544.4           , 38.1282
+3468.803419       , -1351.35          , 41.9892
+3468.803419       , -1158.3           , 45.8502
+3468.803419       , -965.25           , 49.7112
+3468.803419       , -772.2            , 53.5722
+3468.803419       , -579.15           , 57.4332
+3468.803419       , -386.1            , 61.2942
+3468.803419       , -193.05           , 65.1552
+3468.803419       , 0                 , 69.0162
+3468.803419       , 193.05            , 72.8772
+3468.803419       , 386.1             , 76.7382
+3468.803419       , 579.15            , 80.5992
+3468.803419       , 772.2             , 84.4602
+3468.803419       , 965.25            , 88.3212
+3468.803419       , 1158.3            , 92.1822
+3468.803419       , 1351.35           , 96.0432
+3468.803419       , 1544.4            , 99.9042
+3468.803419       , 1737.45           , 103.7652
+3468.803419       , 1930.5            , 107.6262
+3468.803419       , 2123.55           , 111.4872
+3468.803419       , 2316.6            , 115.3482
+3468.803419       , 2509.65           , 119.2092
+3468.803419       , 2702.7            , 123.0702
+3468.803419       , 2895.75           , 126.9312
+3468.803419       , 3088.8            , 130.7922
+3468.803419       , 3281.85           , 134.6532
+3468.803419       , 3474.9            , 138.5142
+3468.803419       , 3667.95           , 142.3752
+3468.803419       , 3861              , 146.2362
+3468.803419       , 4054.05           , 150.0972
+3468.803419       , 4247.1            , 153.9582
+3468.803419       , 4440.15           , 157.8192
+3468.803419       , 4633.2            , 161.6802
+3468.803419       , 4826.25           , 165.5412
+3468.803419       , 5019.3            , 169.4022
+3468.803419       , 5212.35           , 173.2632
+3468.803419       , 5405.4            , 177.1242
+3468.803419       , 5598.45           , 180.9852
+3468.803419       , 5791.5            , 184.8462
+3468.803419       , 5984.55           , 188.7072
+3468.803419       , 6177.6            , 192.5682
+3672.820513       , -6177.6           , 51.38496
+3672.820513       , -5984.55          , 47.52396
+3672.820513       , -5791.5           , 43.66296
+3672.820513       , -5598.45          , 39.80196
+3672.820513       , -5405.4           , 35.94096
+3672.820513       , -5212.35          , 32.07996
+3672.820513       , -5019.3           , 28.21896
+3672.820513       , -4826.25          , 24.35796
+3672.820513       , -4633.2           , 20.49696
+3672.820513       , -4440.15          , 16.63596
+3672.820513       , -4247.1           , 12.77496
+3672.820513       , -4054.05          , 8.913959997
+3672.820513       , -3861             , 5.052959997
+3672.820513       , -3667.95          , 1.191959997
+3672.820513       , -3474.9           , 2.669040003
+3672.820513       , -3281.85          , 6.530040003
+3672.820513       , -3088.8           , 10.39104
+3672.820513       , -2895.75          , 14.25204
+3672.820513       , -2702.7           , 18.11304
+3672.820513       , -2509.65          , 21.97404
+3672.820513       , -2316.6           , 25.83504
+3672.820513       , -2123.55          , 29.69604
+3672.820513       , -1930.5           , 33.55704
+3672.820513       , -1737.45          , 37.41804
+3672.820513       , -1544.4           , 41.27904
+3672.820513       , -1351.35          , 45.14004
+3672.820513       , -1158.3           , 49.00104
+3672.820513       , -965.25           , 52.86204
+3672.820513       , -772.2            , 56.72304
+3672.820513       , -579.15           , 60.58404
+3672.820513       , -386.1            , 64.44504
+3672.820513       , -193.05           , 68.30604
+3672.820513       , 0                 , 72.16704
+3672.820513       , 193.05            , 76.02804
+3672.820513       , 386.1             , 79.88904
+3672.820513       , 579.15            , 83.75004
+3672.820513       , 772.2             , 87.61104
+3672.820513       , 965.25            , 91.47204
+3672.820513       , 1158.3            , 95.33304
+3672.820513       , 1351.35           , 99.19404
+3672.820513       , 1544.4            , 103.05504
+3672.820513       , 1737.45           , 106.91604
+3672.820513       , 1930.5            , 110.77704
+3672.820513       , 2123.55           , 114.63804
+3672.820513       , 2316.6            , 118.49904
+3672.820513       , 2509.65           , 122.36004
+3672.820513       , 2702.7            , 126.22104
+3672.820513       , 2895.75           , 130.08204
+3672.820513       , 3088.8            , 133.94304
+3672.820513       , 3281.85           , 137.80404
+3672.820513       , 3474.9            , 141.66504
+3672.820513       , 3667.95           , 145.52604
+3672.820513       , 3861              , 149.38704
+3672.820513       , 4054.05           , 153.24804
+3672.820513       , 4247.1            , 157.10904
+3672.820513       , 4440.15           , 160.97004
+3672.820513       , 4633.2            , 164.83104
+3672.820513       , 4826.25           , 168.69204
+3672.820513       , 5019.3            , 172.55304
+3672.820513       , 5212.35           , 176.41404
+3672.820513       , 5405.4            , 180.27504
+3672.820513       , 5598.45           , 184.13604
+3672.820513       , 5791.5            , 187.99704
+3672.820513       , 5984.55           , 191.85804
+3672.820513       , 6177.6            , 195.71904
+3876.837607       , -6177.6           , 48.23412
+3876.837607       , -5984.55          , 44.37312
+3876.837607       , -5791.5           , 40.51212
+3876.837607       , -5598.45          , 36.65112
+3876.837607       , -5405.4           , 32.79012
+3876.837607       , -5212.35          , 28.92912
+3876.837607       , -5019.3           , 25.06812
+3876.837607       , -4826.25          , 21.20712
+3876.837607       , -4633.2           , 17.34612
+3876.837607       , -4440.15          , 13.48512
+3876.837607       , -4247.1           , 9.624119997
+3876.837607       , -4054.05          , 5.763119997
+3876.837607       , -3861             , 1.902119997
+3876.837607       , -3667.95          , 1.958880003
+3876.837607       , -3474.9           , 5.819880003
+3876.837607       , -3281.85          , 9.680880003
+3876.837607       , -3088.8           , 13.54188
+3876.837607       , -2895.75          , 17.40288
+3876.837607       , -2702.7           , 21.26388
+3876.837607       , -2509.65          , 25.12488
+3876.837607       , -2316.6           , 28.98588
+3876.837607       , -2123.55          , 32.84688
+3876.837607       , -1930.5           , 36.70788
+3876.837607       , -1737.45          , 40.56888
+3876.837607       , -1544.4           , 44.42988
+3876.837607       , -1351.35          , 48.29088
+3876.837607       , -1158.3           , 52.15188
+3876.837607       , -965.25           , 56.01288
+3876.837607       , -772.2            , 59.87388
+3876.837607       , -579.15           , 63.73488
+3876.837607       , -386.1            , 67.59588
+3876.837607       , -193.05           , 71.45688
+3876.837607       , 0                 , 75.31788
+3876.837607       , 193.05            , 79.17888
+3876.837607       , 386.1             , 83.03988
+3876.837607       , 579.15            , 86.90088
+3876.837607       , 772.2             , 90.76188
+3876.837607       , 965.25            , 94.62288
+3876.837607       , 1158.3            , 98.48388
+3876.837607       , 1351.35           , 102.34488
+3876.837607       , 1544.4            , 106.20588
+3876.837607       , 1737.45           , 110.06688
+3876.837607       , 1930.5            , 113.92788
+3876.837607       , 2123.55           , 117.78888
+3876.837607       , 2316.6            , 121.64988
+3876.837607       , 2509.65           , 125.51088
+3876.837607       , 2702.7            , 129.37188
+3876.837607       , 2895.75           , 133.23288
+3876.837607       , 3088.8            , 137.09388
+3876.837607       , 3281.85           , 140.95488
+3876.837607       , 3474.9            , 144.81588
+3876.837607       , 3667.95           , 148.67688
+3876.837607       , 3861              , 152.53788
+3876.837607       , 4054.05           , 156.39888
+3876.837607       , 4247.1            , 160.25988
+3876.837607       , 4440.15           , 164.12088
+3876.837607       , 4633.2            , 167.98188
+3876.837607       , 4826.25           , 171.84288
+3876.837607       , 5019.3            , 175.70388
+3876.837607       , 5212.35           , 179.56488
+3876.837607       , 5405.4            , 183.42588
+3876.837607       , 5598.45           , 187.28688
+3876.837607       , 5791.5            , 191.14788
+3876.837607       , 5984.55           , 195.00888
+3876.837607       , 6177.6            , 198.86988
+4080.854701       , -6177.6           , 45.08328
+4080.854701       , -5984.55          , 41.22228
+4080.854701       , -5791.5           , 37.36128
+4080.854701       , -5598.45          , 33.50028
+4080.854701       , -5405.4           , 29.63928
+4080.854701       , -5212.35          , 25.77828
+4080.854701       , -5019.3           , 21.91728
+4080.854701       , -4826.25          , 18.05628
+4080.854701       , -4633.2           , 14.19528
+4080.854701       , -4440.15          , 10.33428
+4080.854701       , -4247.1           , 6.473279998
+4080.854701       , -4054.05          , 2.612279998
+4080.854701       , -3861             , 1.248720002
+4080.854701       , -3667.95          , 5.109720002
+4080.854701       , -3474.9           , 8.970720002
+4080.854701       , -3281.85          , 12.83172
+4080.854701       , -3088.8           , 16.69272
+4080.854701       , -2895.75          , 20.55372
+4080.854701       , -2702.7           , 24.41472
+4080.854701       , -2509.65          , 28.27572
+4080.854701       , -2316.6           , 32.13672
+4080.854701       , -2123.55          , 35.99772
+4080.854701       , -1930.5           , 39.85872
+4080.854701       , -1737.45          , 43.71972
+4080.854701       , -1544.4           , 47.58072
+4080.854701       , -1351.35          , 51.44172
+4080.854701       , -1158.3           , 55.30272
+4080.854701       , -965.25           , 59.16372
+4080.854701       , -772.2            , 63.02472
+4080.854701       , -579.15           , 66.88572
+4080.854701       , -386.1            , 70.74672
+4080.854701       , -193.05           , 74.60772
+4080.854701       , 0                 , 78.46872
+4080.854701       , 193.05            , 82.32972
+4080.854701       , 386.1             , 86.19072
+4080.854701       , 579.15            , 90.05172
+4080.854701       , 772.2             , 93.91272
+4080.854701       , 965.25            , 97.77372
+4080.854701       , 1158.3            , 101.63472
+4080.854701       , 1351.35           , 105.49572
+4080.854701       , 1544.4            , 109.35672
+4080.854701       , 1737.45           , 113.21772
+4080.854701       , 1930.5            , 117.07872
+4080.854701       , 2123.55           , 120.93972
+4080.854701       , 2316.6            , 124.80072
+4080.854701       , 2509.65           , 128.66172
+4080.854701       , 2702.7            , 132.52272
+4080.854701       , 2895.75           , 136.38372
+4080.854701       , 3088.8            , 140.24472
+4080.854701       , 3281.85           , 144.10572
+4080.854701       , 3474.9            , 147.96672
+4080.854701       , 3667.95           , 151.82772
+4080.854701       , 3861              , 155.68872
+4080.854701       , 4054.05           , 159.54972
+4080.854701       , 4247.1            , 163.41072
+4080.854701       , 4440.15           , 167.27172
+4080.854701       , 4633.2            , 171.13272
+4080.854701       , 4826.25           , 174.99372
+4080.854701       , 5019.3            , 178.85472
+4080.854701       , 5212.35           , 182.71572
+4080.854701       , 5405.4            , 186.57672
+4080.854701       , 5598.45           , 190.43772
+4080.854701       , 5791.5            , 194.29872
+4080.854701       , 5984.55           , 198.15972
+4080.854701       , 6177.6            , 202.02072
+4268.632479       , -6177.6           , 42.18323999
+4268.632479       , -5984.55          , 38.32223999
+4268.632479       , -5791.5           , 34.46123999
+4268.632479       , -5598.45          , 30.60023999
+4268.632479       , -5405.4           , 26.73923999
+4268.632479       , -5212.35          , 22.87823999
+4268.632479       , -5019.3           , 19.01723999
+4268.632479       , -4826.25          , 15.15623999
+4268.632479       , -4633.2           , 11.29523999
+4268.632479       , -4440.15          , 7.434239994
+4268.632479       , -4247.1           , 3.573239994
+4268.632479       , -4054.05          , 0.287760006
+4268.632479       , -3861             , 4.148760006
+4268.632479       , -3667.95          , 8.009760006
+4268.632479       , -3474.9           , 11.87076001
+4268.632479       , -3281.85          , 15.73176001
+4268.632479       , -3088.8           , 19.59276001
+4268.632479       , -2895.75          , 23.45376001
+4268.632479       , -2702.7           , 27.31476001
+4268.632479       , -2509.65          , 31.17576001
+4268.632479       , -2316.6           , 35.03676001
+4268.632479       , -2123.55          , 38.89776001
+4268.632479       , -1930.5           , 42.75876001
+4268.632479       , -1737.45          , 46.61976001
+4268.632479       , -1544.4           , 50.48076001
+4268.632479       , -1351.35          , 54.34176001
+4268.632479       , -1158.3           , 58.20276001
+4268.632479       , -965.25           , 62.06376001
+4268.632479       , -772.2            , 65.92476001
+4268.632479       , -579.15           , 69.78576001
+4268.632479       , -386.1            , 73.64676001
+4268.632479       , -193.05           , 77.50776001
+4268.632479       , 0                 , 81.36876001
+4268.632479       , 193.05            , 85.22976001
+4268.632479       , 386.1             , 89.09076001
+4268.632479       , 579.15            , 92.95176001
+4268.632479       , 772.2             , 96.81276001
+4268.632479       , 965.25            , 100.67376
+4268.632479       , 1158.3            , 104.53476
+4268.632479       , 1351.35           , 108.39576
+4268.632479       , 1544.4            , 112.25676
+4268.632479       , 1737.45           , 116.11776
+4268.632479       , 1930.5            , 119.97876
+4268.632479       , 2123.55           , 123.83976
+4268.632479       , 2316.6            , 127.70076
+4268.632479       , 2509.65           , 131.56176
+4268.632479       , 2702.7            , 135.42276
+4268.632479       , 2895.75           , 139.28376
+4268.632479       , 3088.8            , 143.14476
+4268.632479       , 3281.85           , 147.00576
+4268.632479       , 3474.9            , 150.86676
+4268.632479       , 3667.95           , 154.72776
+4268.632479       , 3861              , 158.58876
+4268.632479       , 4054.05           , 162.44976
+4268.632479       , 4247.1            , 166.31076
+4268.632479       , 4440.15           , 170.17176
+4268.632479       , 4633.2            , 174.03276
+4268.632479       , 4826.25           , 177.89376
+4268.632479       , 5019.3            , 181.75476
+4268.632479       , 5212.35           , 185.61576
+4268.632479       , 5405.4            , 189.47676
+4268.632479       , 5598.45           , 193.33776
+4268.632479       , 5791.5            , 197.19876
+4268.632479       , 5984.55           , 201.05976
+4268.632479       , 6177.6            , 204.92076
+5000              , -6177.6           , 30.888
+5000              , -5984.55          , 27.027
+5000              , -5791.5           , 23.166
+5000              , -5598.45          , 19.305
+5000              , -5405.4           , 15.444
+5000              , -5212.35          , 11.583
+5000              , -5019.3           , 7.722
+5000              , -4826.25          , 3.861
+5000              , -4633.2           , 0
+5000              , -4440.15          , 3.861
+5000              , -4247.1           , 7.722
+5000              , -4054.05          , 11.583
+5000              , -3861             , 15.444
+5000              , -3667.95          , 19.305
+5000              , -3474.9           , 23.166
+5000              , -3281.85          , 27.027
+5000              , -3088.8           , 30.888
+5000              , -2895.75          , 34.749
+5000              , -2702.7           , 38.61
+5000              , -2509.65          , 42.471
+5000              , -2316.6           , 46.332
+5000              , -2123.55          , 50.193
+5000              , -1930.5           , 54.054
+5000              , -1737.45          , 57.915
+5000              , -1544.4           , 61.776
+5000              , -1351.35          , 65.637
+5000              , -1158.3           , 69.498
+5000              , -965.25           , 73.359
+5000              , -772.2            , 77.22
+5000              , -579.15           , 81.081
+5000              , -386.1            , 84.942
+5000              , -193.05           , 88.803
+5000              , 0                 , 92.664
+5000              , 193.05            , 96.525
+5000              , 386.1             , 100.386
+5000              , 579.15            , 104.247
+5000              , 772.2             , 108.108
+5000              , 965.25            , 111.969
+5000              , 1158.3            , 115.83
+5000              , 1351.35           , 119.691
+5000              , 1544.4            , 123.552
+5000              , 1737.45           , 127.413
+5000              , 1930.5            , 131.274
+5000              , 2123.55           , 135.135
+5000              , 2316.6            , 138.996
+5000              , 2509.65           , 142.857
+5000              , 2702.7            , 146.718
+5000              , 2895.75           , 150.579
+5000              , 3088.8            , 154.44
+5000              , 3281.85           , 158.301
+5000              , 3474.9            , 162.162
+5000              , 3667.95           , 166.023
+5000              , 3861              , 169.884
+5000              , 4054.05           , 173.745
+5000              , 4247.1            , 177.606
+5000              , 4440.15           , 181.467
+5000              , 4633.2            , 185.328
+5000              , 4826.25           , 189.189
+5000              , 5019.3            , 193.05
+5000              , 5212.35           , 196.911
+5000              , 5405.4            , 200.772
+5000              , 5598.45           , 204.633
+5000              , 5791.5            , 208.494
+5000              , 5984.55           , 212.355
+5000              , 6177.6            , 216.216
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..0c62b96aa49736cc08eb39594ba2585d1ce4bb92
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm
@@ -0,0 +1,2081 @@
+Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm]
+0                 , -6177.6           , 103.16592
+0                 , -5984.55          , 99.49797
+0                 , -5791.5           , 95.83002
+0                 , -5598.45          , 92.16207
+0                 , -5405.4           , 88.49412
+0                 , -5212.35          , 84.82617
+0                 , -5019.3           , 81.15822
+0                 , -4826.25          , 77.49027
+0                 , -4633.2           , 73.82232
+0                 , -4440.15          , 70.15437
+0                 , -4247.1           , 66.48642
+0                 , -4054.05          , 62.81847
+0                 , -3861             , 59.15052
+0                 , -3667.95          , 55.48257
+0                 , -3474.9           , 51.81462
+0                 , -3281.85          , 48.14667
+0                 , -3088.8           , 44.47872
+0                 , -2895.75          , 40.81077
+0                 , -2702.7           , 37.14282
+0                 , -2509.65          , 33.47487
+0                 , -2316.6           , 29.80692
+0                 , -2123.55          , 26.13897
+0                 , -1930.5           , 22.47102
+0                 , -1737.45          , 18.80307
+0                 , -1544.4           , 15.13512
+0                 , -1351.35          , 11.46717
+0                 , -1158.3           , 7.79922
+0                 , -965.25           , 4.13127
+0                 , -772.2            , 0.46332
+0                 , -579.15           , 3.20463
+0                 , -386.1            , 6.87258
+0                 , -193.05           , 10.54053
+0                 , 0                 , 14.20848
+0                 , 193.05            , 17.87643
+0                 , 386.1             , 21.54438
+0                 , 579.15            , 25.21233
+0                 , 772.2             , 28.88028
+0                 , 965.25            , 32.54823
+0                 , 1158.3            , 36.21618
+0                 , 1351.35           , 39.88413
+0                 , 1544.4            , 43.55208
+0                 , 1737.45           , 47.22003
+0                 , 1930.5            , 50.88798
+0                 , 2123.55           , 54.55593
+0                 , 2316.6            , 58.22388
+0                 , 2509.65           , 61.89183
+0                 , 2702.7            , 65.55978
+0                 , 2895.75           , 69.22773
+0                 , 3088.8            , 72.89568
+0                 , 3281.85           , 76.56363
+0                 , 3474.9            , 80.23158
+0                 , 3667.95           , 83.89953
+0                 , 3861              , 87.56748
+0                 , 4054.05           , 91.23543
+0                 , 4247.1            , 94.90338
+0                 , 4440.15           , 98.57133
+0                 , 4633.2            , 102.23928
+0                 , 4826.25           , 105.90723
+0                 , 5019.3            , 109.57518
+0                 , 5212.35           , 113.24313
+0                 , 5405.4            , 116.91108
+0                 , 5598.45           , 120.57903
+0                 , 5791.5            , 124.24698
+0                 , 5984.55           , 127.91493
+0                 , 6177.6            , 131.58288
+40.80854701       , -6177.6           , 102.5860926
+40.80854701       , -5984.55          , 98.91814258
+40.80854701       , -5791.5           , 95.25019258
+40.80854701       , -5598.45          , 91.58224258
+40.80854701       , -5405.4           , 87.91429258
+40.80854701       , -5212.35          , 84.24634258
+40.80854701       , -5019.3           , 80.57839258
+40.80854701       , -4826.25          , 76.91044258
+40.80854701       , -4633.2           , 73.24249258
+40.80854701       , -4440.15          , 69.57454258
+40.80854701       , -4247.1           , 65.90659258
+40.80854701       , -4054.05          , 62.23864258
+40.80854701       , -3861             , 58.57069258
+40.80854701       , -3667.95          , 54.90274258
+40.80854701       , -3474.9           , 51.23479258
+40.80854701       , -3281.85          , 47.56684258
+40.80854701       , -3088.8           , 43.89889258
+40.80854701       , -2895.75          , 40.23094258
+40.80854701       , -2702.7           , 36.56299258
+40.80854701       , -2509.65          , 32.89504258
+40.80854701       , -2316.6           , 29.22709258
+40.80854701       , -2123.55          , 25.55914258
+40.80854701       , -1930.5           , 21.89119258
+40.80854701       , -1737.45          , 18.22324258
+40.80854701       , -1544.4           , 14.55529258
+40.80854701       , -1351.35          , 10.88734258
+40.80854701       , -1158.3           , 7.219392576
+40.80854701       , -965.25           , 3.551442576
+40.80854701       , -772.2            , 0.116507424
+40.80854701       , -579.15           , 3.784457424
+40.80854701       , -386.1            , 7.452407424
+40.80854701       , -193.05           , 11.12035742
+40.80854701       , 0                 , 14.78830742
+40.80854701       , 193.05            , 18.45625742
+40.80854701       , 386.1             , 22.12420742
+40.80854701       , 579.15            , 25.79215742
+40.80854701       , 772.2             , 29.46010742
+40.80854701       , 965.25            , 33.12805742
+40.80854701       , 1158.3            , 36.79600742
+40.80854701       , 1351.35           , 40.46395742
+40.80854701       , 1544.4            , 44.13190742
+40.80854701       , 1737.45           , 47.79985742
+40.80854701       , 1930.5            , 51.46780742
+40.80854701       , 2123.55           , 55.13575742
+40.80854701       , 2316.6            , 58.80370742
+40.80854701       , 2509.65           , 62.47165742
+40.80854701       , 2702.7            , 66.13960742
+40.80854701       , 2895.75           , 69.80755742
+40.80854701       , 3088.8            , 73.47550742
+40.80854701       , 3281.85           , 77.14345742
+40.80854701       , 3474.9            , 80.81140742
+40.80854701       , 3667.95           , 84.47935742
+40.80854701       , 3861              , 88.14730742
+40.80854701       , 4054.05           , 91.81525742
+40.80854701       , 4247.1            , 95.48320742
+40.80854701       , 4440.15           , 99.15115742
+40.80854701       , 4633.2            , 102.8191074
+40.80854701       , 4826.25           , 106.4870574
+40.80854701       , 5019.3            , 110.1550074
+40.80854701       , 5212.35           , 113.8229574
+40.80854701       , 5405.4            , 117.4909074
+40.80854701       , 5598.45           , 121.1588574
+40.80854701       , 5791.5            , 124.8268074
+40.80854701       , 5984.55           , 128.4947574
+40.80854701       , 6177.6            , 132.1627074
+81.61794872       , -6177.6           , 102.006253
+81.61794872       , -5984.55          , 98.33830301
+81.61794872       , -5791.5           , 94.67035301
+81.61794872       , -5598.45          , 91.00240301
+81.61794872       , -5405.4           , 87.33445301
+81.61794872       , -5212.35          , 83.66650301
+81.61794872       , -5019.3           , 79.99855301
+81.61794872       , -4826.25          , 76.33060301
+81.61794872       , -4633.2           , 72.66265301
+81.61794872       , -4440.15          , 68.99470301
+81.61794872       , -4247.1           , 65.32675301
+81.61794872       , -4054.05          , 61.65880301
+81.61794872       , -3861             , 57.99085301
+81.61794872       , -3667.95          , 54.32290301
+81.61794872       , -3474.9           , 50.65495301
+81.61794872       , -3281.85          , 46.98700301
+81.61794872       , -3088.8           , 43.31905301
+81.61794872       , -2895.75          , 39.65110301
+81.61794872       , -2702.7           , 35.98315301
+81.61794872       , -2509.65          , 32.31520301
+81.61794872       , -2316.6           , 28.64725301
+81.61794872       , -2123.55          , 24.97930301
+81.61794872       , -1930.5           , 21.31135301
+81.61794872       , -1737.45          , 17.64340301
+81.61794872       , -1544.4           , 13.97545301
+81.61794872       , -1351.35          , 10.30750301
+81.61794872       , -1158.3           , 6.639553008
+81.61794872       , -965.25           , 2.971603008
+81.61794872       , -772.2            , 0.696346992
+81.61794872       , -579.15           , 4.364296992
+81.61794872       , -386.1            , 8.032246992
+81.61794872       , -193.05           , 11.70019699
+81.61794872       , 0                 , 15.36814699
+81.61794872       , 193.05            , 19.03609699
+81.61794872       , 386.1             , 22.70404699
+81.61794872       , 579.15            , 26.37199699
+81.61794872       , 772.2             , 30.03994699
+81.61794872       , 965.25            , 33.70789699
+81.61794872       , 1158.3            , 37.37584699
+81.61794872       , 1351.35           , 41.04379699
+81.61794872       , 1544.4            , 44.71174699
+81.61794872       , 1737.45           , 48.37969699
+81.61794872       , 1930.5            , 52.04764699
+81.61794872       , 2123.55           , 55.71559699
+81.61794872       , 2316.6            , 59.38354699
+81.61794872       , 2509.65           , 63.05149699
+81.61794872       , 2702.7            , 66.71944699
+81.61794872       , 2895.75           , 70.38739699
+81.61794872       , 3088.8            , 74.05534699
+81.61794872       , 3281.85           , 77.72329699
+81.61794872       , 3474.9            , 81.39124699
+81.61794872       , 3667.95           , 85.05919699
+81.61794872       , 3861              , 88.72714699
+81.61794872       , 4054.05           , 92.39509699
+81.61794872       , 4247.1            , 96.06304699
+81.61794872       , 4440.15           , 99.73099699
+81.61794872       , 4633.2            , 103.398947
+81.61794872       , 4826.25           , 107.066897
+81.61794872       , 5019.3            , 110.734847
+81.61794872       , 5212.35           , 114.402797
+81.61794872       , 5405.4            , 118.070747
+81.61794872       , 5598.45           , 121.738697
+81.61794872       , 5791.5            , 125.406647
+81.61794872       , 5984.55           , 129.074597
+81.61794872       , 6177.6            , 132.742547
+122.4273504       , -6177.6           , 101.4264134
+122.4273504       , -5984.55          , 97.75846344
+122.4273504       , -5791.5           , 94.09051344
+122.4273504       , -5598.45          , 90.42256344
+122.4273504       , -5405.4           , 86.75461344
+122.4273504       , -5212.35          , 83.08666344
+122.4273504       , -5019.3           , 79.41871344
+122.4273504       , -4826.25          , 75.75076344
+122.4273504       , -4633.2           , 72.08281344
+122.4273504       , -4440.15          , 68.41486344
+122.4273504       , -4247.1           , 64.74691344
+122.4273504       , -4054.05          , 61.07896344
+122.4273504       , -3861             , 57.41101344
+122.4273504       , -3667.95          , 53.74306344
+122.4273504       , -3474.9           , 50.07511344
+122.4273504       , -3281.85          , 46.40716344
+122.4273504       , -3088.8           , 42.73921344
+122.4273504       , -2895.75          , 39.07126344
+122.4273504       , -2702.7           , 35.40331344
+122.4273504       , -2509.65          , 31.73536344
+122.4273504       , -2316.6           , 28.06741344
+122.4273504       , -2123.55          , 24.39946344
+122.4273504       , -1930.5           , 20.73151344
+122.4273504       , -1737.45          , 17.06356344
+122.4273504       , -1544.4           , 13.39561344
+122.4273504       , -1351.35          , 9.72766344
+122.4273504       , -1158.3           , 6.05971344
+122.4273504       , -965.25           , 2.39176344
+122.4273504       , -772.2            , 1.27618656
+122.4273504       , -579.15           , 4.94413656
+122.4273504       , -386.1            , 8.61208656
+122.4273504       , -193.05           , 12.28003656
+122.4273504       , 0                 , 15.94798656
+122.4273504       , 193.05            , 19.61593656
+122.4273504       , 386.1             , 23.28388656
+122.4273504       , 579.15            , 26.95183656
+122.4273504       , 772.2             , 30.61978656
+122.4273504       , 965.25            , 34.28773656
+122.4273504       , 1158.3            , 37.95568656
+122.4273504       , 1351.35           , 41.62363656
+122.4273504       , 1544.4            , 45.29158656
+122.4273504       , 1737.45           , 48.95953656
+122.4273504       , 1930.5            , 52.62748656
+122.4273504       , 2123.55           , 56.29543656
+122.4273504       , 2316.6            , 59.96338656
+122.4273504       , 2509.65           , 63.63133656
+122.4273504       , 2702.7            , 67.29928656
+122.4273504       , 2895.75           , 70.96723656
+122.4273504       , 3088.8            , 74.63518656
+122.4273504       , 3281.85           , 78.30313656
+122.4273504       , 3474.9            , 81.97108656
+122.4273504       , 3667.95           , 85.63903656
+122.4273504       , 3861              , 89.30698656
+122.4273504       , 4054.05           , 92.97493656
+122.4273504       , 4247.1            , 96.64288656
+122.4273504       , 4440.15           , 100.3108366
+122.4273504       , 4633.2            , 103.9787866
+122.4273504       , 4826.25           , 107.6467366
+122.4273504       , 5019.3            , 111.3146866
+122.4273504       , 5212.35           , 114.9826366
+122.4273504       , 5405.4            , 118.6505866
+122.4273504       , 5598.45           , 122.3185366
+122.4273504       , 5791.5            , 125.9864866
+122.4273504       , 5984.55           , 129.6544366
+122.4273504       , 6177.6            , 133.3223866
+163.2393162       , -6177.6           , 100.8465374
+163.2393162       , -5984.55          , 97.17858744
+163.2393162       , -5791.5           , 93.51063744
+163.2393162       , -5598.45          , 89.84268744
+163.2393162       , -5405.4           , 86.17473744
+163.2393162       , -5212.35          , 82.50678744
+163.2393162       , -5019.3           , 78.83883744
+163.2393162       , -4826.25          , 75.17088744
+163.2393162       , -4633.2           , 71.50293744
+163.2393162       , -4440.15          , 67.83498744
+163.2393162       , -4247.1           , 64.16703744
+163.2393162       , -4054.05          , 60.49908744
+163.2393162       , -3861             , 56.83113744
+163.2393162       , -3667.95          , 53.16318744
+163.2393162       , -3474.9           , 49.49523744
+163.2393162       , -3281.85          , 45.82728744
+163.2393162       , -3088.8           , 42.15933744
+163.2393162       , -2895.75          , 38.49138744
+163.2393162       , -2702.7           , 34.82343744
+163.2393162       , -2509.65          , 31.15548744
+163.2393162       , -2316.6           , 27.48753744
+163.2393162       , -2123.55          , 23.81958744
+163.2393162       , -1930.5           , 20.15163744
+163.2393162       , -1737.45          , 16.48368744
+163.2393162       , -1544.4           , 12.81573744
+163.2393162       , -1351.35          , 9.147787441
+163.2393162       , -1158.3           , 5.479837441
+163.2393162       , -965.25           , 1.811887441
+163.2393162       , -772.2            , 1.856062559
+163.2393162       , -579.15           , 5.524012559
+163.2393162       , -386.1            , 9.191962559
+163.2393162       , -193.05           , 12.85991256
+163.2393162       , 0                 , 16.52786256
+163.2393162       , 193.05            , 20.19581256
+163.2393162       , 386.1             , 23.86376256
+163.2393162       , 579.15            , 27.53171256
+163.2393162       , 772.2             , 31.19966256
+163.2393162       , 965.25            , 34.86761256
+163.2393162       , 1158.3            , 38.53556256
+163.2393162       , 1351.35           , 42.20351256
+163.2393162       , 1544.4            , 45.87146256
+163.2393162       , 1737.45           , 49.53941256
+163.2393162       , 1930.5            , 53.20736256
+163.2393162       , 2123.55           , 56.87531256
+163.2393162       , 2316.6            , 60.54326256
+163.2393162       , 2509.65           , 64.21121256
+163.2393162       , 2702.7            , 67.87916256
+163.2393162       , 2895.75           , 71.54711256
+163.2393162       , 3088.8            , 75.21506256
+163.2393162       , 3281.85           , 78.88301256
+163.2393162       , 3474.9            , 82.55096256
+163.2393162       , 3667.95           , 86.21891256
+163.2393162       , 3861              , 89.88686256
+163.2393162       , 4054.05           , 93.55481256
+163.2393162       , 4247.1            , 97.22276256
+163.2393162       , 4440.15           , 100.8907126
+163.2393162       , 4633.2            , 104.5586626
+163.2393162       , 4826.25           , 108.2266126
+163.2393162       , 5019.3            , 111.8945626
+163.2393162       , 5212.35           , 115.5625126
+163.2393162       , 5405.4            , 119.2304626
+163.2393162       , 5598.45           , 122.8984126
+163.2393162       , 5791.5            , 126.5663626
+163.2393162       , 5984.55           , 130.2343126
+163.2393162       , 6177.6            , 133.9022626
+204.042735        , -6177.6           , 100.2667829
+204.042735        , -5984.55          , 96.59883288
+204.042735        , -5791.5           , 92.93088288
+204.042735        , -5598.45          , 89.26293288
+204.042735        , -5405.4           , 85.59498288
+204.042735        , -5212.35          , 81.92703288
+204.042735        , -5019.3           , 78.25908288
+204.042735        , -4826.25          , 74.59113288
+204.042735        , -4633.2           , 70.92318288
+204.042735        , -4440.15          , 67.25523288
+204.042735        , -4247.1           , 63.58728288
+204.042735        , -4054.05          , 59.91933288
+204.042735        , -3861             , 56.25138288
+204.042735        , -3667.95          , 52.58343288
+204.042735        , -3474.9           , 48.91548288
+204.042735        , -3281.85          , 45.24753288
+204.042735        , -3088.8           , 41.57958288
+204.042735        , -2895.75          , 37.91163288
+204.042735        , -2702.7           , 34.24368288
+204.042735        , -2509.65          , 30.57573288
+204.042735        , -2316.6           , 26.90778288
+204.042735        , -2123.55          , 23.23983288
+204.042735        , -1930.5           , 19.57188288
+204.042735        , -1737.45          , 15.90393288
+204.042735        , -1544.4           , 12.23598288
+204.042735        , -1351.35          , 8.568032881
+204.042735        , -1158.3           , 4.900082881
+204.042735        , -965.25           , 1.232132881
+204.042735        , -772.2            , 2.435817119
+204.042735        , -579.15           , 6.103767119
+204.042735        , -386.1            , 9.771717119
+204.042735        , -193.05           , 13.43966712
+204.042735        , 0                 , 17.10761712
+204.042735        , 193.05            , 20.77556712
+204.042735        , 386.1             , 24.44351712
+204.042735        , 579.15            , 28.11146712
+204.042735        , 772.2             , 31.77941712
+204.042735        , 965.25            , 35.44736712
+204.042735        , 1158.3            , 39.11531712
+204.042735        , 1351.35           , 42.78326712
+204.042735        , 1544.4            , 46.45121712
+204.042735        , 1737.45           , 50.11916712
+204.042735        , 1930.5            , 53.78711712
+204.042735        , 2123.55           , 57.45506712
+204.042735        , 2316.6            , 61.12301712
+204.042735        , 2509.65           , 64.79096712
+204.042735        , 2702.7            , 68.45891712
+204.042735        , 2895.75           , 72.12686712
+204.042735        , 3088.8            , 75.79481712
+204.042735        , 3281.85           , 79.46276712
+204.042735        , 3474.9            , 83.13071712
+204.042735        , 3667.95           , 86.79866712
+204.042735        , 3861              , 90.46661712
+204.042735        , 4054.05           , 94.13456712
+204.042735        , 4247.1            , 97.80251712
+204.042735        , 4440.15           , 101.4704671
+204.042735        , 4633.2            , 105.1384171
+204.042735        , 4826.25           , 108.8063671
+204.042735        , 5019.3            , 112.4743171
+204.042735        , 5212.35           , 116.1422671
+204.042735        , 5405.4            , 119.8102171
+204.042735        , 5598.45           , 123.4781671
+204.042735        , 5791.5            , 127.1461171
+204.042735        , 5984.55           , 130.8140671
+204.042735        , 6177.6            , 134.4820171
+244.8547009       , -6177.6           , 99.68690688
+244.8547009       , -5984.55          , 96.01895688
+244.8547009       , -5791.5           , 92.35100688
+244.8547009       , -5598.45          , 88.68305688
+244.8547009       , -5405.4           , 85.01510688
+244.8547009       , -5212.35          , 81.34715688
+244.8547009       , -5019.3           , 77.67920688
+244.8547009       , -4826.25          , 74.01125688
+244.8547009       , -4633.2           , 70.34330688
+244.8547009       , -4440.15          , 66.67535688
+244.8547009       , -4247.1           , 63.00740688
+244.8547009       , -4054.05          , 59.33945688
+244.8547009       , -3861             , 55.67150688
+244.8547009       , -3667.95          , 52.00355688
+244.8547009       , -3474.9           , 48.33560688
+244.8547009       , -3281.85          , 44.66765688
+244.8547009       , -3088.8           , 40.99970688
+244.8547009       , -2895.75          , 37.33175688
+244.8547009       , -2702.7           , 33.66380688
+244.8547009       , -2509.65          , 29.99585688
+244.8547009       , -2316.6           , 26.32790688
+244.8547009       , -2123.55          , 22.65995688
+244.8547009       , -1930.5           , 18.99200688
+244.8547009       , -1737.45          , 15.32405688
+244.8547009       , -1544.4           , 11.65610688
+244.8547009       , -1351.35          , 7.988156879
+244.8547009       , -1158.3           , 4.320206879
+244.8547009       , -965.25           , 0.652256879
+244.8547009       , -772.2            , 3.015693121
+244.8547009       , -579.15           , 6.683643121
+244.8547009       , -386.1            , 10.35159312
+244.8547009       , -193.05           , 14.01954312
+244.8547009       , 0                 , 17.68749312
+244.8547009       , 193.05            , 21.35544312
+244.8547009       , 386.1             , 25.02339312
+244.8547009       , 579.15            , 28.69134312
+244.8547009       , 772.2             , 32.35929312
+244.8547009       , 965.25            , 36.02724312
+244.8547009       , 1158.3            , 39.69519312
+244.8547009       , 1351.35           , 43.36314312
+244.8547009       , 1544.4            , 47.03109312
+244.8547009       , 1737.45           , 50.69904312
+244.8547009       , 1930.5            , 54.36699312
+244.8547009       , 2123.55           , 58.03494312
+244.8547009       , 2316.6            , 61.70289312
+244.8547009       , 2509.65           , 65.37084312
+244.8547009       , 2702.7            , 69.03879312
+244.8547009       , 2895.75           , 72.70674312
+244.8547009       , 3088.8            , 76.37469312
+244.8547009       , 3281.85           , 80.04264312
+244.8547009       , 3474.9            , 83.71059312
+244.8547009       , 3667.95           , 87.37854312
+244.8547009       , 3861              , 91.04649312
+244.8547009       , 4054.05           , 94.71444312
+244.8547009       , 4247.1            , 98.38239312
+244.8547009       , 4440.15           , 102.0503431
+244.8547009       , 4633.2            , 105.7182931
+244.8547009       , 4826.25           , 109.3862431
+244.8547009       , 5019.3            , 113.0541931
+244.8547009       , 5212.35           , 116.7221431
+244.8547009       , 5405.4            , 120.3900931
+244.8547009       , 5598.45           , 124.0580431
+244.8547009       , 5791.5            , 127.7259931
+244.8547009       , 5984.55           , 131.3939431
+244.8547009       , 6177.6            , 135.0618931
+285.6666667       , -6177.6           , 99.10703088
+285.6666667       , -5984.55          , 95.43908088
+285.6666667       , -5791.5           , 91.77113088
+285.6666667       , -5598.45          , 88.10318088
+285.6666667       , -5405.4           , 84.43523088
+285.6666667       , -5212.35          , 80.76728088
+285.6666667       , -5019.3           , 77.09933088
+285.6666667       , -4826.25          , 73.43138088
+285.6666667       , -4633.2           , 69.76343088
+285.6666667       , -4440.15          , 66.09548088
+285.6666667       , -4247.1           , 62.42753088
+285.6666667       , -4054.05          , 58.75958088
+285.6666667       , -3861             , 55.09163088
+285.6666667       , -3667.95          , 51.42368088
+285.6666667       , -3474.9           , 47.75573088
+285.6666667       , -3281.85          , 44.08778088
+285.6666667       , -3088.8           , 40.41983088
+285.6666667       , -2895.75          , 36.75188088
+285.6666667       , -2702.7           , 33.08393088
+285.6666667       , -2509.65          , 29.41598088
+285.6666667       , -2316.6           , 25.74803088
+285.6666667       , -2123.55          , 22.08008088
+285.6666667       , -1930.5           , 18.41213088
+285.6666667       , -1737.45          , 14.74418088
+285.6666667       , -1544.4           , 11.07623088
+285.6666667       , -1351.35          , 7.40828088
+285.6666667       , -1158.3           , 3.74033088
+285.6666667       , -965.25           , 0.07238088
+285.6666667       , -772.2            , 3.59556912
+285.6666667       , -579.15           , 7.26351912
+285.6666667       , -386.1            , 10.93146912
+285.6666667       , -193.05           , 14.59941912
+285.6666667       , 0                 , 18.26736912
+285.6666667       , 193.05            , 21.93531912
+285.6666667       , 386.1             , 25.60326912
+285.6666667       , 579.15            , 29.27121912
+285.6666667       , 772.2             , 32.93916912
+285.6666667       , 965.25            , 36.60711912
+285.6666667       , 1158.3            , 40.27506912
+285.6666667       , 1351.35           , 43.94301912
+285.6666667       , 1544.4            , 47.61096912
+285.6666667       , 1737.45           , 51.27891912
+285.6666667       , 1930.5            , 54.94686912
+285.6666667       , 2123.55           , 58.61481912
+285.6666667       , 2316.6            , 62.28276912
+285.6666667       , 2509.65           , 65.95071912
+285.6666667       , 2702.7            , 69.61866912
+285.6666667       , 2895.75           , 73.28661912
+285.6666667       , 3088.8            , 76.95456912
+285.6666667       , 3281.85           , 80.62251912
+285.6666667       , 3474.9            , 84.29046912
+285.6666667       , 3667.95           , 87.95841912
+285.6666667       , 3861              , 91.62636912
+285.6666667       , 4054.05           , 95.29431912
+285.6666667       , 4247.1            , 98.96226912
+285.6666667       , 4440.15           , 102.6302191
+285.6666667       , 4633.2            , 106.2981691
+285.6666667       , 4826.25           , 109.9661191
+285.6666667       , 5019.3            , 113.6340691
+285.6666667       , 5212.35           , 117.3020191
+285.6666667       , 5405.4            , 120.9699691
+285.6666667       , 5598.45           , 124.6379191
+285.6666667       , 5791.5            , 128.3058691
+285.6666667       , 5984.55           , 131.9738191
+285.6666667       , 6177.6            , 135.6417691
+326.4700855       , -6177.6           , 98.52727632
+326.4700855       , -5984.55          , 94.85932632
+326.4700855       , -5791.5           , 91.19137632
+326.4700855       , -5598.45          , 87.52342632
+326.4700855       , -5405.4           , 83.85547632
+326.4700855       , -5212.35          , 80.18752632
+326.4700855       , -5019.3           , 76.51957632
+326.4700855       , -4826.25          , 72.85162632
+326.4700855       , -4633.2           , 69.18367632
+326.4700855       , -4440.15          , 65.51572632
+326.4700855       , -4247.1           , 61.84777632
+326.4700855       , -4054.05          , 58.17982632
+326.4700855       , -3861             , 54.51187632
+326.4700855       , -3667.95          , 50.84392632
+326.4700855       , -3474.9           , 47.17597632
+326.4700855       , -3281.85          , 43.50802632
+326.4700855       , -3088.8           , 39.84007632
+326.4700855       , -2895.75          , 36.17212632
+326.4700855       , -2702.7           , 32.50417632
+326.4700855       , -2509.65          , 28.83622632
+326.4700855       , -2316.6           , 25.16827632
+326.4700855       , -2123.55          , 21.50032632
+326.4700855       , -1930.5           , 17.83237632
+326.4700855       , -1737.45          , 14.16442632
+326.4700855       , -1544.4           , 10.49647632
+326.4700855       , -1351.35          , 6.82852632
+326.4700855       , -1158.3           , 3.16057632
+326.4700855       , -965.25           , 0.50737368
+326.4700855       , -772.2            , 4.17532368
+326.4700855       , -579.15           , 7.84327368
+326.4700855       , -386.1            , 11.51122368
+326.4700855       , -193.05           , 15.17917368
+326.4700855       , 0                 , 18.84712368
+326.4700855       , 193.05            , 22.51507368
+326.4700855       , 386.1             , 26.18302368
+326.4700855       , 579.15            , 29.85097368
+326.4700855       , 772.2             , 33.51892368
+326.4700855       , 965.25            , 37.18687368
+326.4700855       , 1158.3            , 40.85482368
+326.4700855       , 1351.35           , 44.52277368
+326.4700855       , 1544.4            , 48.19072368
+326.4700855       , 1737.45           , 51.85867368
+326.4700855       , 1930.5            , 55.52662368
+326.4700855       , 2123.55           , 59.19457368
+326.4700855       , 2316.6            , 62.86252368
+326.4700855       , 2509.65           , 66.53047368
+326.4700855       , 2702.7            , 70.19842368
+326.4700855       , 2895.75           , 73.86637368
+326.4700855       , 3088.8            , 77.53432368
+326.4700855       , 3281.85           , 81.20227368
+326.4700855       , 3474.9            , 84.87022368
+326.4700855       , 3667.95           , 88.53817368
+326.4700855       , 3861              , 92.20612368
+326.4700855       , 4054.05           , 95.87407368
+326.4700855       , 4247.1            , 99.54202368
+326.4700855       , 4440.15           , 103.2099737
+326.4700855       , 4633.2            , 106.8779237
+326.4700855       , 4826.25           , 110.5458737
+326.4700855       , 5019.3            , 114.2138237
+326.4700855       , 5212.35           , 117.8817737
+326.4700855       , 5405.4            , 121.5497237
+326.4700855       , 5598.45           , 125.2176737
+326.4700855       , 5791.5            , 128.8856237
+326.4700855       , 5984.55           , 132.5535737
+326.4700855       , 6177.6            , 136.2215237
+367.2820513       , -6177.6           , 97.94740032
+367.2820513       , -5984.55          , 94.27945032
+367.2820513       , -5791.5           , 90.61150032
+367.2820513       , -5598.45          , 86.94355032
+367.2820513       , -5405.4           , 83.27560032
+367.2820513       , -5212.35          , 79.60765032
+367.2820513       , -5019.3           , 75.93970032
+367.2820513       , -4826.25          , 72.27175032
+367.2820513       , -4633.2           , 68.60380032
+367.2820513       , -4440.15          , 64.93585032
+367.2820513       , -4247.1           , 61.26790032
+367.2820513       , -4054.05          , 57.59995032
+367.2820513       , -3861             , 53.93200032
+367.2820513       , -3667.95          , 50.26405032
+367.2820513       , -3474.9           , 46.59610032
+367.2820513       , -3281.85          , 42.92815032
+367.2820513       , -3088.8           , 39.26020032
+367.2820513       , -2895.75          , 35.59225032
+367.2820513       , -2702.7           , 31.92430032
+367.2820513       , -2509.65          , 28.25635032
+367.2820513       , -2316.6           , 24.58840032
+367.2820513       , -2123.55          , 20.92045032
+367.2820513       , -1930.5           , 17.25250032
+367.2820513       , -1737.45          , 13.58455032
+367.2820513       , -1544.4           , 9.91660032
+367.2820513       , -1351.35          , 6.24865032
+367.2820513       , -1158.3           , 2.58070032
+367.2820513       , -965.25           , 1.08724968
+367.2820513       , -772.2            , 4.75519968
+367.2820513       , -579.15           , 8.42314968
+367.2820513       , -386.1            , 12.09109968
+367.2820513       , -193.05           , 15.75904968
+367.2820513       , 0                 , 19.42699968
+367.2820513       , 193.05            , 23.09494968
+367.2820513       , 386.1             , 26.76289968
+367.2820513       , 579.15            , 30.43084968
+367.2820513       , 772.2             , 34.09879968
+367.2820513       , 965.25            , 37.76674968
+367.2820513       , 1158.3            , 41.43469968
+367.2820513       , 1351.35           , 45.10264968
+367.2820513       , 1544.4            , 48.77059968
+367.2820513       , 1737.45           , 52.43854968
+367.2820513       , 1930.5            , 56.10649968
+367.2820513       , 2123.55           , 59.77444968
+367.2820513       , 2316.6            , 63.44239968
+367.2820513       , 2509.65           , 67.11034968
+367.2820513       , 2702.7            , 70.77829968
+367.2820513       , 2895.75           , 74.44624968
+367.2820513       , 3088.8            , 78.11419968
+367.2820513       , 3281.85           , 81.78214968
+367.2820513       , 3474.9            , 85.45009968
+367.2820513       , 3667.95           , 89.11804968
+367.2820513       , 3861              , 92.78599968
+367.2820513       , 4054.05           , 96.45394968
+367.2820513       , 4247.1            , 100.1218997
+367.2820513       , 4440.15           , 103.7898497
+367.2820513       , 4633.2            , 107.4577997
+367.2820513       , 4826.25           , 111.1257497
+367.2820513       , 5019.3            , 114.7936997
+367.2820513       , 5212.35           , 118.4616497
+367.2820513       , 5405.4            , 122.1295997
+367.2820513       , 5598.45           , 125.7975497
+367.2820513       , 5791.5            , 129.4654997
+367.2820513       , 5984.55           , 133.1334497
+367.2820513       , 6177.6            , 136.8013997
+408.0854701       , -6177.6           , 97.36764576
+408.0854701       , -5984.55          , 93.69969576
+408.0854701       , -5791.5           , 90.03174576
+408.0854701       , -5598.45          , 86.36379576
+408.0854701       , -5405.4           , 82.69584576
+408.0854701       , -5212.35          , 79.02789576
+408.0854701       , -5019.3           , 75.35994576
+408.0854701       , -4826.25          , 71.69199576
+408.0854701       , -4633.2           , 68.02404576
+408.0854701       , -4440.15          , 64.35609576
+408.0854701       , -4247.1           , 60.68814576
+408.0854701       , -4054.05          , 57.02019576
+408.0854701       , -3861             , 53.35224576
+408.0854701       , -3667.95          , 49.68429576
+408.0854701       , -3474.9           , 46.01634576
+408.0854701       , -3281.85          , 42.34839576
+408.0854701       , -3088.8           , 38.68044576
+408.0854701       , -2895.75          , 35.01249576
+408.0854701       , -2702.7           , 31.34454576
+408.0854701       , -2509.65          , 27.67659576
+408.0854701       , -2316.6           , 24.00864576
+408.0854701       , -2123.55          , 20.34069576
+408.0854701       , -1930.5           , 16.67274576
+408.0854701       , -1737.45          , 13.00479576
+408.0854701       , -1544.4           , 9.33684576
+408.0854701       , -1351.35          , 5.66889576
+408.0854701       , -1158.3           , 2.00094576
+408.0854701       , -965.25           , 1.66700424
+408.0854701       , -772.2            , 5.33495424
+408.0854701       , -579.15           , 9.00290424
+408.0854701       , -386.1            , 12.67085424
+408.0854701       , -193.05           , 16.33880424
+408.0854701       , 0                 , 20.00675424
+408.0854701       , 193.05            , 23.67470424
+408.0854701       , 386.1             , 27.34265424
+408.0854701       , 579.15            , 31.01060424
+408.0854701       , 772.2             , 34.67855424
+408.0854701       , 965.25            , 38.34650424
+408.0854701       , 1158.3            , 42.01445424
+408.0854701       , 1351.35           , 45.68240424
+408.0854701       , 1544.4            , 49.35035424
+408.0854701       , 1737.45           , 53.01830424
+408.0854701       , 1930.5            , 56.68625424
+408.0854701       , 2123.55           , 60.35420424
+408.0854701       , 2316.6            , 64.02215424
+408.0854701       , 2509.65           , 67.69010424
+408.0854701       , 2702.7            , 71.35805424
+408.0854701       , 2895.75           , 75.02600424
+408.0854701       , 3088.8            , 78.69395424
+408.0854701       , 3281.85           , 82.36190424
+408.0854701       , 3474.9            , 86.02985424
+408.0854701       , 3667.95           , 89.69780424
+408.0854701       , 3861              , 93.36575424
+408.0854701       , 4054.05           , 97.03370424
+408.0854701       , 4247.1            , 100.7016542
+408.0854701       , 4440.15           , 104.3696042
+408.0854701       , 4633.2            , 108.0375542
+408.0854701       , 4826.25           , 111.7055042
+408.0854701       , 5019.3            , 115.3734542
+408.0854701       , 5212.35           , 119.0414042
+408.0854701       , 5405.4            , 122.7093542
+408.0854701       , 5598.45           , 126.3773042
+408.0854701       , 5791.5            , 130.0452542
+408.0854701       , 5984.55           , 133.7132042
+408.0854701       , 6177.6            , 137.3811542
+448.8974359       , -6177.6           , 96.78776976
+448.8974359       , -5984.55          , 93.11981976
+448.8974359       , -5791.5           , 89.45186976
+448.8974359       , -5598.45          , 85.78391976
+448.8974359       , -5405.4           , 82.11596976
+448.8974359       , -5212.35          , 78.44801976
+448.8974359       , -5019.3           , 74.78006976
+448.8974359       , -4826.25          , 71.11211976
+448.8974359       , -4633.2           , 67.44416976
+448.8974359       , -4440.15          , 63.77621976
+448.8974359       , -4247.1           , 60.10826976
+448.8974359       , -4054.05          , 56.44031976
+448.8974359       , -3861             , 52.77236976
+448.8974359       , -3667.95          , 49.10441976
+448.8974359       , -3474.9           , 45.43646976
+448.8974359       , -3281.85          , 41.76851976
+448.8974359       , -3088.8           , 38.10056976
+448.8974359       , -2895.75          , 34.43261976
+448.8974359       , -2702.7           , 30.76466976
+448.8974359       , -2509.65          , 27.09671976
+448.8974359       , -2316.6           , 23.42876976
+448.8974359       , -2123.55          , 19.76081976
+448.8974359       , -1930.5           , 16.09286976
+448.8974359       , -1737.45          , 12.42491976
+448.8974359       , -1544.4           , 8.75696976
+448.8974359       , -1351.35          , 5.08901976
+448.8974359       , -1158.3           , 1.42106976
+448.8974359       , -965.25           , 2.24688024
+448.8974359       , -772.2            , 5.91483024
+448.8974359       , -579.15           , 9.58278024
+448.8974359       , -386.1            , 13.25073024
+448.8974359       , -193.05           , 16.91868024
+448.8974359       , 0                 , 20.58663024
+448.8974359       , 193.05            , 24.25458024
+448.8974359       , 386.1             , 27.92253024
+448.8974359       , 579.15            , 31.59048024
+448.8974359       , 772.2             , 35.25843024
+448.8974359       , 965.25            , 38.92638024
+448.8974359       , 1158.3            , 42.59433024
+448.8974359       , 1351.35           , 46.26228024
+448.8974359       , 1544.4            , 49.93023024
+448.8974359       , 1737.45           , 53.59818024
+448.8974359       , 1930.5            , 57.26613024
+448.8974359       , 2123.55           , 60.93408024
+448.8974359       , 2316.6            , 64.60203024
+448.8974359       , 2509.65           , 68.26998024
+448.8974359       , 2702.7            , 71.93793024
+448.8974359       , 2895.75           , 75.60588024
+448.8974359       , 3088.8            , 79.27383024
+448.8974359       , 3281.85           , 82.94178024
+448.8974359       , 3474.9            , 86.60973024
+448.8974359       , 3667.95           , 90.27768024
+448.8974359       , 3861              , 93.94563024
+448.8974359       , 4054.05           , 97.61358024
+448.8974359       , 4247.1            , 101.2815302
+448.8974359       , 4440.15           , 104.9494802
+448.8974359       , 4633.2            , 108.6174302
+448.8974359       , 4826.25           , 112.2853802
+448.8974359       , 5019.3            , 115.9533302
+448.8974359       , 5212.35           , 119.6212802
+448.8974359       , 5405.4            , 123.2892302
+448.8974359       , 5598.45           , 126.9571802
+448.8974359       , 5791.5            , 130.6251302
+448.8974359       , 5984.55           , 134.2930802
+448.8974359       , 6177.6            , 137.9610302
+489.7094017       , -6177.6           , 96.20789376
+489.7094017       , -5984.55          , 92.53994376
+489.7094017       , -5791.5           , 88.87199376
+489.7094017       , -5598.45          , 85.20404376
+489.7094017       , -5405.4           , 81.53609376
+489.7094017       , -5212.35          , 77.86814376
+489.7094017       , -5019.3           , 74.20019376
+489.7094017       , -4826.25          , 70.53224376
+489.7094017       , -4633.2           , 66.86429376
+489.7094017       , -4440.15          , 63.19634376
+489.7094017       , -4247.1           , 59.52839376
+489.7094017       , -4054.05          , 55.86044376
+489.7094017       , -3861             , 52.19249376
+489.7094017       , -3667.95          , 48.52454376
+489.7094017       , -3474.9           , 44.85659376
+489.7094017       , -3281.85          , 41.18864376
+489.7094017       , -3088.8           , 37.52069376
+489.7094017       , -2895.75          , 33.85274376
+489.7094017       , -2702.7           , 30.18479376
+489.7094017       , -2509.65          , 26.51684376
+489.7094017       , -2316.6           , 22.84889376
+489.7094017       , -2123.55          , 19.18094376
+489.7094017       , -1930.5           , 15.51299376
+489.7094017       , -1737.45          , 11.84504376
+489.7094017       , -1544.4           , 8.17709376
+489.7094017       , -1351.35          , 4.50914376
+489.7094017       , -1158.3           , 0.84119376
+489.7094017       , -965.25           , 2.82675624
+489.7094017       , -772.2            , 6.49470624
+489.7094017       , -579.15           , 10.16265624
+489.7094017       , -386.1            , 13.83060624
+489.7094017       , -193.05           , 17.49855624
+489.7094017       , 0                 , 21.16650624
+489.7094017       , 193.05            , 24.83445624
+489.7094017       , 386.1             , 28.50240624
+489.7094017       , 579.15            , 32.17035624
+489.7094017       , 772.2             , 35.83830624
+489.7094017       , 965.25            , 39.50625624
+489.7094017       , 1158.3            , 43.17420624
+489.7094017       , 1351.35           , 46.84215624
+489.7094017       , 1544.4            , 50.51010624
+489.7094017       , 1737.45           , 54.17805624
+489.7094017       , 1930.5            , 57.84600624
+489.7094017       , 2123.55           , 61.51395624
+489.7094017       , 2316.6            , 65.18190624
+489.7094017       , 2509.65           , 68.84985624
+489.7094017       , 2702.7            , 72.51780624
+489.7094017       , 2895.75           , 76.18575624
+489.7094017       , 3088.8            , 79.85370624
+489.7094017       , 3281.85           , 83.52165624
+489.7094017       , 3474.9            , 87.18960624
+489.7094017       , 3667.95           , 90.85755624
+489.7094017       , 3861              , 94.52550624
+489.7094017       , 4054.05           , 98.19345624
+489.7094017       , 4247.1            , 101.8614062
+489.7094017       , 4440.15           , 105.5293562
+489.7094017       , 4633.2            , 109.1973062
+489.7094017       , 4826.25           , 112.8652562
+489.7094017       , 5019.3            , 116.5332062
+489.7094017       , 5212.35           , 120.2011562
+489.7094017       , 5405.4            , 123.8691062
+489.7094017       , 5598.45           , 127.5370562
+489.7094017       , 5791.5            , 131.2050062
+489.7094017       , 5984.55           , 134.8729562
+489.7094017       , 6177.6            , 138.5409062
+816.1794872       , -6177.6           , 91.56925008
+816.1794872       , -5984.55          , 87.90130008
+816.1794872       , -5791.5           , 84.23335008
+816.1794872       , -5598.45          , 80.56540008
+816.1794872       , -5405.4           , 76.89745008
+816.1794872       , -5212.35          , 73.22950008
+816.1794872       , -5019.3           , 69.56155008
+816.1794872       , -4826.25          , 65.89360008
+816.1794872       , -4633.2           , 62.22565008
+816.1794872       , -4440.15          , 58.55770008
+816.1794872       , -4247.1           , 54.88975008
+816.1794872       , -4054.05          , 51.22180008
+816.1794872       , -3861             , 47.55385008
+816.1794872       , -3667.95          , 43.88590008
+816.1794872       , -3474.9           , 40.21795008
+816.1794872       , -3281.85          , 36.55000008
+816.1794872       , -3088.8           , 32.88205008
+816.1794872       , -2895.75          , 29.21410008
+816.1794872       , -2702.7           , 25.54615008
+816.1794872       , -2509.65          , 21.87820008
+816.1794872       , -2316.6           , 18.21025008
+816.1794872       , -2123.55          , 14.54230008
+816.1794872       , -1930.5           , 10.87435008
+816.1794872       , -1737.45          , 7.20640008
+816.1794872       , -1544.4           , 3.53845008
+816.1794872       , -1351.35          , 0.12949992
+816.1794872       , -1158.3           , 3.79744992
+816.1794872       , -965.25           , 7.46539992
+816.1794872       , -772.2            , 11.13334992
+816.1794872       , -579.15           , 14.80129992
+816.1794872       , -386.1            , 18.46924992
+816.1794872       , -193.05           , 22.13719992
+816.1794872       , 0                 , 25.80514992
+816.1794872       , 193.05            , 29.47309992
+816.1794872       , 386.1             , 33.14104992
+816.1794872       , 579.15            , 36.80899992
+816.1794872       , 772.2             , 40.47694992
+816.1794872       , 965.25            , 44.14489992
+816.1794872       , 1158.3            , 47.81284992
+816.1794872       , 1351.35           , 51.48079992
+816.1794872       , 1544.4            , 55.14874992
+816.1794872       , 1737.45           , 58.81669992
+816.1794872       , 1930.5            , 62.48464992
+816.1794872       , 2123.55           , 66.15259992
+816.1794872       , 2316.6            , 69.82054992
+816.1794872       , 2509.65           , 73.48849992
+816.1794872       , 2702.7            , 77.15644992
+816.1794872       , 2895.75           , 80.82439992
+816.1794872       , 3088.8            , 84.49234992
+816.1794872       , 3281.85           , 88.16029992
+816.1794872       , 3474.9            , 91.82824992
+816.1794872       , 3667.95           , 95.49619992
+816.1794872       , 3861              , 99.16414992
+816.1794872       , 4054.05           , 102.8320999
+816.1794872       , 4247.1            , 106.5000499
+816.1794872       , 4440.15           , 110.1679999
+816.1794872       , 4633.2            , 113.8359499
+816.1794872       , 4826.25           , 117.5038999
+816.1794872       , 5019.3            , 121.1718499
+816.1794872       , 5212.35           , 124.8397999
+816.1794872       , 5405.4            , 128.5077499
+816.1794872       , 5598.45           , 132.1756999
+816.1794872       , 5791.5            , 135.8436499
+816.1794872       , 5984.55           , 139.5115999
+816.1794872       , 6177.6            , 143.1795499
+1020.25641        , -6177.6           , 88.6696272
+1020.25641        , -5984.55          , 85.0016772
+1020.25641        , -5791.5           , 81.3337272
+1020.25641        , -5598.45          , 77.6657772
+1020.25641        , -5405.4           , 73.9978272
+1020.25641        , -5212.35          , 70.3298772
+1020.25641        , -5019.3           , 66.6619272
+1020.25641        , -4826.25          , 62.9939772
+1020.25641        , -4633.2           , 59.3260272
+1020.25641        , -4440.15          , 55.6580772
+1020.25641        , -4247.1           , 51.9901272
+1020.25641        , -4054.05          , 48.3221772
+1020.25641        , -3861             , 44.6542272
+1020.25641        , -3667.95          , 40.9862772
+1020.25641        , -3474.9           , 37.3183272
+1020.25641        , -3281.85          , 33.6503772
+1020.25641        , -3088.8           , 29.9824272
+1020.25641        , -2895.75          , 26.3144772
+1020.25641        , -2702.7           , 22.6465272
+1020.25641        , -2509.65          , 18.9785772
+1020.25641        , -2316.6           , 15.3106272
+1020.25641        , -2123.55          , 11.6426772
+1020.25641        , -1930.5           , 7.974727204
+1020.25641        , -1737.45          , 4.306777204
+1020.25641        , -1544.4           , 0.638827204
+1020.25641        , -1351.35          , 3.029122796
+1020.25641        , -1158.3           , 6.697072796
+1020.25641        , -965.25           , 10.3650228
+1020.25641        , -772.2            , 14.0329728
+1020.25641        , -579.15           , 17.7009228
+1020.25641        , -386.1            , 21.3688728
+1020.25641        , -193.05           , 25.0368228
+1020.25641        , 0                 , 28.7047728
+1020.25641        , 193.05            , 32.3727228
+1020.25641        , 386.1             , 36.0406728
+1020.25641        , 579.15            , 39.7086228
+1020.25641        , 772.2             , 43.3765728
+1020.25641        , 965.25            , 47.0445228
+1020.25641        , 1158.3            , 50.7124728
+1020.25641        , 1351.35           , 54.3804228
+1020.25641        , 1544.4            , 58.0483728
+1020.25641        , 1737.45           , 61.7163228
+1020.25641        , 1930.5            , 65.3842728
+1020.25641        , 2123.55           , 69.0522228
+1020.25641        , 2316.6            , 72.7201728
+1020.25641        , 2509.65           , 76.3881228
+1020.25641        , 2702.7            , 80.0560728
+1020.25641        , 2895.75           , 83.7240228
+1020.25641        , 3088.8            , 87.3919728
+1020.25641        , 3281.85           , 91.0599228
+1020.25641        , 3474.9            , 94.7278728
+1020.25641        , 3667.95           , 98.3958228
+1020.25641        , 3861              , 102.0637728
+1020.25641        , 4054.05           , 105.7317228
+1020.25641        , 4247.1            , 109.3996728
+1020.25641        , 4440.15           , 113.0676228
+1020.25641        , 4633.2            , 116.7355728
+1020.25641        , 4826.25           , 120.4035228
+1020.25641        , 5019.3            , 124.0714728
+1020.25641        , 5212.35           , 127.7394228
+1020.25641        , 5405.4            , 131.4073728
+1020.25641        , 5598.45           , 135.0753228
+1020.25641        , 5791.5            , 138.7432728
+1020.25641        , 5984.55           , 142.4112228
+1020.25641        , 6177.6            , 146.0791728
+1224.273504       , -6177.6           , 85.7708544
+1224.273504       , -5984.55          , 82.1029044
+1224.273504       , -5791.5           , 78.4349544
+1224.273504       , -5598.45          , 74.7670044
+1224.273504       , -5405.4           , 71.0990544
+1224.273504       , -5212.35          , 67.4311044
+1224.273504       , -5019.3           , 63.7631544
+1224.273504       , -4826.25          , 60.0952044
+1224.273504       , -4633.2           , 56.4272544
+1224.273504       , -4440.15          , 52.7593044
+1224.273504       , -4247.1           , 49.0913544
+1224.273504       , -4054.05          , 45.4234044
+1224.273504       , -3861             , 41.7554544
+1224.273504       , -3667.95          , 38.0875044
+1224.273504       , -3474.9           , 34.4195544
+1224.273504       , -3281.85          , 30.7516044
+1224.273504       , -3088.8           , 27.0836544
+1224.273504       , -2895.75          , 23.4157044
+1224.273504       , -2702.7           , 19.7477544
+1224.273504       , -2509.65          , 16.0798044
+1224.273504       , -2316.6           , 12.4118544
+1224.273504       , -2123.55          , 8.743904404
+1224.273504       , -1930.5           , 5.075954404
+1224.273504       , -1737.45          , 1.408004404
+1224.273504       , -1544.4           , 2.259945596
+1224.273504       , -1351.35          , 5.927895596
+1224.273504       , -1158.3           , 9.595845596
+1224.273504       , -965.25           , 13.2637956
+1224.273504       , -772.2            , 16.9317456
+1224.273504       , -579.15           , 20.5996956
+1224.273504       , -386.1            , 24.2676456
+1224.273504       , -193.05           , 27.9355956
+1224.273504       , 0                 , 31.6035456
+1224.273504       , 193.05            , 35.2714956
+1224.273504       , 386.1             , 38.9394456
+1224.273504       , 579.15            , 42.6073956
+1224.273504       , 772.2             , 46.2753456
+1224.273504       , 965.25            , 49.9432956
+1224.273504       , 1158.3            , 53.6112456
+1224.273504       , 1351.35           , 57.2791956
+1224.273504       , 1544.4            , 60.9471456
+1224.273504       , 1737.45           , 64.6150956
+1224.273504       , 1930.5            , 68.2830456
+1224.273504       , 2123.55           , 71.9509956
+1224.273504       , 2316.6            , 75.6189456
+1224.273504       , 2509.65           , 79.2868956
+1224.273504       , 2702.7            , 82.9548456
+1224.273504       , 2895.75           , 86.6227956
+1224.273504       , 3088.8            , 90.2907456
+1224.273504       , 3281.85           , 93.9586956
+1224.273504       , 3474.9            , 97.6266456
+1224.273504       , 3667.95           , 101.2945956
+1224.273504       , 3861              , 104.9625456
+1224.273504       , 4054.05           , 108.6304956
+1224.273504       , 4247.1            , 112.2984456
+1224.273504       , 4440.15           , 115.9663956
+1224.273504       , 4633.2            , 119.6343456
+1224.273504       , 4826.25           , 123.3022956
+1224.273504       , 5019.3            , 126.9702456
+1224.273504       , 5212.35           , 130.6381956
+1224.273504       , 5405.4            , 134.3061456
+1224.273504       , 5598.45           , 137.9740956
+1224.273504       , 5791.5            , 141.6420456
+1224.273504       , 5984.55           , 145.3099956
+1224.273504       , 6177.6            , 148.9779456
+1428.290598       , -6177.6           , 82.8720816
+1428.290598       , -5984.55          , 79.2041316
+1428.290598       , -5791.5           , 75.5361816
+1428.290598       , -5598.45          , 71.8682316
+1428.290598       , -5405.4           , 68.2002816
+1428.290598       , -5212.35          , 64.5323316
+1428.290598       , -5019.3           , 60.8643816
+1428.290598       , -4826.25          , 57.1964316
+1428.290598       , -4633.2           , 53.5284816
+1428.290598       , -4440.15          , 49.8605316
+1428.290598       , -4247.1           , 46.1925816
+1428.290598       , -4054.05          , 42.5246316
+1428.290598       , -3861             , 38.8566816
+1428.290598       , -3667.95          , 35.1887316
+1428.290598       , -3474.9           , 31.5207816
+1428.290598       , -3281.85          , 27.8528316
+1428.290598       , -3088.8           , 24.1848816
+1428.290598       , -2895.75          , 20.5169316
+1428.290598       , -2702.7           , 16.8489816
+1428.290598       , -2509.65          , 13.1810316
+1428.290598       , -2316.6           , 9.513081604
+1428.290598       , -2123.55          , 5.845131604
+1428.290598       , -1930.5           , 2.177181604
+1428.290598       , -1737.45          , 1.490768396
+1428.290598       , -1544.4           , 5.158718396
+1428.290598       , -1351.35          , 8.826668396
+1428.290598       , -1158.3           , 12.4946184
+1428.290598       , -965.25           , 16.1625684
+1428.290598       , -772.2            , 19.8305184
+1428.290598       , -579.15           , 23.4984684
+1428.290598       , -386.1            , 27.1664184
+1428.290598       , -193.05           , 30.8343684
+1428.290598       , 0                 , 34.5023184
+1428.290598       , 193.05            , 38.1702684
+1428.290598       , 386.1             , 41.8382184
+1428.290598       , 579.15            , 45.5061684
+1428.290598       , 772.2             , 49.1741184
+1428.290598       , 965.25            , 52.8420684
+1428.290598       , 1158.3            , 56.5100184
+1428.290598       , 1351.35           , 60.1779684
+1428.290598       , 1544.4            , 63.8459184
+1428.290598       , 1737.45           , 67.5138684
+1428.290598       , 1930.5            , 71.1818184
+1428.290598       , 2123.55           , 74.8497684
+1428.290598       , 2316.6            , 78.5177184
+1428.290598       , 2509.65           , 82.1856684
+1428.290598       , 2702.7            , 85.8536184
+1428.290598       , 2895.75           , 89.5215684
+1428.290598       , 3088.8            , 93.1895184
+1428.290598       , 3281.85           , 96.8574684
+1428.290598       , 3474.9            , 100.5254184
+1428.290598       , 3667.95           , 104.1933684
+1428.290598       , 3861              , 107.8613184
+1428.290598       , 4054.05           , 111.5292684
+1428.290598       , 4247.1            , 115.1972184
+1428.290598       , 4440.15           , 118.8651684
+1428.290598       , 4633.2            , 122.5331184
+1428.290598       , 4826.25           , 126.2010684
+1428.290598       , 5019.3            , 129.8690184
+1428.290598       , 5212.35           , 133.5369684
+1428.290598       , 5405.4            , 137.2049184
+1428.290598       , 5598.45           , 140.8728684
+1428.290598       , 5791.5            , 144.5408184
+1428.290598       , 5984.55           , 148.2087684
+1428.290598       , 6177.6            , 151.8767184
+1632.393162       , -6177.6           , 79.97209441
+1632.393162       , -5984.55          , 76.30414441
+1632.393162       , -5791.5           , 72.63619441
+1632.393162       , -5598.45          , 68.96824441
+1632.393162       , -5405.4           , 65.30029441
+1632.393162       , -5212.35          , 61.63234441
+1632.393162       , -5019.3           , 57.96439441
+1632.393162       , -4826.25          , 54.29644441
+1632.393162       , -4633.2           , 50.62849441
+1632.393162       , -4440.15          , 46.96054441
+1632.393162       , -4247.1           , 43.29259441
+1632.393162       , -4054.05          , 39.62464441
+1632.393162       , -3861             , 35.95669441
+1632.393162       , -3667.95          , 32.28874441
+1632.393162       , -3474.9           , 28.62079441
+1632.393162       , -3281.85          , 24.95284441
+1632.393162       , -3088.8           , 21.28489441
+1632.393162       , -2895.75          , 17.61694441
+1632.393162       , -2702.7           , 13.94899441
+1632.393162       , -2509.65          , 10.28104441
+1632.393162       , -2316.6           , 6.613094406
+1632.393162       , -2123.55          , 2.945144406
+1632.393162       , -1930.5           , 0.722805594
+1632.393162       , -1737.45          , 4.390755594
+1632.393162       , -1544.4           , 8.058705594
+1632.393162       , -1351.35          , 11.72665559
+1632.393162       , -1158.3           , 15.39460559
+1632.393162       , -965.25           , 19.06255559
+1632.393162       , -772.2            , 22.73050559
+1632.393162       , -579.15           , 26.39845559
+1632.393162       , -386.1            , 30.06640559
+1632.393162       , -193.05           , 33.73435559
+1632.393162       , 0                 , 37.40230559
+1632.393162       , 193.05            , 41.07025559
+1632.393162       , 386.1             , 44.73820559
+1632.393162       , 579.15            , 48.40615559
+1632.393162       , 772.2             , 52.07410559
+1632.393162       , 965.25            , 55.74205559
+1632.393162       , 1158.3            , 59.41000559
+1632.393162       , 1351.35           , 63.07795559
+1632.393162       , 1544.4            , 66.74590559
+1632.393162       , 1737.45           , 70.41385559
+1632.393162       , 1930.5            , 74.08180559
+1632.393162       , 2123.55           , 77.74975559
+1632.393162       , 2316.6            , 81.41770559
+1632.393162       , 2509.65           , 85.08565559
+1632.393162       , 2702.7            , 88.75360559
+1632.393162       , 2895.75           , 92.42155559
+1632.393162       , 3088.8            , 96.08950559
+1632.393162       , 3281.85           , 99.75745559
+1632.393162       , 3474.9            , 103.4254056
+1632.393162       , 3667.95           , 107.0933556
+1632.393162       , 3861              , 110.7613056
+1632.393162       , 4054.05           , 114.4292556
+1632.393162       , 4247.1            , 118.0972056
+1632.393162       , 4440.15           , 121.7651556
+1632.393162       , 4633.2            , 125.4331056
+1632.393162       , 4826.25           , 129.1010556
+1632.393162       , 5019.3            , 132.7690056
+1632.393162       , 5212.35           , 136.4369556
+1632.393162       , 5405.4            , 140.1049056
+1632.393162       , 5598.45           , 143.7728556
+1632.393162       , 5791.5            , 147.4408056
+1632.393162       , 5984.55           , 151.1087556
+1632.393162       , 6177.6            , 154.7767056
+1836.410256       , -6177.6           , 77.07332161
+1836.410256       , -5984.55          , 73.40537161
+1836.410256       , -5791.5           , 69.73742161
+1836.410256       , -5598.45          , 66.06947161
+1836.410256       , -5405.4           , 62.40152161
+1836.410256       , -5212.35          , 58.73357161
+1836.410256       , -5019.3           , 55.06562161
+1836.410256       , -4826.25          , 51.39767161
+1836.410256       , -4633.2           , 47.72972161
+1836.410256       , -4440.15          , 44.06177161
+1836.410256       , -4247.1           , 40.39382161
+1836.410256       , -4054.05          , 36.72587161
+1836.410256       , -3861             , 33.05792161
+1836.410256       , -3667.95          , 29.38997161
+1836.410256       , -3474.9           , 25.72202161
+1836.410256       , -3281.85          , 22.05407161
+1836.410256       , -3088.8           , 18.38612161
+1836.410256       , -2895.75          , 14.71817161
+1836.410256       , -2702.7           , 11.05022161
+1836.410256       , -2509.65          , 7.382271606
+1836.410256       , -2316.6           , 3.714321606
+1836.410256       , -2123.55          , 0.046371606
+1836.410256       , -1930.5           , 3.621578394
+1836.410256       , -1737.45          , 7.289528394
+1836.410256       , -1544.4           , 10.95747839
+1836.410256       , -1351.35          , 14.62542839
+1836.410256       , -1158.3           , 18.29337839
+1836.410256       , -965.25           , 21.96132839
+1836.410256       , -772.2            , 25.62927839
+1836.410256       , -579.15           , 29.29722839
+1836.410256       , -386.1            , 32.96517839
+1836.410256       , -193.05           , 36.63312839
+1836.410256       , 0                 , 40.30107839
+1836.410256       , 193.05            , 43.96902839
+1836.410256       , 386.1             , 47.63697839
+1836.410256       , 579.15            , 51.30492839
+1836.410256       , 772.2             , 54.97287839
+1836.410256       , 965.25            , 58.64082839
+1836.410256       , 1158.3            , 62.30877839
+1836.410256       , 1351.35           , 65.97672839
+1836.410256       , 1544.4            , 69.64467839
+1836.410256       , 1737.45           , 73.31262839
+1836.410256       , 1930.5            , 76.98057839
+1836.410256       , 2123.55           , 80.64852839
+1836.410256       , 2316.6            , 84.31647839
+1836.410256       , 2509.65           , 87.98442839
+1836.410256       , 2702.7            , 91.65237839
+1836.410256       , 2895.75           , 95.32032839
+1836.410256       , 3088.8            , 98.98827839
+1836.410256       , 3281.85           , 102.6562284
+1836.410256       , 3474.9            , 106.3241784
+1836.410256       , 3667.95           , 109.9921284
+1836.410256       , 3861              , 113.6600784
+1836.410256       , 4054.05           , 117.3280284
+1836.410256       , 4247.1            , 120.9959784
+1836.410256       , 4440.15           , 124.6639284
+1836.410256       , 4633.2            , 128.3318784
+1836.410256       , 4826.25           , 131.9998284
+1836.410256       , 5019.3            , 135.6677784
+1836.410256       , 5212.35           , 139.3357284
+1836.410256       , 5405.4            , 143.0036784
+1836.410256       , 5598.45           , 146.6716284
+1836.410256       , 5791.5            , 150.3395784
+1836.410256       , 5984.55           , 154.0075284
+1836.410256       , 6177.6            , 157.6754784
+2040.42735        , -6177.6           , 74.17454881
+2040.42735        , -5984.55          , 70.50659881
+2040.42735        , -5791.5           , 66.83864881
+2040.42735        , -5598.45          , 63.17069881
+2040.42735        , -5405.4           , 59.50274881
+2040.42735        , -5212.35          , 55.83479881
+2040.42735        , -5019.3           , 52.16684881
+2040.42735        , -4826.25          , 48.49889881
+2040.42735        , -4633.2           , 44.83094881
+2040.42735        , -4440.15          , 41.16299881
+2040.42735        , -4247.1           , 37.49504881
+2040.42735        , -4054.05          , 33.82709881
+2040.42735        , -3861             , 30.15914881
+2040.42735        , -3667.95          , 26.49119881
+2040.42735        , -3474.9           , 22.82324881
+2040.42735        , -3281.85          , 19.15529881
+2040.42735        , -3088.8           , 15.48734881
+2040.42735        , -2895.75          , 11.81939881
+2040.42735        , -2702.7           , 8.151448806
+2040.42735        , -2509.65          , 4.483498806
+2040.42735        , -2316.6           , 0.815548806
+2040.42735        , -2123.55          , 2.852401194
+2040.42735        , -1930.5           , 6.520351194
+2040.42735        , -1737.45          , 10.18830119
+2040.42735        , -1544.4           , 13.85625119
+2040.42735        , -1351.35          , 17.52420119
+2040.42735        , -1158.3           , 21.19215119
+2040.42735        , -965.25           , 24.86010119
+2040.42735        , -772.2            , 28.52805119
+2040.42735        , -579.15           , 32.19600119
+2040.42735        , -386.1            , 35.86395119
+2040.42735        , -193.05           , 39.53190119
+2040.42735        , 0                 , 43.19985119
+2040.42735        , 193.05            , 46.86780119
+2040.42735        , 386.1             , 50.53575119
+2040.42735        , 579.15            , 54.20370119
+2040.42735        , 772.2             , 57.87165119
+2040.42735        , 965.25            , 61.53960119
+2040.42735        , 1158.3            , 65.20755119
+2040.42735        , 1351.35           , 68.87550119
+2040.42735        , 1544.4            , 72.54345119
+2040.42735        , 1737.45           , 76.21140119
+2040.42735        , 1930.5            , 79.87935119
+2040.42735        , 2123.55           , 83.54730119
+2040.42735        , 2316.6            , 87.21525119
+2040.42735        , 2509.65           , 90.88320119
+2040.42735        , 2702.7            , 94.55115119
+2040.42735        , 2895.75           , 98.21910119
+2040.42735        , 3088.8            , 101.8870512
+2040.42735        , 3281.85           , 105.5550012
+2040.42735        , 3474.9            , 109.2229512
+2040.42735        , 3667.95           , 112.8909012
+2040.42735        , 3861              , 116.5588512
+2040.42735        , 4054.05           , 120.2268012
+2040.42735        , 4247.1            , 123.8947512
+2040.42735        , 4440.15           , 127.5627012
+2040.42735        , 4633.2            , 131.2306512
+2040.42735        , 4826.25           , 134.8986012
+2040.42735        , 5019.3            , 138.5665512
+2040.42735        , 5212.35           , 142.2345012
+2040.42735        , 5405.4            , 145.9024512
+2040.42735        , 5598.45           , 149.5704012
+2040.42735        , 5791.5            , 153.2383512
+2040.42735        , 5984.55           , 156.9063012
+2040.42735        , 6177.6            , 160.5742512
+2244.529915       , -6177.6           , 71.27456159
+2244.529915       , -5984.55          , 67.60661159
+2244.529915       , -5791.5           , 63.93866159
+2244.529915       , -5598.45          , 60.27071159
+2244.529915       , -5405.4           , 56.60276159
+2244.529915       , -5212.35          , 52.93481159
+2244.529915       , -5019.3           , 49.26686159
+2244.529915       , -4826.25          , 45.59891159
+2244.529915       , -4633.2           , 41.93096159
+2244.529915       , -4440.15          , 38.26301159
+2244.529915       , -4247.1           , 34.59506159
+2244.529915       , -4054.05          , 30.92711159
+2244.529915       , -3861             , 27.25916159
+2244.529915       , -3667.95          , 23.59121159
+2244.529915       , -3474.9           , 19.92326159
+2244.529915       , -3281.85          , 16.25531159
+2244.529915       , -3088.8           , 12.58736159
+2244.529915       , -2895.75          , 8.919411593
+2244.529915       , -2702.7           , 5.251461593
+2244.529915       , -2509.65          , 1.583511593
+2244.529915       , -2316.6           , 2.084438407
+2244.529915       , -2123.55          , 5.752388407
+2244.529915       , -1930.5           , 9.420338407
+2244.529915       , -1737.45          , 13.08828841
+2244.529915       , -1544.4           , 16.75623841
+2244.529915       , -1351.35          , 20.42418841
+2244.529915       , -1158.3           , 24.09213841
+2244.529915       , -965.25           , 27.76008841
+2244.529915       , -772.2            , 31.42803841
+2244.529915       , -579.15           , 35.09598841
+2244.529915       , -386.1            , 38.76393841
+2244.529915       , -193.05           , 42.43188841
+2244.529915       , 0                 , 46.09983841
+2244.529915       , 193.05            , 49.76778841
+2244.529915       , 386.1             , 53.43573841
+2244.529915       , 579.15            , 57.10368841
+2244.529915       , 772.2             , 60.77163841
+2244.529915       , 965.25            , 64.43958841
+2244.529915       , 1158.3            , 68.10753841
+2244.529915       , 1351.35           , 71.77548841
+2244.529915       , 1544.4            , 75.44343841
+2244.529915       , 1737.45           , 79.11138841
+2244.529915       , 1930.5            , 82.77933841
+2244.529915       , 2123.55           , 86.44728841
+2244.529915       , 2316.6            , 90.11523841
+2244.529915       , 2509.65           , 93.78318841
+2244.529915       , 2702.7            , 97.45113841
+2244.529915       , 2895.75           , 101.1190884
+2244.529915       , 3088.8            , 104.7870384
+2244.529915       , 3281.85           , 108.4549884
+2244.529915       , 3474.9            , 112.1229384
+2244.529915       , 3667.95           , 115.7908884
+2244.529915       , 3861              , 119.4588384
+2244.529915       , 4054.05           , 123.1267884
+2244.529915       , 4247.1            , 126.7947384
+2244.529915       , 4440.15           , 130.4626884
+2244.529915       , 4633.2            , 134.1306384
+2244.529915       , 4826.25           , 137.7985884
+2244.529915       , 5019.3            , 141.4665384
+2244.529915       , 5212.35           , 145.1344884
+2244.529915       , 5405.4            , 148.8024384
+2244.529915       , 5598.45           , 152.4703884
+2244.529915       , 5791.5            , 156.1383384
+2244.529915       , 5984.55           , 159.8062884
+2244.529915       , 6177.6            , 163.4742384
+2448.547009       , -6177.6           , 68.37578879
+2448.547009       , -5984.55          , 64.70783879
+2448.547009       , -5791.5           , 61.03988879
+2448.547009       , -5598.45          , 57.37193879
+2448.547009       , -5405.4           , 53.70398879
+2448.547009       , -5212.35          , 50.03603879
+2448.547009       , -5019.3           , 46.36808879
+2448.547009       , -4826.25          , 42.70013879
+2448.547009       , -4633.2           , 39.03218879
+2448.547009       , -4440.15          , 35.36423879
+2448.547009       , -4247.1           , 31.69628879
+2448.547009       , -4054.05          , 28.02833879
+2448.547009       , -3861             , 24.36038879
+2448.547009       , -3667.95          , 20.69243879
+2448.547009       , -3474.9           , 17.02448879
+2448.547009       , -3281.85          , 13.35653879
+2448.547009       , -3088.8           , 9.688588794
+2448.547009       , -2895.75          , 6.020638794
+2448.547009       , -2702.7           , 2.352688794
+2448.547009       , -2509.65          , 1.315261206
+2448.547009       , -2316.6           , 4.983211206
+2448.547009       , -2123.55          , 8.651161206
+2448.547009       , -1930.5           , 12.31911121
+2448.547009       , -1737.45          , 15.98706121
+2448.547009       , -1544.4           , 19.65501121
+2448.547009       , -1351.35          , 23.32296121
+2448.547009       , -1158.3           , 26.99091121
+2448.547009       , -965.25           , 30.65886121
+2448.547009       , -772.2            , 34.32681121
+2448.547009       , -579.15           , 37.99476121
+2448.547009       , -386.1            , 41.66271121
+2448.547009       , -193.05           , 45.33066121
+2448.547009       , 0                 , 48.99861121
+2448.547009       , 193.05            , 52.66656121
+2448.547009       , 386.1             , 56.33451121
+2448.547009       , 579.15            , 60.00246121
+2448.547009       , 772.2             , 63.67041121
+2448.547009       , 965.25            , 67.33836121
+2448.547009       , 1158.3            , 71.00631121
+2448.547009       , 1351.35           , 74.67426121
+2448.547009       , 1544.4            , 78.34221121
+2448.547009       , 1737.45           , 82.01016121
+2448.547009       , 1930.5            , 85.67811121
+2448.547009       , 2123.55           , 89.34606121
+2448.547009       , 2316.6            , 93.01401121
+2448.547009       , 2509.65           , 96.68196121
+2448.547009       , 2702.7            , 100.3499112
+2448.547009       , 2895.75           , 104.0178612
+2448.547009       , 3088.8            , 107.6858112
+2448.547009       , 3281.85           , 111.3537612
+2448.547009       , 3474.9            , 115.0217112
+2448.547009       , 3667.95           , 118.6896612
+2448.547009       , 3861              , 122.3576112
+2448.547009       , 4054.05           , 126.0255612
+2448.547009       , 4247.1            , 129.6935112
+2448.547009       , 4440.15           , 133.3614612
+2448.547009       , 4633.2            , 137.0294112
+2448.547009       , 4826.25           , 140.6973612
+2448.547009       , 5019.3            , 144.3653112
+2448.547009       , 5212.35           , 148.0332612
+2448.547009       , 5405.4            , 151.7012112
+2448.547009       , 5598.45           , 155.3691612
+2448.547009       , 5791.5            , 159.0371112
+2448.547009       , 5984.55           , 162.7050612
+2448.547009       , 6177.6            , 166.3730112
+2652.564103       , -6177.6           , 65.47701599
+2652.564103       , -5984.55          , 61.80906599
+2652.564103       , -5791.5           , 58.14111599
+2652.564103       , -5598.45          , 54.47316599
+2652.564103       , -5405.4           , 50.80521599
+2652.564103       , -5212.35          , 47.13726599
+2652.564103       , -5019.3           , 43.46931599
+2652.564103       , -4826.25          , 39.80136599
+2652.564103       , -4633.2           , 36.13341599
+2652.564103       , -4440.15          , 32.46546599
+2652.564103       , -4247.1           , 28.79751599
+2652.564103       , -4054.05          , 25.12956599
+2652.564103       , -3861             , 21.46161599
+2652.564103       , -3667.95          , 17.79366599
+2652.564103       , -3474.9           , 14.12571599
+2652.564103       , -3281.85          , 10.45776599
+2652.564103       , -3088.8           , 6.789815994
+2652.564103       , -2895.75          , 3.121865994
+2652.564103       , -2702.7           , 0.546084006
+2652.564103       , -2509.65          , 4.214034006
+2652.564103       , -2316.6           , 7.881984006
+2652.564103       , -2123.55          , 11.54993401
+2652.564103       , -1930.5           , 15.21788401
+2652.564103       , -1737.45          , 18.88583401
+2652.564103       , -1544.4           , 22.55378401
+2652.564103       , -1351.35          , 26.22173401
+2652.564103       , -1158.3           , 29.88968401
+2652.564103       , -965.25           , 33.55763401
+2652.564103       , -772.2            , 37.22558401
+2652.564103       , -579.15           , 40.89353401
+2652.564103       , -386.1            , 44.56148401
+2652.564103       , -193.05           , 48.22943401
+2652.564103       , 0                 , 51.89738401
+2652.564103       , 193.05            , 55.56533401
+2652.564103       , 386.1             , 59.23328401
+2652.564103       , 579.15            , 62.90123401
+2652.564103       , 772.2             , 66.56918401
+2652.564103       , 965.25            , 70.23713401
+2652.564103       , 1158.3            , 73.90508401
+2652.564103       , 1351.35           , 77.57303401
+2652.564103       , 1544.4            , 81.24098401
+2652.564103       , 1737.45           , 84.90893401
+2652.564103       , 1930.5            , 88.57688401
+2652.564103       , 2123.55           , 92.24483401
+2652.564103       , 2316.6            , 95.91278401
+2652.564103       , 2509.65           , 99.58073401
+2652.564103       , 2702.7            , 103.248684
+2652.564103       , 2895.75           , 106.916634
+2652.564103       , 3088.8            , 110.584584
+2652.564103       , 3281.85           , 114.252534
+2652.564103       , 3474.9            , 117.920484
+2652.564103       , 3667.95           , 121.588434
+2652.564103       , 3861              , 125.256384
+2652.564103       , 4054.05           , 128.924334
+2652.564103       , 4247.1            , 132.592284
+2652.564103       , 4440.15           , 136.260234
+2652.564103       , 4633.2            , 139.928184
+2652.564103       , 4826.25           , 143.596134
+2652.564103       , 5019.3            , 147.264084
+2652.564103       , 5212.35           , 150.932034
+2652.564103       , 5405.4            , 154.599984
+2652.564103       , 5598.45           , 158.267934
+2652.564103       , 5791.5            , 161.935884
+2652.564103       , 5984.55           , 165.603834
+2652.564103       , 6177.6            , 169.271784
+2856.666667       , -6177.6           , 62.5770288
+2856.666667       , -5984.55          , 58.9090788
+2856.666667       , -5791.5           , 55.2411288
+2856.666667       , -5598.45          , 51.5731788
+2856.666667       , -5405.4           , 47.9052288
+2856.666667       , -5212.35          , 44.2372788
+2856.666667       , -5019.3           , 40.5693288
+2856.666667       , -4826.25          , 36.9013788
+2856.666667       , -4633.2           , 33.2334288
+2856.666667       , -4440.15          , 29.5654788
+2856.666667       , -4247.1           , 25.8975288
+2856.666667       , -4054.05          , 22.2295788
+2856.666667       , -3861             , 18.5616288
+2856.666667       , -3667.95          , 14.8936788
+2856.666667       , -3474.9           , 11.2257288
+2856.666667       , -3281.85          , 7.557778795
+2856.666667       , -3088.8           , 3.889828795
+2856.666667       , -2895.75          , 0.221878795
+2856.666667       , -2702.7           , 3.446071205
+2856.666667       , -2509.65          , 7.114021205
+2856.666667       , -2316.6           , 10.7819712
+2856.666667       , -2123.55          , 14.4499212
+2856.666667       , -1930.5           , 18.1178712
+2856.666667       , -1737.45          , 21.7858212
+2856.666667       , -1544.4           , 25.4537712
+2856.666667       , -1351.35          , 29.1217212
+2856.666667       , -1158.3           , 32.7896712
+2856.666667       , -965.25           , 36.4576212
+2856.666667       , -772.2            , 40.1255712
+2856.666667       , -579.15           , 43.7935212
+2856.666667       , -386.1            , 47.4614712
+2856.666667       , -193.05           , 51.1294212
+2856.666667       , 0                 , 54.7973712
+2856.666667       , 193.05            , 58.4653212
+2856.666667       , 386.1             , 62.1332712
+2856.666667       , 579.15            , 65.8012212
+2856.666667       , 772.2             , 69.4691712
+2856.666667       , 965.25            , 73.1371212
+2856.666667       , 1158.3            , 76.8050712
+2856.666667       , 1351.35           , 80.4730212
+2856.666667       , 1544.4            , 84.1409712
+2856.666667       , 1737.45           , 87.8089212
+2856.666667       , 1930.5            , 91.4768712
+2856.666667       , 2123.55           , 95.1448212
+2856.666667       , 2316.6            , 98.8127712
+2856.666667       , 2509.65           , 102.4807212
+2856.666667       , 2702.7            , 106.1486712
+2856.666667       , 2895.75           , 109.8166212
+2856.666667       , 3088.8            , 113.4845712
+2856.666667       , 3281.85           , 117.1525212
+2856.666667       , 3474.9            , 120.8204712
+2856.666667       , 3667.95           , 124.4884212
+2856.666667       , 3861              , 128.1563712
+2856.666667       , 4054.05           , 131.8243212
+2856.666667       , 4247.1            , 135.4922712
+2856.666667       , 4440.15           , 139.1602212
+2856.666667       , 4633.2            , 142.8281712
+2856.666667       , 4826.25           , 146.4961212
+2856.666667       , 5019.3            , 150.1640712
+2856.666667       , 5212.35           , 153.8320212
+2856.666667       , 5405.4            , 157.4999712
+2856.666667       , 5598.45           , 161.1679212
+2856.666667       , 5791.5            , 164.8358712
+2856.666667       , 5984.55           , 168.5038212
+2856.666667       , 6177.6            , 172.1717712
+3060.683761       , -6177.6           , 59.678256
+3060.683761       , -5984.55          , 56.010306
+3060.683761       , -5791.5           , 52.342356
+3060.683761       , -5598.45          , 48.674406
+3060.683761       , -5405.4           , 45.006456
+3060.683761       , -5212.35          , 41.338506
+3060.683761       , -5019.3           , 37.670556
+3060.683761       , -4826.25          , 34.002606
+3060.683761       , -4633.2           , 30.334656
+3060.683761       , -4440.15          , 26.666706
+3060.683761       , -4247.1           , 22.998756
+3060.683761       , -4054.05          , 19.330806
+3060.683761       , -3861             , 15.662856
+3060.683761       , -3667.95          , 11.994906
+3060.683761       , -3474.9           , 8.326955996
+3060.683761       , -3281.85          , 4.659005996
+3060.683761       , -3088.8           , 0.991055996
+3060.683761       , -2895.75          , 2.676894004
+3060.683761       , -2702.7           , 6.344844004
+3060.683761       , -2509.65          , 10.012794
+3060.683761       , -2316.6           , 13.680744
+3060.683761       , -2123.55          , 17.348694
+3060.683761       , -1930.5           , 21.016644
+3060.683761       , -1737.45          , 24.684594
+3060.683761       , -1544.4           , 28.352544
+3060.683761       , -1351.35          , 32.020494
+3060.683761       , -1158.3           , 35.688444
+3060.683761       , -965.25           , 39.356394
+3060.683761       , -772.2            , 43.024344
+3060.683761       , -579.15           , 46.692294
+3060.683761       , -386.1            , 50.360244
+3060.683761       , -193.05           , 54.028194
+3060.683761       , 0                 , 57.696144
+3060.683761       , 193.05            , 61.364094
+3060.683761       , 386.1             , 65.032044
+3060.683761       , 579.15            , 68.699994
+3060.683761       , 772.2             , 72.367944
+3060.683761       , 965.25            , 76.035894
+3060.683761       , 1158.3            , 79.703844
+3060.683761       , 1351.35           , 83.371794
+3060.683761       , 1544.4            , 87.039744
+3060.683761       , 1737.45           , 90.707694
+3060.683761       , 1930.5            , 94.375644
+3060.683761       , 2123.55           , 98.043594
+3060.683761       , 2316.6            , 101.711544
+3060.683761       , 2509.65           , 105.379494
+3060.683761       , 2702.7            , 109.047444
+3060.683761       , 2895.75           , 112.715394
+3060.683761       , 3088.8            , 116.383344
+3060.683761       , 3281.85           , 120.051294
+3060.683761       , 3474.9            , 123.719244
+3060.683761       , 3667.95           , 127.387194
+3060.683761       , 3861              , 131.055144
+3060.683761       , 4054.05           , 134.723094
+3060.683761       , 4247.1            , 138.391044
+3060.683761       , 4440.15           , 142.058994
+3060.683761       , 4633.2            , 145.726944
+3060.683761       , 4826.25           , 149.394894
+3060.683761       , 5019.3            , 153.062844
+3060.683761       , 5212.35           , 156.730794
+3060.683761       , 5405.4            , 160.398744
+3060.683761       , 5598.45           , 164.066694
+3060.683761       , 5791.5            , 167.734644
+3060.683761       , 5984.55           , 171.402594
+3060.683761       , 6177.6            , 175.070544
+3264.700855       , -6177.6           , 56.7794832
+3264.700855       , -5984.55          , 53.1115332
+3264.700855       , -5791.5           , 49.4435832
+3264.700855       , -5598.45          , 45.7756332
+3264.700855       , -5405.4           , 42.1076832
+3264.700855       , -5212.35          , 38.4397332
+3264.700855       , -5019.3           , 34.7717832
+3264.700855       , -4826.25          , 31.1038332
+3264.700855       , -4633.2           , 27.4358832
+3264.700855       , -4440.15          , 23.7679332
+3264.700855       , -4247.1           , 20.0999832
+3264.700855       , -4054.05          , 16.4320332
+3264.700855       , -3861             , 12.7640832
+3264.700855       , -3667.95          , 9.096133196
+3264.700855       , -3474.9           , 5.428183196
+3264.700855       , -3281.85          , 1.760233196
+3264.700855       , -3088.8           , 1.907716804
+3264.700855       , -2895.75          , 5.575666804
+3264.700855       , -2702.7           , 9.243616804
+3264.700855       , -2509.65          , 12.9115668
+3264.700855       , -2316.6           , 16.5795168
+3264.700855       , -2123.55          , 20.2474668
+3264.700855       , -1930.5           , 23.9154168
+3264.700855       , -1737.45          , 27.5833668
+3264.700855       , -1544.4           , 31.2513168
+3264.700855       , -1351.35          , 34.9192668
+3264.700855       , -1158.3           , 38.5872168
+3264.700855       , -965.25           , 42.2551668
+3264.700855       , -772.2            , 45.9231168
+3264.700855       , -579.15           , 49.5910668
+3264.700855       , -386.1            , 53.2590168
+3264.700855       , -193.05           , 56.9269668
+3264.700855       , 0                 , 60.5949168
+3264.700855       , 193.05            , 64.2628668
+3264.700855       , 386.1             , 67.9308168
+3264.700855       , 579.15            , 71.5987668
+3264.700855       , 772.2             , 75.2667168
+3264.700855       , 965.25            , 78.9346668
+3264.700855       , 1158.3            , 82.6026168
+3264.700855       , 1351.35           , 86.2705668
+3264.700855       , 1544.4            , 89.9385168
+3264.700855       , 1737.45           , 93.6064668
+3264.700855       , 1930.5            , 97.2744168
+3264.700855       , 2123.55           , 100.9423668
+3264.700855       , 2316.6            , 104.6103168
+3264.700855       , 2509.65           , 108.2782668
+3264.700855       , 2702.7            , 111.9462168
+3264.700855       , 2895.75           , 115.6141668
+3264.700855       , 3088.8            , 119.2821168
+3264.700855       , 3281.85           , 122.9500668
+3264.700855       , 3474.9            , 126.6180168
+3264.700855       , 3667.95           , 130.2859668
+3264.700855       , 3861              , 133.9539168
+3264.700855       , 4054.05           , 137.6218668
+3264.700855       , 4247.1            , 141.2898168
+3264.700855       , 4440.15           , 144.9577668
+3264.700855       , 4633.2            , 148.6257168
+3264.700855       , 4826.25           , 152.2936668
+3264.700855       , 5019.3            , 155.9616168
+3264.700855       , 5212.35           , 159.6295668
+3264.700855       , 5405.4            , 163.2975168
+3264.700855       , 5598.45           , 166.9654668
+3264.700855       , 5791.5            , 170.6334168
+3264.700855       , 5984.55           , 174.3013668
+3264.700855       , 6177.6            , 177.9693168
+3468.803419       , -6177.6           , 53.879496
+3468.803419       , -5984.55          , 50.211546
+3468.803419       , -5791.5           , 46.543596
+3468.803419       , -5598.45          , 42.875646
+3468.803419       , -5405.4           , 39.207696
+3468.803419       , -5212.35          , 35.539746
+3468.803419       , -5019.3           , 31.871796
+3468.803419       , -4826.25          , 28.203846
+3468.803419       , -4633.2           , 24.535896
+3468.803419       , -4440.15          , 20.867946
+3468.803419       , -4247.1           , 17.199996
+3468.803419       , -4054.05          , 13.532046
+3468.803419       , -3861             , 9.864095997
+3468.803419       , -3667.95          , 6.196145997
+3468.803419       , -3474.9           , 2.528195997
+3468.803419       , -3281.85          , 1.139754003
+3468.803419       , -3088.8           , 4.807704003
+3468.803419       , -2895.75          , 8.475654003
+3468.803419       , -2702.7           , 12.143604
+3468.803419       , -2509.65          , 15.811554
+3468.803419       , -2316.6           , 19.479504
+3468.803419       , -2123.55          , 23.147454
+3468.803419       , -1930.5           , 26.815404
+3468.803419       , -1737.45          , 30.483354
+3468.803419       , -1544.4           , 34.151304
+3468.803419       , -1351.35          , 37.819254
+3468.803419       , -1158.3           , 41.487204
+3468.803419       , -965.25           , 45.155154
+3468.803419       , -772.2            , 48.823104
+3468.803419       , -579.15           , 52.491054
+3468.803419       , -386.1            , 56.159004
+3468.803419       , -193.05           , 59.826954
+3468.803419       , 0                 , 63.494904
+3468.803419       , 193.05            , 67.162854
+3468.803419       , 386.1             , 70.830804
+3468.803419       , 579.15            , 74.498754
+3468.803419       , 772.2             , 78.166704
+3468.803419       , 965.25            , 81.834654
+3468.803419       , 1158.3            , 85.502604
+3468.803419       , 1351.35           , 89.170554
+3468.803419       , 1544.4            , 92.838504
+3468.803419       , 1737.45           , 96.506454
+3468.803419       , 1930.5            , 100.174404
+3468.803419       , 2123.55           , 103.842354
+3468.803419       , 2316.6            , 107.510304
+3468.803419       , 2509.65           , 111.178254
+3468.803419       , 2702.7            , 114.846204
+3468.803419       , 2895.75           , 118.514154
+3468.803419       , 3088.8            , 122.182104
+3468.803419       , 3281.85           , 125.850054
+3468.803419       , 3474.9            , 129.518004
+3468.803419       , 3667.95           , 133.185954
+3468.803419       , 3861              , 136.853904
+3468.803419       , 4054.05           , 140.521854
+3468.803419       , 4247.1            , 144.189804
+3468.803419       , 4440.15           , 147.857754
+3468.803419       , 4633.2            , 151.525704
+3468.803419       , 4826.25           , 155.193654
+3468.803419       , 5019.3            , 158.861604
+3468.803419       , 5212.35           , 162.529554
+3468.803419       , 5405.4            , 166.197504
+3468.803419       , 5598.45           , 169.865454
+3468.803419       , 5791.5            , 173.533404
+3468.803419       , 5984.55           , 177.201354
+3468.803419       , 6177.6            , 180.869304
+3672.820513       , -6177.6           , 50.9807232
+3672.820513       , -5984.55          , 47.3127732
+3672.820513       , -5791.5           , 43.6448232
+3672.820513       , -5598.45          , 39.9768732
+3672.820513       , -5405.4           , 36.3089232
+3672.820513       , -5212.35          , 32.6409732
+3672.820513       , -5019.3           , 28.9730232
+3672.820513       , -4826.25          , 25.3050732
+3672.820513       , -4633.2           , 21.6371232
+3672.820513       , -4440.15          , 17.9691732
+3672.820513       , -4247.1           , 14.3012232
+3672.820513       , -4054.05          , 10.6332732
+3672.820513       , -3861             , 6.965323197
+3672.820513       , -3667.95          , 3.297373197
+3672.820513       , -3474.9           , 0.370576803
+3672.820513       , -3281.85          , 4.038526803
+3672.820513       , -3088.8           , 7.706476803
+3672.820513       , -2895.75          , 11.3744268
+3672.820513       , -2702.7           , 15.0423768
+3672.820513       , -2509.65          , 18.7103268
+3672.820513       , -2316.6           , 22.3782768
+3672.820513       , -2123.55          , 26.0462268
+3672.820513       , -1930.5           , 29.7141768
+3672.820513       , -1737.45          , 33.3821268
+3672.820513       , -1544.4           , 37.0500768
+3672.820513       , -1351.35          , 40.7180268
+3672.820513       , -1158.3           , 44.3859768
+3672.820513       , -965.25           , 48.0539268
+3672.820513       , -772.2            , 51.7218768
+3672.820513       , -579.15           , 55.3898268
+3672.820513       , -386.1            , 59.0577768
+3672.820513       , -193.05           , 62.7257268
+3672.820513       , 0                 , 66.3936768
+3672.820513       , 193.05            , 70.0616268
+3672.820513       , 386.1             , 73.7295768
+3672.820513       , 579.15            , 77.3975268
+3672.820513       , 772.2             , 81.0654768
+3672.820513       , 965.25            , 84.7334268
+3672.820513       , 1158.3            , 88.4013768
+3672.820513       , 1351.35           , 92.0693268
+3672.820513       , 1544.4            , 95.7372768
+3672.820513       , 1737.45           , 99.4052268
+3672.820513       , 1930.5            , 103.0731768
+3672.820513       , 2123.55           , 106.7411268
+3672.820513       , 2316.6            , 110.4090768
+3672.820513       , 2509.65           , 114.0770268
+3672.820513       , 2702.7            , 117.7449768
+3672.820513       , 2895.75           , 121.4129268
+3672.820513       , 3088.8            , 125.0808768
+3672.820513       , 3281.85           , 128.7488268
+3672.820513       , 3474.9            , 132.4167768
+3672.820513       , 3667.95           , 136.0847268
+3672.820513       , 3861              , 139.7526768
+3672.820513       , 4054.05           , 143.4206268
+3672.820513       , 4247.1            , 147.0885768
+3672.820513       , 4440.15           , 150.7565268
+3672.820513       , 4633.2            , 154.4244768
+3672.820513       , 4826.25           , 158.0924268
+3672.820513       , 5019.3            , 161.7603768
+3672.820513       , 5212.35           , 165.4283268
+3672.820513       , 5405.4            , 169.0962768
+3672.820513       , 5598.45           , 172.7642268
+3672.820513       , 5791.5            , 176.4321768
+3672.820513       , 5984.55           , 180.1001268
+3672.820513       , 6177.6            , 183.7680768
+3876.837607       , -6177.6           , 48.0819504
+3876.837607       , -5984.55          , 44.4140004
+3876.837607       , -5791.5           , 40.7460504
+3876.837607       , -5598.45          , 37.0781004
+3876.837607       , -5405.4           , 33.4101504
+3876.837607       , -5212.35          , 29.7422004
+3876.837607       , -5019.3           , 26.0742504
+3876.837607       , -4826.25          , 22.4063004
+3876.837607       , -4633.2           , 18.7383504
+3876.837607       , -4440.15          , 15.0704004
+3876.837607       , -4247.1           , 11.4024504
+3876.837607       , -4054.05          , 7.734500398
+3876.837607       , -3861             , 4.066550398
+3876.837607       , -3667.95          , 0.398600398
+3876.837607       , -3474.9           , 3.269349602
+3876.837607       , -3281.85          , 6.937299602
+3876.837607       , -3088.8           , 10.6052496
+3876.837607       , -2895.75          , 14.2731996
+3876.837607       , -2702.7           , 17.9411496
+3876.837607       , -2509.65          , 21.6090996
+3876.837607       , -2316.6           , 25.2770496
+3876.837607       , -2123.55          , 28.9449996
+3876.837607       , -1930.5           , 32.6129496
+3876.837607       , -1737.45          , 36.2808996
+3876.837607       , -1544.4           , 39.9488496
+3876.837607       , -1351.35          , 43.6167996
+3876.837607       , -1158.3           , 47.2847496
+3876.837607       , -965.25           , 50.9526996
+3876.837607       , -772.2            , 54.6206496
+3876.837607       , -579.15           , 58.2885996
+3876.837607       , -386.1            , 61.9565496
+3876.837607       , -193.05           , 65.6244996
+3876.837607       , 0                 , 69.2924496
+3876.837607       , 193.05            , 72.9603996
+3876.837607       , 386.1             , 76.6283496
+3876.837607       , 579.15            , 80.2962996
+3876.837607       , 772.2             , 83.9642496
+3876.837607       , 965.25            , 87.6321996
+3876.837607       , 1158.3            , 91.3001496
+3876.837607       , 1351.35           , 94.9680996
+3876.837607       , 1544.4            , 98.6360496
+3876.837607       , 1737.45           , 102.3039996
+3876.837607       , 1930.5            , 105.9719496
+3876.837607       , 2123.55           , 109.6398996
+3876.837607       , 2316.6            , 113.3078496
+3876.837607       , 2509.65           , 116.9757996
+3876.837607       , 2702.7            , 120.6437496
+3876.837607       , 2895.75           , 124.3116996
+3876.837607       , 3088.8            , 127.9796496
+3876.837607       , 3281.85           , 131.6475996
+3876.837607       , 3474.9            , 135.3155496
+3876.837607       , 3667.95           , 138.9834996
+3876.837607       , 3861              , 142.6514496
+3876.837607       , 4054.05           , 146.3193996
+3876.837607       , 4247.1            , 149.9873496
+3876.837607       , 4440.15           , 153.6552996
+3876.837607       , 4633.2            , 157.3232496
+3876.837607       , 4826.25           , 160.9911996
+3876.837607       , 5019.3            , 164.6591496
+3876.837607       , 5212.35           , 168.3270996
+3876.837607       , 5405.4            , 171.9950496
+3876.837607       , 5598.45           , 175.6629996
+3876.837607       , 5791.5            , 179.3309496
+3876.837607       , 5984.55           , 182.9988996
+3876.837607       , 6177.6            , 186.6668496
+4080.854701       , -6177.6           , 45.1831776
+4080.854701       , -5984.55          , 41.5152276
+4080.854701       , -5791.5           , 37.8472776
+4080.854701       , -5598.45          , 34.1793276
+4080.854701       , -5405.4           , 30.5113776
+4080.854701       , -5212.35          , 26.8434276
+4080.854701       , -5019.3           , 23.1754776
+4080.854701       , -4826.25          , 19.5075276
+4080.854701       , -4633.2           , 15.8395776
+4080.854701       , -4440.15          , 12.1716276
+4080.854701       , -4247.1           , 8.503677598
+4080.854701       , -4054.05          , 4.835727598
+4080.854701       , -3861             , 1.167777598
+4080.854701       , -3667.95          , 2.500172402
+4080.854701       , -3474.9           , 6.168122402
+4080.854701       , -3281.85          , 9.836072402
+4080.854701       , -3088.8           , 13.5040224
+4080.854701       , -2895.75          , 17.1719724
+4080.854701       , -2702.7           , 20.8399224
+4080.854701       , -2509.65          , 24.5078724
+4080.854701       , -2316.6           , 28.1758224
+4080.854701       , -2123.55          , 31.8437724
+4080.854701       , -1930.5           , 35.5117224
+4080.854701       , -1737.45          , 39.1796724
+4080.854701       , -1544.4           , 42.8476224
+4080.854701       , -1351.35          , 46.5155724
+4080.854701       , -1158.3           , 50.1835224
+4080.854701       , -965.25           , 53.8514724
+4080.854701       , -772.2            , 57.5194224
+4080.854701       , -579.15           , 61.1873724
+4080.854701       , -386.1            , 64.8553224
+4080.854701       , -193.05           , 68.5232724
+4080.854701       , 0                 , 72.1912224
+4080.854701       , 193.05            , 75.8591724
+4080.854701       , 386.1             , 79.5271224
+4080.854701       , 579.15            , 83.1950724
+4080.854701       , 772.2             , 86.8630224
+4080.854701       , 965.25            , 90.5309724
+4080.854701       , 1158.3            , 94.1989224
+4080.854701       , 1351.35           , 97.8668724
+4080.854701       , 1544.4            , 101.5348224
+4080.854701       , 1737.45           , 105.2027724
+4080.854701       , 1930.5            , 108.8707224
+4080.854701       , 2123.55           , 112.5386724
+4080.854701       , 2316.6            , 116.2066224
+4080.854701       , 2509.65           , 119.8745724
+4080.854701       , 2702.7            , 123.5425224
+4080.854701       , 2895.75           , 127.2104724
+4080.854701       , 3088.8            , 130.8784224
+4080.854701       , 3281.85           , 134.5463724
+4080.854701       , 3474.9            , 138.2143224
+4080.854701       , 3667.95           , 141.8822724
+4080.854701       , 3861              , 145.5502224
+4080.854701       , 4054.05           , 149.2181724
+4080.854701       , 4247.1            , 152.8861224
+4080.854701       , 4440.15           , 156.5540724
+4080.854701       , 4633.2            , 160.2220224
+4080.854701       , 4826.25           , 163.8899724
+4080.854701       , 5019.3            , 167.5579224
+4080.854701       , 5212.35           , 171.2258724
+4080.854701       , 5405.4            , 174.8938224
+4080.854701       , 5598.45           , 178.5617724
+4080.854701       , 5791.5            , 182.2297224
+4080.854701       , 5984.55           , 185.8976724
+4080.854701       , 6177.6            , 189.5656224
+4268.632479       , -6177.6           , 42.51514079
+4268.632479       , -5984.55          , 38.84719079
+4268.632479       , -5791.5           , 35.17924079
+4268.632479       , -5598.45          , 31.51129079
+4268.632479       , -5405.4           , 27.84334079
+4268.632479       , -5212.35          , 24.17539079
+4268.632479       , -5019.3           , 20.50744079
+4268.632479       , -4826.25          , 16.83949079
+4268.632479       , -4633.2           , 13.17154079
+4268.632479       , -4440.15          , 9.503590795
+4268.632479       , -4247.1           , 5.835640795
+4268.632479       , -4054.05          , 2.167690795
+4268.632479       , -3861             , 1.500259205
+4268.632479       , -3667.95          , 5.168209205
+4268.632479       , -3474.9           , 8.836159205
+4268.632479       , -3281.85          , 12.50410921
+4268.632479       , -3088.8           , 16.17205921
+4268.632479       , -2895.75          , 19.84000921
+4268.632479       , -2702.7           , 23.50795921
+4268.632479       , -2509.65          , 27.17590921
+4268.632479       , -2316.6           , 30.84385921
+4268.632479       , -2123.55          , 34.51180921
+4268.632479       , -1930.5           , 38.17975921
+4268.632479       , -1737.45          , 41.84770921
+4268.632479       , -1544.4           , 45.51565921
+4268.632479       , -1351.35          , 49.18360921
+4268.632479       , -1158.3           , 52.85155921
+4268.632479       , -965.25           , 56.51950921
+4268.632479       , -772.2            , 60.18745921
+4268.632479       , -579.15           , 63.85540921
+4268.632479       , -386.1            , 67.52335921
+4268.632479       , -193.05           , 71.19130921
+4268.632479       , 0                 , 74.85925921
+4268.632479       , 193.05            , 78.52720921
+4268.632479       , 386.1             , 82.19515921
+4268.632479       , 579.15            , 85.86310921
+4268.632479       , 772.2             , 89.53105921
+4268.632479       , 965.25            , 93.19900921
+4268.632479       , 1158.3            , 96.86695921
+4268.632479       , 1351.35           , 100.5349092
+4268.632479       , 1544.4            , 104.2028592
+4268.632479       , 1737.45           , 107.8708092
+4268.632479       , 1930.5            , 111.5387592
+4268.632479       , 2123.55           , 115.2067092
+4268.632479       , 2316.6            , 118.8746592
+4268.632479       , 2509.65           , 122.5426092
+4268.632479       , 2702.7            , 126.2105592
+4268.632479       , 2895.75           , 129.8785092
+4268.632479       , 3088.8            , 133.5464592
+4268.632479       , 3281.85           , 137.2144092
+4268.632479       , 3474.9            , 140.8823592
+4268.632479       , 3667.95           , 144.5503092
+4268.632479       , 3861              , 148.2182592
+4268.632479       , 4054.05           , 151.8862092
+4268.632479       , 4247.1            , 155.5541592
+4268.632479       , 4440.15           , 159.2221092
+4268.632479       , 4633.2            , 162.8900592
+4268.632479       , 4826.25           , 166.5580092
+4268.632479       , 5019.3            , 170.2259592
+4268.632479       , 5212.35           , 173.8939092
+4268.632479       , 5405.4            , 177.5618592
+4268.632479       , 5598.45           , 181.2298092
+4268.632479       , 5791.5            , 184.8977592
+4268.632479       , 5984.55           , 188.5657092
+4268.632479       , 6177.6            , 192.2336592
+5000              , -6177.6           , 32.12352
+5000              , -5984.55          , 28.45557
+5000              , -5791.5           , 24.78762
+5000              , -5598.45          , 21.11967
+5000              , -5405.4           , 17.45172
+5000              , -5212.35          , 13.78377
+5000              , -5019.3           , 10.11582
+5000              , -4826.25          , 6.44787
+5000              , -4633.2           , 2.77992
+5000              , -4440.15          , 0.88803
+5000              , -4247.1           , 4.55598
+5000              , -4054.05          , 8.22393
+5000              , -3861             , 11.89188
+5000              , -3667.95          , 15.55983
+5000              , -3474.9           , 19.22778
+5000              , -3281.85          , 22.89573
+5000              , -3088.8           , 26.56368
+5000              , -2895.75          , 30.23163
+5000              , -2702.7           , 33.89958
+5000              , -2509.65          , 37.56753
+5000              , -2316.6           , 41.23548
+5000              , -2123.55          , 44.90343
+5000              , -1930.5           , 48.57138
+5000              , -1737.45          , 52.23933
+5000              , -1544.4           , 55.90728
+5000              , -1351.35          , 59.57523
+5000              , -1158.3           , 63.24318
+5000              , -965.25           , 66.91113
+5000              , -772.2            , 70.57908
+5000              , -579.15           , 74.24703
+5000              , -386.1            , 77.91498
+5000              , -193.05           , 81.58293
+5000              , 0                 , 85.25088
+5000              , 193.05            , 88.91883
+5000              , 386.1             , 92.58678
+5000              , 579.15            , 96.25473
+5000              , 772.2             , 99.92268
+5000              , 965.25            , 103.59063
+5000              , 1158.3            , 107.25858
+5000              , 1351.35           , 110.92653
+5000              , 1544.4            , 114.59448
+5000              , 1737.45           , 118.26243
+5000              , 1930.5            , 121.93038
+5000              , 2123.55           , 125.59833
+5000              , 2316.6            , 129.26628
+5000              , 2509.65           , 132.93423
+5000              , 2702.7            , 136.60218
+5000              , 2895.75           , 140.27013
+5000              , 3088.8            , 143.93808
+5000              , 3281.85           , 147.60603
+5000              , 3474.9            , 151.27398
+5000              , 3667.95           , 154.94193
+5000              , 3861              , 158.60988
+5000              , 4054.05           , 162.27783
+5000              , 4247.1            , 165.94578
+5000              , 4440.15           , 169.61373
+5000              , 4633.2            , 173.28168
+5000              , 4826.25           , 176.94963
+5000              , 5019.3            , 180.61758
+5000              , 5212.35           , 184.28553
+5000              , 5405.4            , 187.95348
+5000              , 5598.45           , 191.62143
+5000              , 5791.5            , 195.28938
+5000              , 5984.55           , 198.95733
+5000              , 6177.6            , 202.62528
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..3166c1b361f4022cc02f04fd2f4ec6021d57c763
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm
@@ -0,0 +1,2081 @@
+Input Speed [rpm] , Input Torque [Nm] , Torque Loss [Nm]
+0                 , -6177.6           , 98.22384
+0                 , -5984.55          , 94.74894
+0                 , -5791.5           , 91.27404
+0                 , -5598.45          , 87.79914
+0                 , -5405.4           , 84.32424
+0                 , -5212.35          , 80.84934
+0                 , -5019.3           , 77.37444
+0                 , -4826.25          , 73.89954
+0                 , -4633.2           , 70.42464
+0                 , -4440.15          , 66.94974
+0                 , -4247.1           , 63.47484
+0                 , -4054.05          , 59.99994
+0                 , -3861             , 56.52504
+0                 , -3667.95          , 53.05014
+0                 , -3474.9           , 49.57524
+0                 , -3281.85          , 46.10034
+0                 , -3088.8           , 42.62544
+0                 , -2895.75          , 39.15054
+0                 , -2702.7           , 35.67564
+0                 , -2509.65          , 32.20074
+0                 , -2316.6           , 28.72584
+0                 , -2123.55          , 25.25094
+0                 , -1930.5           , 21.77604
+0                 , -1737.45          , 18.30114
+0                 , -1544.4           , 14.82624
+0                 , -1351.35          , 11.35134
+0                 , -1158.3           , 7.87644
+0                 , -965.25           , 4.40154
+0                 , -772.2            , 0.92664
+0                 , -579.15           , 2.54826
+0                 , -386.1            , 6.02316
+0                 , -193.05           , 9.49806
+0                 , 0                 , 12.97296
+0                 , 193.05            , 16.44786
+0                 , 386.1             , 19.92276
+0                 , 579.15            , 23.39766
+0                 , 772.2             , 26.87256
+0                 , 965.25            , 30.34746
+0                 , 1158.3            , 33.82236
+0                 , 1351.35           , 37.29726
+0                 , 1544.4            , 40.77216
+0                 , 1737.45           , 44.24706
+0                 , 1930.5            , 47.72196
+0                 , 2123.55           , 51.19686
+0                 , 2316.6            , 54.67176
+0                 , 2509.65           , 58.14666
+0                 , 2702.7            , 61.62156
+0                 , 2895.75           , 65.09646
+0                 , 3088.8            , 68.57136
+0                 , 3281.85           , 72.04626
+0                 , 3474.9            , 75.52116
+0                 , 3667.95           , 78.99606
+0                 , 3861              , 82.47096
+0                 , 4054.05           , 85.94586
+0                 , 4247.1            , 89.42076
+0                 , 4440.15           , 92.89566
+0                 , 4633.2            , 96.37056
+0                 , 4826.25           , 99.84546
+0                 , 5019.3            , 103.32036
+0                 , 5212.35           , 106.79526
+0                 , 5405.4            , 110.27016
+0                 , 5598.45           , 113.74506
+0                 , 5791.5            , 117.21996
+0                 , 5984.55           , 120.69486
+0                 , 6177.6            , 124.16976
+40.80854701       , -6177.6           , 97.69443235
+40.80854701       , -5984.55          , 94.21953235
+40.80854701       , -5791.5           , 90.74463235
+40.80854701       , -5598.45          , 87.26973235
+40.80854701       , -5405.4           , 83.79483235
+40.80854701       , -5212.35          , 80.31993235
+40.80854701       , -5019.3           , 76.84503235
+40.80854701       , -4826.25          , 73.37013235
+40.80854701       , -4633.2           , 69.89523235
+40.80854701       , -4440.15          , 66.42033235
+40.80854701       , -4247.1           , 62.94543235
+40.80854701       , -4054.05          , 59.47053235
+40.80854701       , -3861             , 55.99563235
+40.80854701       , -3667.95          , 52.52073235
+40.80854701       , -3474.9           , 49.04583235
+40.80854701       , -3281.85          , 45.57093235
+40.80854701       , -3088.8           , 42.09603235
+40.80854701       , -2895.75          , 38.62113235
+40.80854701       , -2702.7           , 35.14623235
+40.80854701       , -2509.65          , 31.67133235
+40.80854701       , -2316.6           , 28.19643235
+40.80854701       , -2123.55          , 24.72153235
+40.80854701       , -1930.5           , 21.24663235
+40.80854701       , -1737.45          , 17.77173235
+40.80854701       , -1544.4           , 14.29683235
+40.80854701       , -1351.35          , 10.82193235
+40.80854701       , -1158.3           , 7.347032352
+40.80854701       , -965.25           , 3.872132352
+40.80854701       , -772.2            , 0.397232352
+40.80854701       , -579.15           , 3.077667648
+40.80854701       , -386.1            , 6.552567648
+40.80854701       , -193.05           , 10.02746765
+40.80854701       , 0                 , 13.50236765
+40.80854701       , 193.05            , 16.97726765
+40.80854701       , 386.1             , 20.45216765
+40.80854701       , 579.15            , 23.92706765
+40.80854701       , 772.2             , 27.40196765
+40.80854701       , 965.25            , 30.87686765
+40.80854701       , 1158.3            , 34.35176765
+40.80854701       , 1351.35           , 37.82666765
+40.80854701       , 1544.4            , 41.30156765
+40.80854701       , 1737.45           , 44.77646765
+40.80854701       , 1930.5            , 48.25136765
+40.80854701       , 2123.55           , 51.72626765
+40.80854701       , 2316.6            , 55.20116765
+40.80854701       , 2509.65           , 58.67606765
+40.80854701       , 2702.7            , 62.15096765
+40.80854701       , 2895.75           , 65.62586765
+40.80854701       , 3088.8            , 69.10076765
+40.80854701       , 3281.85           , 72.57566765
+40.80854701       , 3474.9            , 76.05056765
+40.80854701       , 3667.95           , 79.52546765
+40.80854701       , 3861              , 83.00036765
+40.80854701       , 4054.05           , 86.47526765
+40.80854701       , 4247.1            , 89.95016765
+40.80854701       , 4440.15           , 93.42506765
+40.80854701       , 4633.2            , 96.89996765
+40.80854701       , 4826.25           , 100.3748676
+40.80854701       , 5019.3            , 103.8497676
+40.80854701       , 5212.35           , 107.3246676
+40.80854701       , 5405.4            , 110.7995676
+40.80854701       , 5598.45           , 114.2744676
+40.80854701       , 5791.5            , 117.7493676
+40.80854701       , 5984.55           , 121.2242676
+40.80854701       , 6177.6            , 124.6991676
+81.61794872       , -6177.6           , 97.16501362
+81.61794872       , -5984.55          , 93.69011362
+81.61794872       , -5791.5           , 90.21521362
+81.61794872       , -5598.45          , 86.74031362
+81.61794872       , -5405.4           , 83.26541362
+81.61794872       , -5212.35          , 79.79051362
+81.61794872       , -5019.3           , 76.31561362
+81.61794872       , -4826.25          , 72.84071362
+81.61794872       , -4633.2           , 69.36581362
+81.61794872       , -4440.15          , 65.89091362
+81.61794872       , -4247.1           , 62.41601362
+81.61794872       , -4054.05          , 58.94111362
+81.61794872       , -3861             , 55.46621362
+81.61794872       , -3667.95          , 51.99131362
+81.61794872       , -3474.9           , 48.51641362
+81.61794872       , -3281.85          , 45.04151362
+81.61794872       , -3088.8           , 41.56661362
+81.61794872       , -2895.75          , 38.09171362
+81.61794872       , -2702.7           , 34.61681362
+81.61794872       , -2509.65          , 31.14191362
+81.61794872       , -2316.6           , 27.66701362
+81.61794872       , -2123.55          , 24.19211362
+81.61794872       , -1930.5           , 20.71721362
+81.61794872       , -1737.45          , 17.24231362
+81.61794872       , -1544.4           , 13.76741362
+81.61794872       , -1351.35          , 10.29251362
+81.61794872       , -1158.3           , 6.817613616
+81.61794872       , -965.25           , 3.342713616
+81.61794872       , -772.2            , 0.132186384
+81.61794872       , -579.15           , 3.607086384
+81.61794872       , -386.1            , 7.081986384
+81.61794872       , -193.05           , 10.55688638
+81.61794872       , 0                 , 14.03178638
+81.61794872       , 193.05            , 17.50668638
+81.61794872       , 386.1             , 20.98158638
+81.61794872       , 579.15            , 24.45648638
+81.61794872       , 772.2             , 27.93138638
+81.61794872       , 965.25            , 31.40628638
+81.61794872       , 1158.3            , 34.88118638
+81.61794872       , 1351.35           , 38.35608638
+81.61794872       , 1544.4            , 41.83098638
+81.61794872       , 1737.45           , 45.30588638
+81.61794872       , 1930.5            , 48.78078638
+81.61794872       , 2123.55           , 52.25568638
+81.61794872       , 2316.6            , 55.73058638
+81.61794872       , 2509.65           , 59.20548638
+81.61794872       , 2702.7            , 62.68038638
+81.61794872       , 2895.75           , 66.15528638
+81.61794872       , 3088.8            , 69.63018638
+81.61794872       , 3281.85           , 73.10508638
+81.61794872       , 3474.9            , 76.57998638
+81.61794872       , 3667.95           , 80.05488638
+81.61794872       , 3861              , 83.52978638
+81.61794872       , 4054.05           , 87.00468638
+81.61794872       , 4247.1            , 90.47958638
+81.61794872       , 4440.15           , 93.95448638
+81.61794872       , 4633.2            , 97.42938638
+81.61794872       , 4826.25           , 100.9042864
+81.61794872       , 5019.3            , 104.3791864
+81.61794872       , 5212.35           , 107.8540864
+81.61794872       , 5405.4            , 111.3289864
+81.61794872       , 5598.45           , 114.8038864
+81.61794872       , 5791.5            , 118.2787864
+81.61794872       , 5984.55           , 121.7536864
+81.61794872       , 6177.6            , 125.2285864
+122.4273504       , -6177.6           , 96.63559488
+122.4273504       , -5984.55          , 93.16069488
+122.4273504       , -5791.5           , 89.68579488
+122.4273504       , -5598.45          , 86.21089488
+122.4273504       , -5405.4           , 82.73599488
+122.4273504       , -5212.35          , 79.26109488
+122.4273504       , -5019.3           , 75.78619488
+122.4273504       , -4826.25          , 72.31129488
+122.4273504       , -4633.2           , 68.83639488
+122.4273504       , -4440.15          , 65.36149488
+122.4273504       , -4247.1           , 61.88659488
+122.4273504       , -4054.05          , 58.41169488
+122.4273504       , -3861             , 54.93679488
+122.4273504       , -3667.95          , 51.46189488
+122.4273504       , -3474.9           , 47.98699488
+122.4273504       , -3281.85          , 44.51209488
+122.4273504       , -3088.8           , 41.03719488
+122.4273504       , -2895.75          , 37.56229488
+122.4273504       , -2702.7           , 34.08739488
+122.4273504       , -2509.65          , 30.61249488
+122.4273504       , -2316.6           , 27.13759488
+122.4273504       , -2123.55          , 23.66269488
+122.4273504       , -1930.5           , 20.18779488
+122.4273504       , -1737.45          , 16.71289488
+122.4273504       , -1544.4           , 13.23799488
+122.4273504       , -1351.35          , 9.76309488
+122.4273504       , -1158.3           , 6.28819488
+122.4273504       , -965.25           , 2.81329488
+122.4273504       , -772.2            , 0.66160512
+122.4273504       , -579.15           , 4.13650512
+122.4273504       , -386.1            , 7.61140512
+122.4273504       , -193.05           , 11.08630512
+122.4273504       , 0                 , 14.56120512
+122.4273504       , 193.05            , 18.03610512
+122.4273504       , 386.1             , 21.51100512
+122.4273504       , 579.15            , 24.98590512
+122.4273504       , 772.2             , 28.46080512
+122.4273504       , 965.25            , 31.93570512
+122.4273504       , 1158.3            , 35.41060512
+122.4273504       , 1351.35           , 38.88550512
+122.4273504       , 1544.4            , 42.36040512
+122.4273504       , 1737.45           , 45.83530512
+122.4273504       , 1930.5            , 49.31020512
+122.4273504       , 2123.55           , 52.78510512
+122.4273504       , 2316.6            , 56.26000512
+122.4273504       , 2509.65           , 59.73490512
+122.4273504       , 2702.7            , 63.20980512
+122.4273504       , 2895.75           , 66.68470512
+122.4273504       , 3088.8            , 70.15960512
+122.4273504       , 3281.85           , 73.63450512
+122.4273504       , 3474.9            , 77.10940512
+122.4273504       , 3667.95           , 80.58430512
+122.4273504       , 3861              , 84.05920512
+122.4273504       , 4054.05           , 87.53410512
+122.4273504       , 4247.1            , 91.00900512
+122.4273504       , 4440.15           , 94.48390512
+122.4273504       , 4633.2            , 97.95880512
+122.4273504       , 4826.25           , 101.4337051
+122.4273504       , 5019.3            , 104.9086051
+122.4273504       , 5212.35           , 108.3835051
+122.4273504       , 5405.4            , 111.8584051
+122.4273504       , 5598.45           , 115.3333051
+122.4273504       , 5791.5            , 118.8082051
+122.4273504       , 5984.55           , 122.2831051
+122.4273504       , 6177.6            , 125.7580051
+163.2393162       , -6177.6           , 96.10614288
+163.2393162       , -5984.55          , 92.63124288
+163.2393162       , -5791.5           , 89.15634288
+163.2393162       , -5598.45          , 85.68144288
+163.2393162       , -5405.4           , 82.20654288
+163.2393162       , -5212.35          , 78.73164288
+163.2393162       , -5019.3           , 75.25674288
+163.2393162       , -4826.25          , 71.78184288
+163.2393162       , -4633.2           , 68.30694288
+163.2393162       , -4440.15          , 64.83204288
+163.2393162       , -4247.1           , 61.35714288
+163.2393162       , -4054.05          , 57.88224288
+163.2393162       , -3861             , 54.40734288
+163.2393162       , -3667.95          , 50.93244288
+163.2393162       , -3474.9           , 47.45754288
+163.2393162       , -3281.85          , 43.98264288
+163.2393162       , -3088.8           , 40.50774288
+163.2393162       , -2895.75          , 37.03284288
+163.2393162       , -2702.7           , 33.55794288
+163.2393162       , -2509.65          , 30.08304288
+163.2393162       , -2316.6           , 26.60814288
+163.2393162       , -2123.55          , 23.13324288
+163.2393162       , -1930.5           , 19.65834288
+163.2393162       , -1737.45          , 16.18344288
+163.2393162       , -1544.4           , 12.70854288
+163.2393162       , -1351.35          , 9.233642881
+163.2393162       , -1158.3           , 5.758742881
+163.2393162       , -965.25           , 2.283842881
+163.2393162       , -772.2            , 1.191057119
+163.2393162       , -579.15           , 4.665957119
+163.2393162       , -386.1            , 8.140857119
+163.2393162       , -193.05           , 11.61575712
+163.2393162       , 0                 , 15.09065712
+163.2393162       , 193.05            , 18.56555712
+163.2393162       , 386.1             , 22.04045712
+163.2393162       , 579.15            , 25.51535712
+163.2393162       , 772.2             , 28.99025712
+163.2393162       , 965.25            , 32.46515712
+163.2393162       , 1158.3            , 35.94005712
+163.2393162       , 1351.35           , 39.41495712
+163.2393162       , 1544.4            , 42.88985712
+163.2393162       , 1737.45           , 46.36475712
+163.2393162       , 1930.5            , 49.83965712
+163.2393162       , 2123.55           , 53.31455712
+163.2393162       , 2316.6            , 56.78945712
+163.2393162       , 2509.65           , 60.26435712
+163.2393162       , 2702.7            , 63.73925712
+163.2393162       , 2895.75           , 67.21415712
+163.2393162       , 3088.8            , 70.68905712
+163.2393162       , 3281.85           , 74.16395712
+163.2393162       , 3474.9            , 77.63885712
+163.2393162       , 3667.95           , 81.11375712
+163.2393162       , 3861              , 84.58865712
+163.2393162       , 4054.05           , 88.06355712
+163.2393162       , 4247.1            , 91.53845712
+163.2393162       , 4440.15           , 95.01335712
+163.2393162       , 4633.2            , 98.48825712
+163.2393162       , 4826.25           , 101.9631571
+163.2393162       , 5019.3            , 105.4380571
+163.2393162       , 5212.35           , 108.9129571
+163.2393162       , 5405.4            , 112.3878571
+163.2393162       , 5598.45           , 115.8627571
+163.2393162       , 5791.5            , 119.3376571
+163.2393162       , 5984.55           , 122.8125571
+163.2393162       , 6177.6            , 126.2874571
+204.042735        , -6177.6           , 95.57680176
+204.042735        , -5984.55          , 92.10190176
+204.042735        , -5791.5           , 88.62700176
+204.042735        , -5598.45          , 85.15210176
+204.042735        , -5405.4           , 81.67720176
+204.042735        , -5212.35          , 78.20230176
+204.042735        , -5019.3           , 74.72740176
+204.042735        , -4826.25          , 71.25250176
+204.042735        , -4633.2           , 67.77760176
+204.042735        , -4440.15          , 64.30270176
+204.042735        , -4247.1           , 60.82780176
+204.042735        , -4054.05          , 57.35290176
+204.042735        , -3861             , 53.87800176
+204.042735        , -3667.95          , 50.40310176
+204.042735        , -3474.9           , 46.92820176
+204.042735        , -3281.85          , 43.45330176
+204.042735        , -3088.8           , 39.97840176
+204.042735        , -2895.75          , 36.50350176
+204.042735        , -2702.7           , 33.02860176
+204.042735        , -2509.65          , 29.55370176
+204.042735        , -2316.6           , 26.07880176
+204.042735        , -2123.55          , 22.60390176
+204.042735        , -1930.5           , 19.12900176
+204.042735        , -1737.45          , 15.65410176
+204.042735        , -1544.4           , 12.17920176
+204.042735        , -1351.35          , 8.704301761
+204.042735        , -1158.3           , 5.229401761
+204.042735        , -965.25           , 1.754501761
+204.042735        , -772.2            , 1.720398239
+204.042735        , -579.15           , 5.195298239
+204.042735        , -386.1            , 8.670198239
+204.042735        , -193.05           , 12.14509824
+204.042735        , 0                 , 15.61999824
+204.042735        , 193.05            , 19.09489824
+204.042735        , 386.1             , 22.56979824
+204.042735        , 579.15            , 26.04469824
+204.042735        , 772.2             , 29.51959824
+204.042735        , 965.25            , 32.99449824
+204.042735        , 1158.3            , 36.46939824
+204.042735        , 1351.35           , 39.94429824
+204.042735        , 1544.4            , 43.41919824
+204.042735        , 1737.45           , 46.89409824
+204.042735        , 1930.5            , 50.36899824
+204.042735        , 2123.55           , 53.84389824
+204.042735        , 2316.6            , 57.31879824
+204.042735        , 2509.65           , 60.79369824
+204.042735        , 2702.7            , 64.26859824
+204.042735        , 2895.75           , 67.74349824
+204.042735        , 3088.8            , 71.21839824
+204.042735        , 3281.85           , 74.69329824
+204.042735        , 3474.9            , 78.16819824
+204.042735        , 3667.95           , 81.64309824
+204.042735        , 3861              , 85.11799824
+204.042735        , 4054.05           , 88.59289824
+204.042735        , 4247.1            , 92.06779824
+204.042735        , 4440.15           , 95.54269824
+204.042735        , 4633.2            , 99.01759824
+204.042735        , 4826.25           , 102.4924982
+204.042735        , 5019.3            , 105.9673982
+204.042735        , 5212.35           , 109.4422982
+204.042735        , 5405.4            , 112.9171982
+204.042735        , 5598.45           , 116.3920982
+204.042735        , 5791.5            , 119.8669982
+204.042735        , 5984.55           , 123.3418982
+204.042735        , 6177.6            , 126.8167982
+244.8547009       , -6177.6           , 95.04734976
+244.8547009       , -5984.55          , 91.57244976
+244.8547009       , -5791.5           , 88.09754976
+244.8547009       , -5598.45          , 84.62264976
+244.8547009       , -5405.4           , 81.14774976
+244.8547009       , -5212.35          , 77.67284976
+244.8547009       , -5019.3           , 74.19794976
+244.8547009       , -4826.25          , 70.72304976
+244.8547009       , -4633.2           , 67.24814976
+244.8547009       , -4440.15          , 63.77324976
+244.8547009       , -4247.1           , 60.29834976
+244.8547009       , -4054.05          , 56.82344976
+244.8547009       , -3861             , 53.34854976
+244.8547009       , -3667.95          , 49.87364976
+244.8547009       , -3474.9           , 46.39874976
+244.8547009       , -3281.85          , 42.92384976
+244.8547009       , -3088.8           , 39.44894976
+244.8547009       , -2895.75          , 35.97404976
+244.8547009       , -2702.7           , 32.49914976
+244.8547009       , -2509.65          , 29.02424976
+244.8547009       , -2316.6           , 25.54934976
+244.8547009       , -2123.55          , 22.07444976
+244.8547009       , -1930.5           , 18.59954976
+244.8547009       , -1737.45          , 15.12464976
+244.8547009       , -1544.4           , 11.64974976
+244.8547009       , -1351.35          , 8.174849759
+244.8547009       , -1158.3           , 4.699949759
+244.8547009       , -965.25           , 1.225049759
+244.8547009       , -772.2            , 2.249850241
+244.8547009       , -579.15           , 5.724750241
+244.8547009       , -386.1            , 9.199650241
+244.8547009       , -193.05           , 12.67455024
+244.8547009       , 0                 , 16.14945024
+244.8547009       , 193.05            , 19.62435024
+244.8547009       , 386.1             , 23.09925024
+244.8547009       , 579.15            , 26.57415024
+244.8547009       , 772.2             , 30.04905024
+244.8547009       , 965.25            , 33.52395024
+244.8547009       , 1158.3            , 36.99885024
+244.8547009       , 1351.35           , 40.47375024
+244.8547009       , 1544.4            , 43.94865024
+244.8547009       , 1737.45           , 47.42355024
+244.8547009       , 1930.5            , 50.89845024
+244.8547009       , 2123.55           , 54.37335024
+244.8547009       , 2316.6            , 57.84825024
+244.8547009       , 2509.65           , 61.32315024
+244.8547009       , 2702.7            , 64.79805024
+244.8547009       , 2895.75           , 68.27295024
+244.8547009       , 3088.8            , 71.74785024
+244.8547009       , 3281.85           , 75.22275024
+244.8547009       , 3474.9            , 78.69765024
+244.8547009       , 3667.95           , 82.17255024
+244.8547009       , 3861              , 85.64745024
+244.8547009       , 4054.05           , 89.12235024
+244.8547009       , 4247.1            , 92.59725024
+244.8547009       , 4440.15           , 96.07215024
+244.8547009       , 4633.2            , 99.54705024
+244.8547009       , 4826.25           , 103.0219502
+244.8547009       , 5019.3            , 106.4968502
+244.8547009       , 5212.35           , 109.9717502
+244.8547009       , 5405.4            , 113.4466502
+244.8547009       , 5598.45           , 116.9215502
+244.8547009       , 5791.5            , 120.3964502
+244.8547009       , 5984.55           , 123.8713502
+244.8547009       , 6177.6            , 127.3462502
+285.6666667       , -6177.6           , 94.51789776
+285.6666667       , -5984.55          , 91.04299776
+285.6666667       , -5791.5           , 87.56809776
+285.6666667       , -5598.45          , 84.09319776
+285.6666667       , -5405.4           , 80.61829776
+285.6666667       , -5212.35          , 77.14339776
+285.6666667       , -5019.3           , 73.66849776
+285.6666667       , -4826.25          , 70.19359776
+285.6666667       , -4633.2           , 66.71869776
+285.6666667       , -4440.15          , 63.24379776
+285.6666667       , -4247.1           , 59.76889776
+285.6666667       , -4054.05          , 56.29399776
+285.6666667       , -3861             , 52.81909776
+285.6666667       , -3667.95          , 49.34419776
+285.6666667       , -3474.9           , 45.86929776
+285.6666667       , -3281.85          , 42.39439776
+285.6666667       , -3088.8           , 38.91949776
+285.6666667       , -2895.75          , 35.44459776
+285.6666667       , -2702.7           , 31.96969776
+285.6666667       , -2509.65          , 28.49479776
+285.6666667       , -2316.6           , 25.01989776
+285.6666667       , -2123.55          , 21.54499776
+285.6666667       , -1930.5           , 18.07009776
+285.6666667       , -1737.45          , 14.59519776
+285.6666667       , -1544.4           , 11.12029776
+285.6666667       , -1351.35          , 7.64539776
+285.6666667       , -1158.3           , 4.17049776
+285.6666667       , -965.25           , 0.69559776
+285.6666667       , -772.2            , 2.77930224
+285.6666667       , -579.15           , 6.25420224
+285.6666667       , -386.1            , 9.72910224
+285.6666667       , -193.05           , 13.20400224
+285.6666667       , 0                 , 16.67890224
+285.6666667       , 193.05            , 20.15380224
+285.6666667       , 386.1             , 23.62870224
+285.6666667       , 579.15            , 27.10360224
+285.6666667       , 772.2             , 30.57850224
+285.6666667       , 965.25            , 34.05340224
+285.6666667       , 1158.3            , 37.52830224
+285.6666667       , 1351.35           , 41.00320224
+285.6666667       , 1544.4            , 44.47810224
+285.6666667       , 1737.45           , 47.95300224
+285.6666667       , 1930.5            , 51.42790224
+285.6666667       , 2123.55           , 54.90280224
+285.6666667       , 2316.6            , 58.37770224
+285.6666667       , 2509.65           , 61.85260224
+285.6666667       , 2702.7            , 65.32750224
+285.6666667       , 2895.75           , 68.80240224
+285.6666667       , 3088.8            , 72.27730224
+285.6666667       , 3281.85           , 75.75220224
+285.6666667       , 3474.9            , 79.22710224
+285.6666667       , 3667.95           , 82.70200224
+285.6666667       , 3861              , 86.17690224
+285.6666667       , 4054.05           , 89.65180224
+285.6666667       , 4247.1            , 93.12670224
+285.6666667       , 4440.15           , 96.60160224
+285.6666667       , 4633.2            , 100.0765022
+285.6666667       , 4826.25           , 103.5514022
+285.6666667       , 5019.3            , 107.0263022
+285.6666667       , 5212.35           , 110.5012022
+285.6666667       , 5405.4            , 113.9761022
+285.6666667       , 5598.45           , 117.4510022
+285.6666667       , 5791.5            , 120.9259022
+285.6666667       , 5984.55           , 124.4008022
+285.6666667       , 6177.6            , 127.8757022
+326.4700855       , -6177.6           , 93.98855664
+326.4700855       , -5984.55          , 90.51365664
+326.4700855       , -5791.5           , 87.03875664
+326.4700855       , -5598.45          , 83.56385664
+326.4700855       , -5405.4           , 80.08895664
+326.4700855       , -5212.35          , 76.61405664
+326.4700855       , -5019.3           , 73.13915664
+326.4700855       , -4826.25          , 69.66425664
+326.4700855       , -4633.2           , 66.18935664
+326.4700855       , -4440.15          , 62.71445664
+326.4700855       , -4247.1           , 59.23955664
+326.4700855       , -4054.05          , 55.76465664
+326.4700855       , -3861             , 52.28975664
+326.4700855       , -3667.95          , 48.81485664
+326.4700855       , -3474.9           , 45.33995664
+326.4700855       , -3281.85          , 41.86505664
+326.4700855       , -3088.8           , 38.39015664
+326.4700855       , -2895.75          , 34.91525664
+326.4700855       , -2702.7           , 31.44035664
+326.4700855       , -2509.65          , 27.96545664
+326.4700855       , -2316.6           , 24.49055664
+326.4700855       , -2123.55          , 21.01565664
+326.4700855       , -1930.5           , 17.54075664
+326.4700855       , -1737.45          , 14.06585664
+326.4700855       , -1544.4           , 10.59095664
+326.4700855       , -1351.35          , 7.11605664
+326.4700855       , -1158.3           , 3.64115664
+326.4700855       , -965.25           , 0.16625664
+326.4700855       , -772.2            , 3.30864336
+326.4700855       , -579.15           , 6.78354336
+326.4700855       , -386.1            , 10.25844336
+326.4700855       , -193.05           , 13.73334336
+326.4700855       , 0                 , 17.20824336
+326.4700855       , 193.05            , 20.68314336
+326.4700855       , 386.1             , 24.15804336
+326.4700855       , 579.15            , 27.63294336
+326.4700855       , 772.2             , 31.10784336
+326.4700855       , 965.25            , 34.58274336
+326.4700855       , 1158.3            , 38.05764336
+326.4700855       , 1351.35           , 41.53254336
+326.4700855       , 1544.4            , 45.00744336
+326.4700855       , 1737.45           , 48.48234336
+326.4700855       , 1930.5            , 51.95724336
+326.4700855       , 2123.55           , 55.43214336
+326.4700855       , 2316.6            , 58.90704336
+326.4700855       , 2509.65           , 62.38194336
+326.4700855       , 2702.7            , 65.85684336
+326.4700855       , 2895.75           , 69.33174336
+326.4700855       , 3088.8            , 72.80664336
+326.4700855       , 3281.85           , 76.28154336
+326.4700855       , 3474.9            , 79.75644336
+326.4700855       , 3667.95           , 83.23134336
+326.4700855       , 3861              , 86.70624336
+326.4700855       , 4054.05           , 90.18114336
+326.4700855       , 4247.1            , 93.65604336
+326.4700855       , 4440.15           , 97.13094336
+326.4700855       , 4633.2            , 100.6058434
+326.4700855       , 4826.25           , 104.0807434
+326.4700855       , 5019.3            , 107.5556434
+326.4700855       , 5212.35           , 111.0305434
+326.4700855       , 5405.4            , 114.5054434
+326.4700855       , 5598.45           , 117.9803434
+326.4700855       , 5791.5            , 121.4552434
+326.4700855       , 5984.55           , 124.9301434
+326.4700855       , 6177.6            , 128.4050434
+367.2820513       , -6177.6           , 93.45910464
+367.2820513       , -5984.55          , 89.98420464
+367.2820513       , -5791.5           , 86.50930464
+367.2820513       , -5598.45          , 83.03440464
+367.2820513       , -5405.4           , 79.55950464
+367.2820513       , -5212.35          , 76.08460464
+367.2820513       , -5019.3           , 72.60970464
+367.2820513       , -4826.25          , 69.13480464
+367.2820513       , -4633.2           , 65.65990464
+367.2820513       , -4440.15          , 62.18500464
+367.2820513       , -4247.1           , 58.71010464
+367.2820513       , -4054.05          , 55.23520464
+367.2820513       , -3861             , 51.76030464
+367.2820513       , -3667.95          , 48.28540464
+367.2820513       , -3474.9           , 44.81050464
+367.2820513       , -3281.85          , 41.33560464
+367.2820513       , -3088.8           , 37.86070464
+367.2820513       , -2895.75          , 34.38580464
+367.2820513       , -2702.7           , 30.91090464
+367.2820513       , -2509.65          , 27.43600464
+367.2820513       , -2316.6           , 23.96110464
+367.2820513       , -2123.55          , 20.48620464
+367.2820513       , -1930.5           , 17.01130464
+367.2820513       , -1737.45          , 13.53640464
+367.2820513       , -1544.4           , 10.06150464
+367.2820513       , -1351.35          , 6.58660464
+367.2820513       , -1158.3           , 3.11170464
+367.2820513       , -965.25           , 0.36319536
+367.2820513       , -772.2            , 3.83809536
+367.2820513       , -579.15           , 7.31299536
+367.2820513       , -386.1            , 10.78789536
+367.2820513       , -193.05           , 14.26279536
+367.2820513       , 0                 , 17.73769536
+367.2820513       , 193.05            , 21.21259536
+367.2820513       , 386.1             , 24.68749536
+367.2820513       , 579.15            , 28.16239536
+367.2820513       , 772.2             , 31.63729536
+367.2820513       , 965.25            , 35.11219536
+367.2820513       , 1158.3            , 38.58709536
+367.2820513       , 1351.35           , 42.06199536
+367.2820513       , 1544.4            , 45.53689536
+367.2820513       , 1737.45           , 49.01179536
+367.2820513       , 1930.5            , 52.48669536
+367.2820513       , 2123.55           , 55.96159536
+367.2820513       , 2316.6            , 59.43649536
+367.2820513       , 2509.65           , 62.91139536
+367.2820513       , 2702.7            , 66.38629536
+367.2820513       , 2895.75           , 69.86119536
+367.2820513       , 3088.8            , 73.33609536
+367.2820513       , 3281.85           , 76.81099536
+367.2820513       , 3474.9            , 80.28589536
+367.2820513       , 3667.95           , 83.76079536
+367.2820513       , 3861              , 87.23569536
+367.2820513       , 4054.05           , 90.71059536
+367.2820513       , 4247.1            , 94.18549536
+367.2820513       , 4440.15           , 97.66039536
+367.2820513       , 4633.2            , 101.1352954
+367.2820513       , 4826.25           , 104.6101954
+367.2820513       , 5019.3            , 108.0850954
+367.2820513       , 5212.35           , 111.5599954
+367.2820513       , 5405.4            , 115.0348954
+367.2820513       , 5598.45           , 118.5097954
+367.2820513       , 5791.5            , 121.9846954
+367.2820513       , 5984.55           , 125.4595954
+367.2820513       , 6177.6            , 128.9344954
+408.0854701       , -6177.6           , 92.92976352
+408.0854701       , -5984.55          , 89.45486352
+408.0854701       , -5791.5           , 85.97996352
+408.0854701       , -5598.45          , 82.50506352
+408.0854701       , -5405.4           , 79.03016352
+408.0854701       , -5212.35          , 75.55526352
+408.0854701       , -5019.3           , 72.08036352
+408.0854701       , -4826.25          , 68.60546352
+408.0854701       , -4633.2           , 65.13056352
+408.0854701       , -4440.15          , 61.65566352
+408.0854701       , -4247.1           , 58.18076352
+408.0854701       , -4054.05          , 54.70586352
+408.0854701       , -3861             , 51.23096352
+408.0854701       , -3667.95          , 47.75606352
+408.0854701       , -3474.9           , 44.28116352
+408.0854701       , -3281.85          , 40.80626352
+408.0854701       , -3088.8           , 37.33136352
+408.0854701       , -2895.75          , 33.85646352
+408.0854701       , -2702.7           , 30.38156352
+408.0854701       , -2509.65          , 26.90666352
+408.0854701       , -2316.6           , 23.43176352
+408.0854701       , -2123.55          , 19.95686352
+408.0854701       , -1930.5           , 16.48196352
+408.0854701       , -1737.45          , 13.00706352
+408.0854701       , -1544.4           , 9.53216352
+408.0854701       , -1351.35          , 6.05726352
+408.0854701       , -1158.3           , 2.58236352
+408.0854701       , -965.25           , 0.89253648
+408.0854701       , -772.2            , 4.36743648
+408.0854701       , -579.15           , 7.84233648
+408.0854701       , -386.1            , 11.31723648
+408.0854701       , -193.05           , 14.79213648
+408.0854701       , 0                 , 18.26703648
+408.0854701       , 193.05            , 21.74193648
+408.0854701       , 386.1             , 25.21683648
+408.0854701       , 579.15            , 28.69173648
+408.0854701       , 772.2             , 32.16663648
+408.0854701       , 965.25            , 35.64153648
+408.0854701       , 1158.3            , 39.11643648
+408.0854701       , 1351.35           , 42.59133648
+408.0854701       , 1544.4            , 46.06623648
+408.0854701       , 1737.45           , 49.54113648
+408.0854701       , 1930.5            , 53.01603648
+408.0854701       , 2123.55           , 56.49093648
+408.0854701       , 2316.6            , 59.96583648
+408.0854701       , 2509.65           , 63.44073648
+408.0854701       , 2702.7            , 66.91563648
+408.0854701       , 2895.75           , 70.39053648
+408.0854701       , 3088.8            , 73.86543648
+408.0854701       , 3281.85           , 77.34033648
+408.0854701       , 3474.9            , 80.81523648
+408.0854701       , 3667.95           , 84.29013648
+408.0854701       , 3861              , 87.76503648
+408.0854701       , 4054.05           , 91.23993648
+408.0854701       , 4247.1            , 94.71483648
+408.0854701       , 4440.15           , 98.18973648
+408.0854701       , 4633.2            , 101.6646365
+408.0854701       , 4826.25           , 105.1395365
+408.0854701       , 5019.3            , 108.6144365
+408.0854701       , 5212.35           , 112.0893365
+408.0854701       , 5405.4            , 115.5642365
+408.0854701       , 5598.45           , 119.0391365
+408.0854701       , 5791.5            , 122.5140365
+408.0854701       , 5984.55           , 125.9889365
+408.0854701       , 6177.6            , 129.4638365
+448.8974359       , -6177.6           , 92.40031152
+448.8974359       , -5984.55          , 88.92541152
+448.8974359       , -5791.5           , 85.45051152
+448.8974359       , -5598.45          , 81.97561152
+448.8974359       , -5405.4           , 78.50071152
+448.8974359       , -5212.35          , 75.02581152
+448.8974359       , -5019.3           , 71.55091152
+448.8974359       , -4826.25          , 68.07601152
+448.8974359       , -4633.2           , 64.60111152
+448.8974359       , -4440.15          , 61.12621152
+448.8974359       , -4247.1           , 57.65131152
+448.8974359       , -4054.05          , 54.17641152
+448.8974359       , -3861             , 50.70151152
+448.8974359       , -3667.95          , 47.22661152
+448.8974359       , -3474.9           , 43.75171152
+448.8974359       , -3281.85          , 40.27681152
+448.8974359       , -3088.8           , 36.80191152
+448.8974359       , -2895.75          , 33.32701152
+448.8974359       , -2702.7           , 29.85211152
+448.8974359       , -2509.65          , 26.37721152
+448.8974359       , -2316.6           , 22.90231152
+448.8974359       , -2123.55          , 19.42741152
+448.8974359       , -1930.5           , 15.95251152
+448.8974359       , -1737.45          , 12.47761152
+448.8974359       , -1544.4           , 9.00271152
+448.8974359       , -1351.35          , 5.52781152
+448.8974359       , -1158.3           , 2.05291152
+448.8974359       , -965.25           , 1.42198848
+448.8974359       , -772.2            , 4.89688848
+448.8974359       , -579.15           , 8.37178848
+448.8974359       , -386.1            , 11.84668848
+448.8974359       , -193.05           , 15.32158848
+448.8974359       , 0                 , 18.79648848
+448.8974359       , 193.05            , 22.27138848
+448.8974359       , 386.1             , 25.74628848
+448.8974359       , 579.15            , 29.22118848
+448.8974359       , 772.2             , 32.69608848
+448.8974359       , 965.25            , 36.17098848
+448.8974359       , 1158.3            , 39.64588848
+448.8974359       , 1351.35           , 43.12078848
+448.8974359       , 1544.4            , 46.59568848
+448.8974359       , 1737.45           , 50.07058848
+448.8974359       , 1930.5            , 53.54548848
+448.8974359       , 2123.55           , 57.02038848
+448.8974359       , 2316.6            , 60.49528848
+448.8974359       , 2509.65           , 63.97018848
+448.8974359       , 2702.7            , 67.44508848
+448.8974359       , 2895.75           , 70.91998848
+448.8974359       , 3088.8            , 74.39488848
+448.8974359       , 3281.85           , 77.86978848
+448.8974359       , 3474.9            , 81.34468848
+448.8974359       , 3667.95           , 84.81958848
+448.8974359       , 3861              , 88.29448848
+448.8974359       , 4054.05           , 91.76938848
+448.8974359       , 4247.1            , 95.24428848
+448.8974359       , 4440.15           , 98.71918848
+448.8974359       , 4633.2            , 102.1940885
+448.8974359       , 4826.25           , 105.6689885
+448.8974359       , 5019.3            , 109.1438885
+448.8974359       , 5212.35           , 112.6187885
+448.8974359       , 5405.4            , 116.0936885
+448.8974359       , 5598.45           , 119.5685885
+448.8974359       , 5791.5            , 123.0434885
+448.8974359       , 5984.55           , 126.5183885
+448.8974359       , 6177.6            , 129.9932885
+489.7094017       , -6177.6           , 91.87085952
+489.7094017       , -5984.55          , 88.39595952
+489.7094017       , -5791.5           , 84.92105952
+489.7094017       , -5598.45          , 81.44615952
+489.7094017       , -5405.4           , 77.97125952
+489.7094017       , -5212.35          , 74.49635952
+489.7094017       , -5019.3           , 71.02145952
+489.7094017       , -4826.25          , 67.54655952
+489.7094017       , -4633.2           , 64.07165952
+489.7094017       , -4440.15          , 60.59675952
+489.7094017       , -4247.1           , 57.12185952
+489.7094017       , -4054.05          , 53.64695952
+489.7094017       , -3861             , 50.17205952
+489.7094017       , -3667.95          , 46.69715952
+489.7094017       , -3474.9           , 43.22225952
+489.7094017       , -3281.85          , 39.74735952
+489.7094017       , -3088.8           , 36.27245952
+489.7094017       , -2895.75          , 32.79755952
+489.7094017       , -2702.7           , 29.32265952
+489.7094017       , -2509.65          , 25.84775952
+489.7094017       , -2316.6           , 22.37285952
+489.7094017       , -2123.55          , 18.89795952
+489.7094017       , -1930.5           , 15.42305952
+489.7094017       , -1737.45          , 11.94815952
+489.7094017       , -1544.4           , 8.47325952
+489.7094017       , -1351.35          , 4.99835952
+489.7094017       , -1158.3           , 1.52345952
+489.7094017       , -965.25           , 1.95144048
+489.7094017       , -772.2            , 5.42634048
+489.7094017       , -579.15           , 8.90124048
+489.7094017       , -386.1            , 12.37614048
+489.7094017       , -193.05           , 15.85104048
+489.7094017       , 0                 , 19.32594048
+489.7094017       , 193.05            , 22.80084048
+489.7094017       , 386.1             , 26.27574048
+489.7094017       , 579.15            , 29.75064048
+489.7094017       , 772.2             , 33.22554048
+489.7094017       , 965.25            , 36.70044048
+489.7094017       , 1158.3            , 40.17534048
+489.7094017       , 1351.35           , 43.65024048
+489.7094017       , 1544.4            , 47.12514048
+489.7094017       , 1737.45           , 50.60004048
+489.7094017       , 1930.5            , 54.07494048
+489.7094017       , 2123.55           , 57.54984048
+489.7094017       , 2316.6            , 61.02474048
+489.7094017       , 2509.65           , 64.49964048
+489.7094017       , 2702.7            , 67.97454048
+489.7094017       , 2895.75           , 71.44944048
+489.7094017       , 3088.8            , 74.92434048
+489.7094017       , 3281.85           , 78.39924048
+489.7094017       , 3474.9            , 81.87414048
+489.7094017       , 3667.95           , 85.34904048
+489.7094017       , 3861              , 88.82394048
+489.7094017       , 4054.05           , 92.29884048
+489.7094017       , 4247.1            , 95.77374048
+489.7094017       , 4440.15           , 99.24864048
+489.7094017       , 4633.2            , 102.7235405
+489.7094017       , 4826.25           , 106.1984405
+489.7094017       , 5019.3            , 109.6733405
+489.7094017       , 5212.35           , 113.1482405
+489.7094017       , 5405.4            , 116.6231405
+489.7094017       , 5598.45           , 120.0980405
+489.7094017       , 5791.5            , 123.5729405
+489.7094017       , 5984.55           , 127.0478405
+489.7094017       , 6177.6            , 130.5227405
+816.1794872       , -6177.6           , 87.63557616
+816.1794872       , -5984.55          , 84.16067616
+816.1794872       , -5791.5           , 80.68577616
+816.1794872       , -5598.45          , 77.21087616
+816.1794872       , -5405.4           , 73.73597616
+816.1794872       , -5212.35          , 70.26107616
+816.1794872       , -5019.3           , 66.78617616
+816.1794872       , -4826.25          , 63.31127616
+816.1794872       , -4633.2           , 59.83637616
+816.1794872       , -4440.15          , 56.36147616
+816.1794872       , -4247.1           , 52.88657616
+816.1794872       , -4054.05          , 49.41167616
+816.1794872       , -3861             , 45.93677616
+816.1794872       , -3667.95          , 42.46187616
+816.1794872       , -3474.9           , 38.98697616
+816.1794872       , -3281.85          , 35.51207616
+816.1794872       , -3088.8           , 32.03717616
+816.1794872       , -2895.75          , 28.56227616
+816.1794872       , -2702.7           , 25.08737616
+816.1794872       , -2509.65          , 21.61247616
+816.1794872       , -2316.6           , 18.13757616
+816.1794872       , -2123.55          , 14.66267616
+816.1794872       , -1930.5           , 11.18777616
+816.1794872       , -1737.45          , 7.71287616
+816.1794872       , -1544.4           , 4.23797616
+816.1794872       , -1351.35          , 0.76307616
+816.1794872       , -1158.3           , 2.71182384
+816.1794872       , -965.25           , 6.18672384
+816.1794872       , -772.2            , 9.66162384
+816.1794872       , -579.15           , 13.13652384
+816.1794872       , -386.1            , 16.61142384
+816.1794872       , -193.05           , 20.08632384
+816.1794872       , 0                 , 23.56122384
+816.1794872       , 193.05            , 27.03612384
+816.1794872       , 386.1             , 30.51102384
+816.1794872       , 579.15            , 33.98592384
+816.1794872       , 772.2             , 37.46082384
+816.1794872       , 965.25            , 40.93572384
+816.1794872       , 1158.3            , 44.41062384
+816.1794872       , 1351.35           , 47.88552384
+816.1794872       , 1544.4            , 51.36042384
+816.1794872       , 1737.45           , 54.83532384
+816.1794872       , 1930.5            , 58.31022384
+816.1794872       , 2123.55           , 61.78512384
+816.1794872       , 2316.6            , 65.26002384
+816.1794872       , 2509.65           , 68.73492384
+816.1794872       , 2702.7            , 72.20982384
+816.1794872       , 2895.75           , 75.68472384
+816.1794872       , 3088.8            , 79.15962384
+816.1794872       , 3281.85           , 82.63452384
+816.1794872       , 3474.9            , 86.10942384
+816.1794872       , 3667.95           , 89.58432384
+816.1794872       , 3861              , 93.05922384
+816.1794872       , 4054.05           , 96.53412384
+816.1794872       , 4247.1            , 100.0090238
+816.1794872       , 4440.15           , 103.4839238
+816.1794872       , 4633.2            , 106.9588238
+816.1794872       , 4826.25           , 110.4337238
+816.1794872       , 5019.3            , 113.9086238
+816.1794872       , 5212.35           , 117.3835238
+816.1794872       , 5405.4            , 120.8584238
+816.1794872       , 5598.45           , 124.3333238
+816.1794872       , 5791.5            , 127.8082238
+816.1794872       , 5984.55           , 131.2831238
+816.1794872       , 6177.6            , 134.7580238
+1020.25641        , -6177.6           , 84.9880944
+1020.25641        , -5984.55          , 81.5131944
+1020.25641        , -5791.5           , 78.0382944
+1020.25641        , -5598.45          , 74.5633944
+1020.25641        , -5405.4           , 71.0884944
+1020.25641        , -5212.35          , 67.6135944
+1020.25641        , -5019.3           , 64.1386944
+1020.25641        , -4826.25          , 60.6637944
+1020.25641        , -4633.2           , 57.1888944
+1020.25641        , -4440.15          , 53.7139944
+1020.25641        , -4247.1           , 50.2390944
+1020.25641        , -4054.05          , 46.7641944
+1020.25641        , -3861             , 43.2892944
+1020.25641        , -3667.95          , 39.8143944
+1020.25641        , -3474.9           , 36.3394944
+1020.25641        , -3281.85          , 32.8645944
+1020.25641        , -3088.8           , 29.3896944
+1020.25641        , -2895.75          , 25.9147944
+1020.25641        , -2702.7           , 22.4398944
+1020.25641        , -2509.65          , 18.9649944
+1020.25641        , -2316.6           , 15.4900944
+1020.25641        , -2123.55          , 12.0151944
+1020.25641        , -1930.5           , 8.540294403
+1020.25641        , -1737.45          , 5.065394403
+1020.25641        , -1544.4           , 1.590494403
+1020.25641        , -1351.35          , 1.884405597
+1020.25641        , -1158.3           , 5.359305597
+1020.25641        , -965.25           , 8.834205597
+1020.25641        , -772.2            , 12.3091056
+1020.25641        , -579.15           , 15.7840056
+1020.25641        , -386.1            , 19.2589056
+1020.25641        , -193.05           , 22.7338056
+1020.25641        , 0                 , 26.2087056
+1020.25641        , 193.05            , 29.6836056
+1020.25641        , 386.1             , 33.1585056
+1020.25641        , 579.15            , 36.6334056
+1020.25641        , 772.2             , 40.1083056
+1020.25641        , 965.25            , 43.5832056
+1020.25641        , 1158.3            , 47.0581056
+1020.25641        , 1351.35           , 50.5330056
+1020.25641        , 1544.4            , 54.0079056
+1020.25641        , 1737.45           , 57.4828056
+1020.25641        , 1930.5            , 60.9577056
+1020.25641        , 2123.55           , 64.4326056
+1020.25641        , 2316.6            , 67.9075056
+1020.25641        , 2509.65           , 71.3824056
+1020.25641        , 2702.7            , 74.8573056
+1020.25641        , 2895.75           , 78.3322056
+1020.25641        , 3088.8            , 81.8071056
+1020.25641        , 3281.85           , 85.2820056
+1020.25641        , 3474.9            , 88.7569056
+1020.25641        , 3667.95           , 92.2318056
+1020.25641        , 3861              , 95.7067056
+1020.25641        , 4054.05           , 99.1816056
+1020.25641        , 4247.1            , 102.6565056
+1020.25641        , 4440.15           , 106.1314056
+1020.25641        , 4633.2            , 109.6063056
+1020.25641        , 4826.25           , 113.0812056
+1020.25641        , 5019.3            , 116.5561056
+1020.25641        , 5212.35           , 120.0310056
+1020.25641        , 5405.4            , 123.5059056
+1020.25641        , 5598.45           , 126.9808056
+1020.25641        , 5791.5            , 130.4557056
+1020.25641        , 5984.55           , 133.9306056
+1020.25641        , 6177.6            , 137.4055056
+1224.273504       , -6177.6           , 82.3413888
+1224.273504       , -5984.55          , 78.8664888
+1224.273504       , -5791.5           , 75.3915888
+1224.273504       , -5598.45          , 71.9166888
+1224.273504       , -5405.4           , 68.4417888
+1224.273504       , -5212.35          , 64.9668888
+1224.273504       , -5019.3           , 61.4919888
+1224.273504       , -4826.25          , 58.0170888
+1224.273504       , -4633.2           , 54.5421888
+1224.273504       , -4440.15          , 51.0672888
+1224.273504       , -4247.1           , 47.5923888
+1224.273504       , -4054.05          , 44.1174888
+1224.273504       , -3861             , 40.6425888
+1224.273504       , -3667.95          , 37.1676888
+1224.273504       , -3474.9           , 33.6927888
+1224.273504       , -3281.85          , 30.2178888
+1224.273504       , -3088.8           , 26.7429888
+1224.273504       , -2895.75          , 23.2680888
+1224.273504       , -2702.7           , 19.7931888
+1224.273504       , -2509.65          , 16.3182888
+1224.273504       , -2316.6           , 12.8433888
+1224.273504       , -2123.55          , 9.368488804
+1224.273504       , -1930.5           , 5.893588804
+1224.273504       , -1737.45          , 2.418688804
+1224.273504       , -1544.4           , 1.056211196
+1224.273504       , -1351.35          , 4.531111196
+1224.273504       , -1158.3           , 8.006011196
+1224.273504       , -965.25           , 11.4809112
+1224.273504       , -772.2            , 14.9558112
+1224.273504       , -579.15           , 18.4307112
+1224.273504       , -386.1            , 21.9056112
+1224.273504       , -193.05           , 25.3805112
+1224.273504       , 0                 , 28.8554112
+1224.273504       , 193.05            , 32.3303112
+1224.273504       , 386.1             , 35.8052112
+1224.273504       , 579.15            , 39.2801112
+1224.273504       , 772.2             , 42.7550112
+1224.273504       , 965.25            , 46.2299112
+1224.273504       , 1158.3            , 49.7048112
+1224.273504       , 1351.35           , 53.1797112
+1224.273504       , 1544.4            , 56.6546112
+1224.273504       , 1737.45           , 60.1295112
+1224.273504       , 1930.5            , 63.6044112
+1224.273504       , 2123.55           , 67.0793112
+1224.273504       , 2316.6            , 70.5542112
+1224.273504       , 2509.65           , 74.0291112
+1224.273504       , 2702.7            , 77.5040112
+1224.273504       , 2895.75           , 80.9789112
+1224.273504       , 3088.8            , 84.4538112
+1224.273504       , 3281.85           , 87.9287112
+1224.273504       , 3474.9            , 91.4036112
+1224.273504       , 3667.95           , 94.8785112
+1224.273504       , 3861              , 98.3534112
+1224.273504       , 4054.05           , 101.8283112
+1224.273504       , 4247.1            , 105.3032112
+1224.273504       , 4440.15           , 108.7781112
+1224.273504       , 4633.2            , 112.2530112
+1224.273504       , 4826.25           , 115.7279112
+1224.273504       , 5019.3            , 119.2028112
+1224.273504       , 5212.35           , 122.6777112
+1224.273504       , 5405.4            , 126.1526112
+1224.273504       , 5598.45           , 129.6275112
+1224.273504       , 5791.5            , 133.1024112
+1224.273504       , 5984.55           , 136.5773112
+1224.273504       , 6177.6            , 140.0522112
+1428.290598       , -6177.6           , 79.6946832
+1428.290598       , -5984.55          , 76.2197832
+1428.290598       , -5791.5           , 72.7448832
+1428.290598       , -5598.45          , 69.2699832
+1428.290598       , -5405.4           , 65.7950832
+1428.290598       , -5212.35          , 62.3201832
+1428.290598       , -5019.3           , 58.8452832
+1428.290598       , -4826.25          , 55.3703832
+1428.290598       , -4633.2           , 51.8954832
+1428.290598       , -4440.15          , 48.4205832
+1428.290598       , -4247.1           , 44.9456832
+1428.290598       , -4054.05          , 41.4707832
+1428.290598       , -3861             , 37.9958832
+1428.290598       , -3667.95          , 34.5209832
+1428.290598       , -3474.9           , 31.0460832
+1428.290598       , -3281.85          , 27.5711832
+1428.290598       , -3088.8           , 24.0962832
+1428.290598       , -2895.75          , 20.6213832
+1428.290598       , -2702.7           , 17.1464832
+1428.290598       , -2509.65          , 13.6715832
+1428.290598       , -2316.6           , 10.1966832
+1428.290598       , -2123.55          , 6.721783204
+1428.290598       , -1930.5           , 3.246883204
+1428.290598       , -1737.45          , 0.228016796
+1428.290598       , -1544.4           , 3.702916796
+1428.290598       , -1351.35          , 7.177816796
+1428.290598       , -1158.3           , 10.6527168
+1428.290598       , -965.25           , 14.1276168
+1428.290598       , -772.2            , 17.6025168
+1428.290598       , -579.15           , 21.0774168
+1428.290598       , -386.1            , 24.5523168
+1428.290598       , -193.05           , 28.0272168
+1428.290598       , 0                 , 31.5021168
+1428.290598       , 193.05            , 34.9770168
+1428.290598       , 386.1             , 38.4519168
+1428.290598       , 579.15            , 41.9268168
+1428.290598       , 772.2             , 45.4017168
+1428.290598       , 965.25            , 48.8766168
+1428.290598       , 1158.3            , 52.3515168
+1428.290598       , 1351.35           , 55.8264168
+1428.290598       , 1544.4            , 59.3013168
+1428.290598       , 1737.45           , 62.7762168
+1428.290598       , 1930.5            , 66.2511168
+1428.290598       , 2123.55           , 69.7260168
+1428.290598       , 2316.6            , 73.2009168
+1428.290598       , 2509.65           , 76.6758168
+1428.290598       , 2702.7            , 80.1507168
+1428.290598       , 2895.75           , 83.6256168
+1428.290598       , 3088.8            , 87.1005168
+1428.290598       , 3281.85           , 90.5754168
+1428.290598       , 3474.9            , 94.0503168
+1428.290598       , 3667.95           , 97.5252168
+1428.290598       , 3861              , 101.0001168
+1428.290598       , 4054.05           , 104.4750168
+1428.290598       , 4247.1            , 107.9499168
+1428.290598       , 4440.15           , 111.4248168
+1428.290598       , 4633.2            , 114.8997168
+1428.290598       , 4826.25           , 118.3746168
+1428.290598       , 5019.3            , 121.8495168
+1428.290598       , 5212.35           , 125.3244168
+1428.290598       , 5405.4            , 128.7993168
+1428.290598       , 5598.45           , 132.2742168
+1428.290598       , 5791.5            , 135.7491168
+1428.290598       , 5984.55           , 139.2240168
+1428.290598       , 6177.6            , 142.6989168
+1632.393162       , -6177.6           , 77.04686881
+1632.393162       , -5984.55          , 73.57196881
+1632.393162       , -5791.5           , 70.09706881
+1632.393162       , -5598.45          , 66.62216881
+1632.393162       , -5405.4           , 63.14726881
+1632.393162       , -5212.35          , 59.67236881
+1632.393162       , -5019.3           , 56.19746881
+1632.393162       , -4826.25          , 52.72256881
+1632.393162       , -4633.2           , 49.24766881
+1632.393162       , -4440.15          , 45.77276881
+1632.393162       , -4247.1           , 42.29786881
+1632.393162       , -4054.05          , 38.82296881
+1632.393162       , -3861             , 35.34806881
+1632.393162       , -3667.95          , 31.87316881
+1632.393162       , -3474.9           , 28.39826881
+1632.393162       , -3281.85          , 24.92336881
+1632.393162       , -3088.8           , 21.44846881
+1632.393162       , -2895.75          , 17.97356881
+1632.393162       , -2702.7           , 14.49866881
+1632.393162       , -2509.65          , 11.02376881
+1632.393162       , -2316.6           , 7.548868805
+1632.393162       , -2123.55          , 4.073968805
+1632.393162       , -1930.5           , 0.599068805
+1632.393162       , -1737.45          , 2.875831195
+1632.393162       , -1544.4           , 6.350731195
+1632.393162       , -1351.35          , 9.825631195
+1632.393162       , -1158.3           , 13.30053119
+1632.393162       , -965.25           , 16.77543119
+1632.393162       , -772.2            , 20.25033119
+1632.393162       , -579.15           , 23.72523119
+1632.393162       , -386.1            , 27.20013119
+1632.393162       , -193.05           , 30.67503119
+1632.393162       , 0                 , 34.14993119
+1632.393162       , 193.05            , 37.62483119
+1632.393162       , 386.1             , 41.09973119
+1632.393162       , 579.15            , 44.57463119
+1632.393162       , 772.2             , 48.04953119
+1632.393162       , 965.25            , 51.52443119
+1632.393162       , 1158.3            , 54.99933119
+1632.393162       , 1351.35           , 58.47423119
+1632.393162       , 1544.4            , 61.94913119
+1632.393162       , 1737.45           , 65.42403119
+1632.393162       , 1930.5            , 68.89893119
+1632.393162       , 2123.55           , 72.37383119
+1632.393162       , 2316.6            , 75.84873119
+1632.393162       , 2509.65           , 79.32363119
+1632.393162       , 2702.7            , 82.79853119
+1632.393162       , 2895.75           , 86.27343119
+1632.393162       , 3088.8            , 89.74833119
+1632.393162       , 3281.85           , 93.22323119
+1632.393162       , 3474.9            , 96.69813119
+1632.393162       , 3667.95           , 100.1730312
+1632.393162       , 3861              , 103.6479312
+1632.393162       , 4054.05           , 107.1228312
+1632.393162       , 4247.1            , 110.5977312
+1632.393162       , 4440.15           , 114.0726312
+1632.393162       , 4633.2            , 117.5475312
+1632.393162       , 4826.25           , 121.0224312
+1632.393162       , 5019.3            , 124.4973312
+1632.393162       , 5212.35           , 127.9722312
+1632.393162       , 5405.4            , 131.4471312
+1632.393162       , 5598.45           , 134.9220312
+1632.393162       , 5791.5            , 138.3969312
+1632.393162       , 5984.55           , 141.8718312
+1632.393162       , 6177.6            , 145.3467312
+1836.410256       , -6177.6           , 74.40016321
+1836.410256       , -5984.55          , 70.92526321
+1836.410256       , -5791.5           , 67.45036321
+1836.410256       , -5598.45          , 63.97546321
+1836.410256       , -5405.4           , 60.50056321
+1836.410256       , -5212.35          , 57.02566321
+1836.410256       , -5019.3           , 53.55076321
+1836.410256       , -4826.25          , 50.07586321
+1836.410256       , -4633.2           , 46.60096321
+1836.410256       , -4440.15          , 43.12606321
+1836.410256       , -4247.1           , 39.65116321
+1836.410256       , -4054.05          , 36.17626321
+1836.410256       , -3861             , 32.70136321
+1836.410256       , -3667.95          , 29.22646321
+1836.410256       , -3474.9           , 25.75156321
+1836.410256       , -3281.85          , 22.27666321
+1836.410256       , -3088.8           , 18.80176321
+1836.410256       , -2895.75          , 15.32686321
+1836.410256       , -2702.7           , 11.85196321
+1836.410256       , -2509.65          , 8.377063205
+1836.410256       , -2316.6           , 4.902163205
+1836.410256       , -2123.55          , 1.427263205
+1836.410256       , -1930.5           , 2.047636795
+1836.410256       , -1737.45          , 5.522536795
+1836.410256       , -1544.4           , 8.997436795
+1836.410256       , -1351.35          , 12.47233679
+1836.410256       , -1158.3           , 15.94723679
+1836.410256       , -965.25           , 19.42213679
+1836.410256       , -772.2            , 22.89703679
+1836.410256       , -579.15           , 26.37193679
+1836.410256       , -386.1            , 29.84683679
+1836.410256       , -193.05           , 33.32173679
+1836.410256       , 0                 , 36.79663679
+1836.410256       , 193.05            , 40.27153679
+1836.410256       , 386.1             , 43.74643679
+1836.410256       , 579.15            , 47.22133679
+1836.410256       , 772.2             , 50.69623679
+1836.410256       , 965.25            , 54.17113679
+1836.410256       , 1158.3            , 57.64603679
+1836.410256       , 1351.35           , 61.12093679
+1836.410256       , 1544.4            , 64.59583679
+1836.410256       , 1737.45           , 68.07073679
+1836.410256       , 1930.5            , 71.54563679
+1836.410256       , 2123.55           , 75.02053679
+1836.410256       , 2316.6            , 78.49543679
+1836.410256       , 2509.65           , 81.97033679
+1836.410256       , 2702.7            , 85.44523679
+1836.410256       , 2895.75           , 88.92013679
+1836.410256       , 3088.8            , 92.39503679
+1836.410256       , 3281.85           , 95.86993679
+1836.410256       , 3474.9            , 99.34483679
+1836.410256       , 3667.95           , 102.8197368
+1836.410256       , 3861              , 106.2946368
+1836.410256       , 4054.05           , 109.7695368
+1836.410256       , 4247.1            , 113.2444368
+1836.410256       , 4440.15           , 116.7193368
+1836.410256       , 4633.2            , 120.1942368
+1836.410256       , 4826.25           , 123.6691368
+1836.410256       , 5019.3            , 127.1440368
+1836.410256       , 5212.35           , 130.6189368
+1836.410256       , 5405.4            , 134.0938368
+1836.410256       , 5598.45           , 137.5687368
+1836.410256       , 5791.5            , 141.0436368
+1836.410256       , 5984.55           , 144.5185368
+1836.410256       , 6177.6            , 147.9934368
+2040.42735        , -6177.6           , 71.75345761
+2040.42735        , -5984.55          , 68.27855761
+2040.42735        , -5791.5           , 64.80365761
+2040.42735        , -5598.45          , 61.32875761
+2040.42735        , -5405.4           , 57.85385761
+2040.42735        , -5212.35          , 54.37895761
+2040.42735        , -5019.3           , 50.90405761
+2040.42735        , -4826.25          , 47.42915761
+2040.42735        , -4633.2           , 43.95425761
+2040.42735        , -4440.15          , 40.47935761
+2040.42735        , -4247.1           , 37.00445761
+2040.42735        , -4054.05          , 33.52955761
+2040.42735        , -3861             , 30.05465761
+2040.42735        , -3667.95          , 26.57975761
+2040.42735        , -3474.9           , 23.10485761
+2040.42735        , -3281.85          , 19.62995761
+2040.42735        , -3088.8           , 16.15505761
+2040.42735        , -2895.75          , 12.68015761
+2040.42735        , -2702.7           , 9.205257606
+2040.42735        , -2509.65          , 5.730357606
+2040.42735        , -2316.6           , 2.255457606
+2040.42735        , -2123.55          , 1.219442394
+2040.42735        , -1930.5           , 4.694342394
+2040.42735        , -1737.45          , 8.169242394
+2040.42735        , -1544.4           , 11.64414239
+2040.42735        , -1351.35          , 15.11904239
+2040.42735        , -1158.3           , 18.59394239
+2040.42735        , -965.25           , 22.06884239
+2040.42735        , -772.2            , 25.54374239
+2040.42735        , -579.15           , 29.01864239
+2040.42735        , -386.1            , 32.49354239
+2040.42735        , -193.05           , 35.96844239
+2040.42735        , 0                 , 39.44334239
+2040.42735        , 193.05            , 42.91824239
+2040.42735        , 386.1             , 46.39314239
+2040.42735        , 579.15            , 49.86804239
+2040.42735        , 772.2             , 53.34294239
+2040.42735        , 965.25            , 56.81784239
+2040.42735        , 1158.3            , 60.29274239
+2040.42735        , 1351.35           , 63.76764239
+2040.42735        , 1544.4            , 67.24254239
+2040.42735        , 1737.45           , 70.71744239
+2040.42735        , 1930.5            , 74.19234239
+2040.42735        , 2123.55           , 77.66724239
+2040.42735        , 2316.6            , 81.14214239
+2040.42735        , 2509.65           , 84.61704239
+2040.42735        , 2702.7            , 88.09194239
+2040.42735        , 2895.75           , 91.56684239
+2040.42735        , 3088.8            , 95.04174239
+2040.42735        , 3281.85           , 98.51664239
+2040.42735        , 3474.9            , 101.9915424
+2040.42735        , 3667.95           , 105.4664424
+2040.42735        , 3861              , 108.9413424
+2040.42735        , 4054.05           , 112.4162424
+2040.42735        , 4247.1            , 115.8911424
+2040.42735        , 4440.15           , 119.3660424
+2040.42735        , 4633.2            , 122.8409424
+2040.42735        , 4826.25           , 126.3158424
+2040.42735        , 5019.3            , 129.7907424
+2040.42735        , 5212.35           , 133.2656424
+2040.42735        , 5405.4            , 136.7405424
+2040.42735        , 5598.45           , 140.2154424
+2040.42735        , 5791.5            , 143.6903424
+2040.42735        , 5984.55           , 147.1652424
+2040.42735        , 6177.6            , 150.6401424
+2244.529915       , -6177.6           , 69.10564319
+2244.529915       , -5984.55          , 65.63074319
+2244.529915       , -5791.5           , 62.15584319
+2244.529915       , -5598.45          , 58.68094319
+2244.529915       , -5405.4           , 55.20604319
+2244.529915       , -5212.35          , 51.73114319
+2244.529915       , -5019.3           , 48.25624319
+2244.529915       , -4826.25          , 44.78134319
+2244.529915       , -4633.2           , 41.30644319
+2244.529915       , -4440.15          , 37.83154319
+2244.529915       , -4247.1           , 34.35664319
+2244.529915       , -4054.05          , 30.88174319
+2244.529915       , -3861             , 27.40684319
+2244.529915       , -3667.95          , 23.93194319
+2244.529915       , -3474.9           , 20.45704319
+2244.529915       , -3281.85          , 16.98214319
+2244.529915       , -3088.8           , 13.50724319
+2244.529915       , -2895.75          , 10.03234319
+2244.529915       , -2702.7           , 6.557443194
+2244.529915       , -2509.65          , 3.082543194
+2244.529915       , -2316.6           , 0.392356806
+2244.529915       , -2123.55          , 3.867256806
+2244.529915       , -1930.5           , 7.342156806
+2244.529915       , -1737.45          , 10.81705681
+2244.529915       , -1544.4           , 14.29195681
+2244.529915       , -1351.35          , 17.76685681
+2244.529915       , -1158.3           , 21.24175681
+2244.529915       , -965.25           , 24.71665681
+2244.529915       , -772.2            , 28.19155681
+2244.529915       , -579.15           , 31.66645681
+2244.529915       , -386.1            , 35.14135681
+2244.529915       , -193.05           , 38.61625681
+2244.529915       , 0                 , 42.09115681
+2244.529915       , 193.05            , 45.56605681
+2244.529915       , 386.1             , 49.04095681
+2244.529915       , 579.15            , 52.51585681
+2244.529915       , 772.2             , 55.99075681
+2244.529915       , 965.25            , 59.46565681
+2244.529915       , 1158.3            , 62.94055681
+2244.529915       , 1351.35           , 66.41545681
+2244.529915       , 1544.4            , 69.89035681
+2244.529915       , 1737.45           , 73.36525681
+2244.529915       , 1930.5            , 76.84015681
+2244.529915       , 2123.55           , 80.31505681
+2244.529915       , 2316.6            , 83.78995681
+2244.529915       , 2509.65           , 87.26485681
+2244.529915       , 2702.7            , 90.73975681
+2244.529915       , 2895.75           , 94.21465681
+2244.529915       , 3088.8            , 97.68955681
+2244.529915       , 3281.85           , 101.1644568
+2244.529915       , 3474.9            , 104.6393568
+2244.529915       , 3667.95           , 108.1142568
+2244.529915       , 3861              , 111.5891568
+2244.529915       , 4054.05           , 115.0640568
+2244.529915       , 4247.1            , 118.5389568
+2244.529915       , 4440.15           , 122.0138568
+2244.529915       , 4633.2            , 125.4887568
+2244.529915       , 4826.25           , 128.9636568
+2244.529915       , 5019.3            , 132.4385568
+2244.529915       , 5212.35           , 135.9134568
+2244.529915       , 5405.4            , 139.3883568
+2244.529915       , 5598.45           , 142.8632568
+2244.529915       , 5791.5            , 146.3381568
+2244.529915       , 5984.55           , 149.8130568
+2244.529915       , 6177.6            , 153.2879568
+2448.547009       , -6177.6           , 66.45893759
+2448.547009       , -5984.55          , 62.98403759
+2448.547009       , -5791.5           , 59.50913759
+2448.547009       , -5598.45          , 56.03423759
+2448.547009       , -5405.4           , 52.55933759
+2448.547009       , -5212.35          , 49.08443759
+2448.547009       , -5019.3           , 45.60953759
+2448.547009       , -4826.25          , 42.13463759
+2448.547009       , -4633.2           , 38.65973759
+2448.547009       , -4440.15          , 35.18483759
+2448.547009       , -4247.1           , 31.70993759
+2448.547009       , -4054.05          , 28.23503759
+2448.547009       , -3861             , 24.76013759
+2448.547009       , -3667.95          , 21.28523759
+2448.547009       , -3474.9           , 17.81033759
+2448.547009       , -3281.85          , 14.33543759
+2448.547009       , -3088.8           , 10.86053759
+2448.547009       , -2895.75          , 7.385637594
+2448.547009       , -2702.7           , 3.910737594
+2448.547009       , -2509.65          , 0.435837594
+2448.547009       , -2316.6           , 3.039062406
+2448.547009       , -2123.55          , 6.513962406
+2448.547009       , -1930.5           , 9.988862406
+2448.547009       , -1737.45          , 13.46376241
+2448.547009       , -1544.4           , 16.93866241
+2448.547009       , -1351.35          , 20.41356241
+2448.547009       , -1158.3           , 23.88846241
+2448.547009       , -965.25           , 27.36336241
+2448.547009       , -772.2            , 30.83826241
+2448.547009       , -579.15           , 34.31316241
+2448.547009       , -386.1            , 37.78806241
+2448.547009       , -193.05           , 41.26296241
+2448.547009       , 0                 , 44.73786241
+2448.547009       , 193.05            , 48.21276241
+2448.547009       , 386.1             , 51.68766241
+2448.547009       , 579.15            , 55.16256241
+2448.547009       , 772.2             , 58.63746241
+2448.547009       , 965.25            , 62.11236241
+2448.547009       , 1158.3            , 65.58726241
+2448.547009       , 1351.35           , 69.06216241
+2448.547009       , 1544.4            , 72.53706241
+2448.547009       , 1737.45           , 76.01196241
+2448.547009       , 1930.5            , 79.48686241
+2448.547009       , 2123.55           , 82.96176241
+2448.547009       , 2316.6            , 86.43666241
+2448.547009       , 2509.65           , 89.91156241
+2448.547009       , 2702.7            , 93.38646241
+2448.547009       , 2895.75           , 96.86136241
+2448.547009       , 3088.8            , 100.3362624
+2448.547009       , 3281.85           , 103.8111624
+2448.547009       , 3474.9            , 107.2860624
+2448.547009       , 3667.95           , 110.7609624
+2448.547009       , 3861              , 114.2358624
+2448.547009       , 4054.05           , 117.7107624
+2448.547009       , 4247.1            , 121.1856624
+2448.547009       , 4440.15           , 124.6605624
+2448.547009       , 4633.2            , 128.1354624
+2448.547009       , 4826.25           , 131.6103624
+2448.547009       , 5019.3            , 135.0852624
+2448.547009       , 5212.35           , 138.5601624
+2448.547009       , 5405.4            , 142.0350624
+2448.547009       , 5598.45           , 145.5099624
+2448.547009       , 5791.5            , 148.9848624
+2448.547009       , 5984.55           , 152.4597624
+2448.547009       , 6177.6            , 155.9346624
+2652.564103       , -6177.6           , 63.81223199
+2652.564103       , -5984.55          , 60.33733199
+2652.564103       , -5791.5           , 56.86243199
+2652.564103       , -5598.45          , 53.38753199
+2652.564103       , -5405.4           , 49.91263199
+2652.564103       , -5212.35          , 46.43773199
+2652.564103       , -5019.3           , 42.96283199
+2652.564103       , -4826.25          , 39.48793199
+2652.564103       , -4633.2           , 36.01303199
+2652.564103       , -4440.15          , 32.53813199
+2652.564103       , -4247.1           , 29.06323199
+2652.564103       , -4054.05          , 25.58833199
+2652.564103       , -3861             , 22.11343199
+2652.564103       , -3667.95          , 18.63853199
+2652.564103       , -3474.9           , 15.16363199
+2652.564103       , -3281.85          , 11.68873199
+2652.564103       , -3088.8           , 8.213831994
+2652.564103       , -2895.75          , 4.738931994
+2652.564103       , -2702.7           , 1.264031994
+2652.564103       , -2509.65          , 2.210868006
+2652.564103       , -2316.6           , 5.685768006
+2652.564103       , -2123.55          , 9.160668006
+2652.564103       , -1930.5           , 12.63556801
+2652.564103       , -1737.45          , 16.11046801
+2652.564103       , -1544.4           , 19.58536801
+2652.564103       , -1351.35          , 23.06026801
+2652.564103       , -1158.3           , 26.53516801
+2652.564103       , -965.25           , 30.01006801
+2652.564103       , -772.2            , 33.48496801
+2652.564103       , -579.15           , 36.95986801
+2652.564103       , -386.1            , 40.43476801
+2652.564103       , -193.05           , 43.90966801
+2652.564103       , 0                 , 47.38456801
+2652.564103       , 193.05            , 50.85946801
+2652.564103       , 386.1             , 54.33436801
+2652.564103       , 579.15            , 57.80926801
+2652.564103       , 772.2             , 61.28416801
+2652.564103       , 965.25            , 64.75906801
+2652.564103       , 1158.3            , 68.23396801
+2652.564103       , 1351.35           , 71.70886801
+2652.564103       , 1544.4            , 75.18376801
+2652.564103       , 1737.45           , 78.65866801
+2652.564103       , 1930.5            , 82.13356801
+2652.564103       , 2123.55           , 85.60846801
+2652.564103       , 2316.6            , 89.08336801
+2652.564103       , 2509.65           , 92.55826801
+2652.564103       , 2702.7            , 96.03316801
+2652.564103       , 2895.75           , 99.50806801
+2652.564103       , 3088.8            , 102.982968
+2652.564103       , 3281.85           , 106.457868
+2652.564103       , 3474.9            , 109.932768
+2652.564103       , 3667.95           , 113.407668
+2652.564103       , 3861              , 116.882568
+2652.564103       , 4054.05           , 120.357468
+2652.564103       , 4247.1            , 123.832368
+2652.564103       , 4440.15           , 127.307268
+2652.564103       , 4633.2            , 130.782168
+2652.564103       , 4826.25           , 134.257068
+2652.564103       , 5019.3            , 137.731968
+2652.564103       , 5212.35           , 141.206868
+2652.564103       , 5405.4            , 144.681768
+2652.564103       , 5598.45           , 148.156668
+2652.564103       , 5791.5            , 151.631568
+2652.564103       , 5984.55           , 155.106468
+2652.564103       , 6177.6            , 158.581368
+2856.666667       , -6177.6           , 61.1644176
+2856.666667       , -5984.55          , 57.6895176
+2856.666667       , -5791.5           , 54.2146176
+2856.666667       , -5598.45          , 50.7397176
+2856.666667       , -5405.4           , 47.2648176
+2856.666667       , -5212.35          , 43.7899176
+2856.666667       , -5019.3           , 40.3150176
+2856.666667       , -4826.25          , 36.8401176
+2856.666667       , -4633.2           , 33.3652176
+2856.666667       , -4440.15          , 29.8903176
+2856.666667       , -4247.1           , 26.4154176
+2856.666667       , -4054.05          , 22.9405176
+2856.666667       , -3861             , 19.4656176
+2856.666667       , -3667.95          , 15.9907176
+2856.666667       , -3474.9           , 12.5158176
+2856.666667       , -3281.85          , 9.040917596
+2856.666667       , -3088.8           , 5.566017596
+2856.666667       , -2895.75          , 2.091117596
+2856.666667       , -2702.7           , 1.383782404
+2856.666667       , -2509.65          , 4.858682404
+2856.666667       , -2316.6           , 8.333582404
+2856.666667       , -2123.55          , 11.8084824
+2856.666667       , -1930.5           , 15.2833824
+2856.666667       , -1737.45          , 18.7582824
+2856.666667       , -1544.4           , 22.2331824
+2856.666667       , -1351.35          , 25.7080824
+2856.666667       , -1158.3           , 29.1829824
+2856.666667       , -965.25           , 32.6578824
+2856.666667       , -772.2            , 36.1327824
+2856.666667       , -579.15           , 39.6076824
+2856.666667       , -386.1            , 43.0825824
+2856.666667       , -193.05           , 46.5574824
+2856.666667       , 0                 , 50.0323824
+2856.666667       , 193.05            , 53.5072824
+2856.666667       , 386.1             , 56.9821824
+2856.666667       , 579.15            , 60.4570824
+2856.666667       , 772.2             , 63.9319824
+2856.666667       , 965.25            , 67.4068824
+2856.666667       , 1158.3            , 70.8817824
+2856.666667       , 1351.35           , 74.3566824
+2856.666667       , 1544.4            , 77.8315824
+2856.666667       , 1737.45           , 81.3064824
+2856.666667       , 1930.5            , 84.7813824
+2856.666667       , 2123.55           , 88.2562824
+2856.666667       , 2316.6            , 91.7311824
+2856.666667       , 2509.65           , 95.2060824
+2856.666667       , 2702.7            , 98.6809824
+2856.666667       , 2895.75           , 102.1558824
+2856.666667       , 3088.8            , 105.6307824
+2856.666667       , 3281.85           , 109.1056824
+2856.666667       , 3474.9            , 112.5805824
+2856.666667       , 3667.95           , 116.0554824
+2856.666667       , 3861              , 119.5303824
+2856.666667       , 4054.05           , 123.0052824
+2856.666667       , 4247.1            , 126.4801824
+2856.666667       , 4440.15           , 129.9550824
+2856.666667       , 4633.2            , 133.4299824
+2856.666667       , 4826.25           , 136.9048824
+2856.666667       , 5019.3            , 140.3797824
+2856.666667       , 5212.35           , 143.8546824
+2856.666667       , 5405.4            , 147.3295824
+2856.666667       , 5598.45           , 150.8044824
+2856.666667       , 5791.5            , 154.2793824
+2856.666667       , 5984.55           , 157.7542824
+2856.666667       , 6177.6            , 161.2291824
+3060.683761       , -6177.6           , 58.517712
+3060.683761       , -5984.55          , 55.042812
+3060.683761       , -5791.5           , 51.567912
+3060.683761       , -5598.45          , 48.093012
+3060.683761       , -5405.4           , 44.618112
+3060.683761       , -5212.35          , 41.143212
+3060.683761       , -5019.3           , 37.668312
+3060.683761       , -4826.25          , 34.193412
+3060.683761       , -4633.2           , 30.718512
+3060.683761       , -4440.15          , 27.243612
+3060.683761       , -4247.1           , 23.768712
+3060.683761       , -4054.05          , 20.293812
+3060.683761       , -3861             , 16.818912
+3060.683761       , -3667.95          , 13.344012
+3060.683761       , -3474.9           , 9.869111996
+3060.683761       , -3281.85          , 6.394211996
+3060.683761       , -3088.8           , 2.919311996
+3060.683761       , -2895.75          , 0.555588004
+3060.683761       , -2702.7           , 4.030488004
+3060.683761       , -2509.65          , 7.505388004
+3060.683761       , -2316.6           , 10.980288
+3060.683761       , -2123.55          , 14.455188
+3060.683761       , -1930.5           , 17.930088
+3060.683761       , -1737.45          , 21.404988
+3060.683761       , -1544.4           , 24.879888
+3060.683761       , -1351.35          , 28.354788
+3060.683761       , -1158.3           , 31.829688
+3060.683761       , -965.25           , 35.304588
+3060.683761       , -772.2            , 38.779488
+3060.683761       , -579.15           , 42.254388
+3060.683761       , -386.1            , 45.729288
+3060.683761       , -193.05           , 49.204188
+3060.683761       , 0                 , 52.679088
+3060.683761       , 193.05            , 56.153988
+3060.683761       , 386.1             , 59.628888
+3060.683761       , 579.15            , 63.103788
+3060.683761       , 772.2             , 66.578688
+3060.683761       , 965.25            , 70.053588
+3060.683761       , 1158.3            , 73.528488
+3060.683761       , 1351.35           , 77.003388
+3060.683761       , 1544.4            , 80.478288
+3060.683761       , 1737.45           , 83.953188
+3060.683761       , 1930.5            , 87.428088
+3060.683761       , 2123.55           , 90.902988
+3060.683761       , 2316.6            , 94.377888
+3060.683761       , 2509.65           , 97.852788
+3060.683761       , 2702.7            , 101.327688
+3060.683761       , 2895.75           , 104.802588
+3060.683761       , 3088.8            , 108.277488
+3060.683761       , 3281.85           , 111.752388
+3060.683761       , 3474.9            , 115.227288
+3060.683761       , 3667.95           , 118.702188
+3060.683761       , 3861              , 122.177088
+3060.683761       , 4054.05           , 125.651988
+3060.683761       , 4247.1            , 129.126888
+3060.683761       , 4440.15           , 132.601788
+3060.683761       , 4633.2            , 136.076688
+3060.683761       , 4826.25           , 139.551588
+3060.683761       , 5019.3            , 143.026488
+3060.683761       , 5212.35           , 146.501388
+3060.683761       , 5405.4            , 149.976288
+3060.683761       , 5598.45           , 153.451188
+3060.683761       , 5791.5            , 156.926088
+3060.683761       , 5984.55           , 160.400988
+3060.683761       , 6177.6            , 163.875888
+3264.700855       , -6177.6           , 55.8710064
+3264.700855       , -5984.55          , 52.3961064
+3264.700855       , -5791.5           , 48.9212064
+3264.700855       , -5598.45          , 45.4463064
+3264.700855       , -5405.4           , 41.9714064
+3264.700855       , -5212.35          , 38.4965064
+3264.700855       , -5019.3           , 35.0216064
+3264.700855       , -4826.25          , 31.5467064
+3264.700855       , -4633.2           , 28.0718064
+3264.700855       , -4440.15          , 24.5969064
+3264.700855       , -4247.1           , 21.1220064
+3264.700855       , -4054.05          , 17.6471064
+3264.700855       , -3861             , 14.1722064
+3264.700855       , -3667.95          , 10.6973064
+3264.700855       , -3474.9           , 7.222406396
+3264.700855       , -3281.85          , 3.747506396
+3264.700855       , -3088.8           , 0.272606396
+3264.700855       , -2895.75          , 3.202293604
+3264.700855       , -2702.7           , 6.677193604
+3264.700855       , -2509.65          , 10.1520936
+3264.700855       , -2316.6           , 13.6269936
+3264.700855       , -2123.55          , 17.1018936
+3264.700855       , -1930.5           , 20.5767936
+3264.700855       , -1737.45          , 24.0516936
+3264.700855       , -1544.4           , 27.5265936
+3264.700855       , -1351.35          , 31.0014936
+3264.700855       , -1158.3           , 34.4763936
+3264.700855       , -965.25           , 37.9512936
+3264.700855       , -772.2            , 41.4261936
+3264.700855       , -579.15           , 44.9010936
+3264.700855       , -386.1            , 48.3759936
+3264.700855       , -193.05           , 51.8508936
+3264.700855       , 0                 , 55.3257936
+3264.700855       , 193.05            , 58.8006936
+3264.700855       , 386.1             , 62.2755936
+3264.700855       , 579.15            , 65.7504936
+3264.700855       , 772.2             , 69.2253936
+3264.700855       , 965.25            , 72.7002936
+3264.700855       , 1158.3            , 76.1751936
+3264.700855       , 1351.35           , 79.6500936
+3264.700855       , 1544.4            , 83.1249936
+3264.700855       , 1737.45           , 86.5998936
+3264.700855       , 1930.5            , 90.0747936
+3264.700855       , 2123.55           , 93.5496936
+3264.700855       , 2316.6            , 97.0245936
+3264.700855       , 2509.65           , 100.4994936
+3264.700855       , 2702.7            , 103.9743936
+3264.700855       , 2895.75           , 107.4492936
+3264.700855       , 3088.8            , 110.9241936
+3264.700855       , 3281.85           , 114.3990936
+3264.700855       , 3474.9            , 117.8739936
+3264.700855       , 3667.95           , 121.3488936
+3264.700855       , 3861              , 124.8237936
+3264.700855       , 4054.05           , 128.2986936
+3264.700855       , 4247.1            , 131.7735936
+3264.700855       , 4440.15           , 135.2484936
+3264.700855       , 4633.2            , 138.7233936
+3264.700855       , 4826.25           , 142.1982936
+3264.700855       , 5019.3            , 145.6731936
+3264.700855       , 5212.35           , 149.1480936
+3264.700855       , 5405.4            , 152.6229936
+3264.700855       , 5598.45           , 156.0978936
+3264.700855       , 5791.5            , 159.5727936
+3264.700855       , 5984.55           , 163.0476936
+3264.700855       , 6177.6            , 166.5225936
+3468.803419       , -6177.6           , 53.223192
+3468.803419       , -5984.55          , 49.748292
+3468.803419       , -5791.5           , 46.273392
+3468.803419       , -5598.45          , 42.798492
+3468.803419       , -5405.4           , 39.323592
+3468.803419       , -5212.35          , 35.848692
+3468.803419       , -5019.3           , 32.373792
+3468.803419       , -4826.25          , 28.898892
+3468.803419       , -4633.2           , 25.423992
+3468.803419       , -4440.15          , 21.949092
+3468.803419       , -4247.1           , 18.474192
+3468.803419       , -4054.05          , 14.999292
+3468.803419       , -3861             , 11.524392
+3468.803419       , -3667.95          , 8.049491997
+3468.803419       , -3474.9           , 4.574591997
+3468.803419       , -3281.85          , 1.099691997
+3468.803419       , -3088.8           , 2.375208003
+3468.803419       , -2895.75          , 5.850108003
+3468.803419       , -2702.7           , 9.325008003
+3468.803419       , -2509.65          , 12.799908
+3468.803419       , -2316.6           , 16.274808
+3468.803419       , -2123.55          , 19.749708
+3468.803419       , -1930.5           , 23.224608
+3468.803419       , -1737.45          , 26.699508
+3468.803419       , -1544.4           , 30.174408
+3468.803419       , -1351.35          , 33.649308
+3468.803419       , -1158.3           , 37.124208
+3468.803419       , -965.25           , 40.599108
+3468.803419       , -772.2            , 44.074008
+3468.803419       , -579.15           , 47.548908
+3468.803419       , -386.1            , 51.023808
+3468.803419       , -193.05           , 54.498708
+3468.803419       , 0                 , 57.973608
+3468.803419       , 193.05            , 61.448508
+3468.803419       , 386.1             , 64.923408
+3468.803419       , 579.15            , 68.398308
+3468.803419       , 772.2             , 71.873208
+3468.803419       , 965.25            , 75.348108
+3468.803419       , 1158.3            , 78.823008
+3468.803419       , 1351.35           , 82.297908
+3468.803419       , 1544.4            , 85.772808
+3468.803419       , 1737.45           , 89.247708
+3468.803419       , 1930.5            , 92.722608
+3468.803419       , 2123.55           , 96.197508
+3468.803419       , 2316.6            , 99.672408
+3468.803419       , 2509.65           , 103.147308
+3468.803419       , 2702.7            , 106.622208
+3468.803419       , 2895.75           , 110.097108
+3468.803419       , 3088.8            , 113.572008
+3468.803419       , 3281.85           , 117.046908
+3468.803419       , 3474.9            , 120.521808
+3468.803419       , 3667.95           , 123.996708
+3468.803419       , 3861              , 127.471608
+3468.803419       , 4054.05           , 130.946508
+3468.803419       , 4247.1            , 134.421408
+3468.803419       , 4440.15           , 137.896308
+3468.803419       , 4633.2            , 141.371208
+3468.803419       , 4826.25           , 144.846108
+3468.803419       , 5019.3            , 148.321008
+3468.803419       , 5212.35           , 151.795908
+3468.803419       , 5405.4            , 155.270808
+3468.803419       , 5598.45           , 158.745708
+3468.803419       , 5791.5            , 162.220608
+3468.803419       , 5984.55           , 165.695508
+3468.803419       , 6177.6            , 169.170408
+3672.820513       , -6177.6           , 50.5764864
+3672.820513       , -5984.55          , 47.1015864
+3672.820513       , -5791.5           , 43.6266864
+3672.820513       , -5598.45          , 40.1517864
+3672.820513       , -5405.4           , 36.6768864
+3672.820513       , -5212.35          , 33.2019864
+3672.820513       , -5019.3           , 29.7270864
+3672.820513       , -4826.25          , 26.2521864
+3672.820513       , -4633.2           , 22.7772864
+3672.820513       , -4440.15          , 19.3023864
+3672.820513       , -4247.1           , 15.8274864
+3672.820513       , -4054.05          , 12.3525864
+3672.820513       , -3861             , 8.877686398
+3672.820513       , -3667.95          , 5.402786398
+3672.820513       , -3474.9           , 1.927886398
+3672.820513       , -3281.85          , 1.547013602
+3672.820513       , -3088.8           , 5.021913602
+3672.820513       , -2895.75          , 8.496813602
+3672.820513       , -2702.7           , 11.9717136
+3672.820513       , -2509.65          , 15.4466136
+3672.820513       , -2316.6           , 18.9215136
+3672.820513       , -2123.55          , 22.3964136
+3672.820513       , -1930.5           , 25.8713136
+3672.820513       , -1737.45          , 29.3462136
+3672.820513       , -1544.4           , 32.8211136
+3672.820513       , -1351.35          , 36.2960136
+3672.820513       , -1158.3           , 39.7709136
+3672.820513       , -965.25           , 43.2458136
+3672.820513       , -772.2            , 46.7207136
+3672.820513       , -579.15           , 50.1956136
+3672.820513       , -386.1            , 53.6705136
+3672.820513       , -193.05           , 57.1454136
+3672.820513       , 0                 , 60.6203136
+3672.820513       , 193.05            , 64.0952136
+3672.820513       , 386.1             , 67.5701136
+3672.820513       , 579.15            , 71.0450136
+3672.820513       , 772.2             , 74.5199136
+3672.820513       , 965.25            , 77.9948136
+3672.820513       , 1158.3            , 81.4697136
+3672.820513       , 1351.35           , 84.9446136
+3672.820513       , 1544.4            , 88.4195136
+3672.820513       , 1737.45           , 91.8944136
+3672.820513       , 1930.5            , 95.3693136
+3672.820513       , 2123.55           , 98.8442136
+3672.820513       , 2316.6            , 102.3191136
+3672.820513       , 2509.65           , 105.7940136
+3672.820513       , 2702.7            , 109.2689136
+3672.820513       , 2895.75           , 112.7438136
+3672.820513       , 3088.8            , 116.2187136
+3672.820513       , 3281.85           , 119.6936136
+3672.820513       , 3474.9            , 123.1685136
+3672.820513       , 3667.95           , 126.6434136
+3672.820513       , 3861              , 130.1183136
+3672.820513       , 4054.05           , 133.5932136
+3672.820513       , 4247.1            , 137.0681136
+3672.820513       , 4440.15           , 140.5430136
+3672.820513       , 4633.2            , 144.0179136
+3672.820513       , 4826.25           , 147.4928136
+3672.820513       , 5019.3            , 150.9677136
+3672.820513       , 5212.35           , 154.4426136
+3672.820513       , 5405.4            , 157.9175136
+3672.820513       , 5598.45           , 161.3924136
+3672.820513       , 5791.5            , 164.8673136
+3672.820513       , 5984.55           , 168.3422136
+3672.820513       , 6177.6            , 171.8171136
+3876.837607       , -6177.6           , 47.9297808
+3876.837607       , -5984.55          , 44.4548808
+3876.837607       , -5791.5           , 40.9799808
+3876.837607       , -5598.45          , 37.5050808
+3876.837607       , -5405.4           , 34.0301808
+3876.837607       , -5212.35          , 30.5552808
+3876.837607       , -5019.3           , 27.0803808
+3876.837607       , -4826.25          , 23.6054808
+3876.837607       , -4633.2           , 20.1305808
+3876.837607       , -4440.15          , 16.6556808
+3876.837607       , -4247.1           , 13.1807808
+3876.837607       , -4054.05          , 9.705880798
+3876.837607       , -3861             , 6.230980798
+3876.837607       , -3667.95          , 2.756080798
+3876.837607       , -3474.9           , 0.718819202
+3876.837607       , -3281.85          , 4.193719202
+3876.837607       , -3088.8           , 7.668619202
+3876.837607       , -2895.75          , 11.1435192
+3876.837607       , -2702.7           , 14.6184192
+3876.837607       , -2509.65          , 18.0933192
+3876.837607       , -2316.6           , 21.5682192
+3876.837607       , -2123.55          , 25.0431192
+3876.837607       , -1930.5           , 28.5180192
+3876.837607       , -1737.45          , 31.9929192
+3876.837607       , -1544.4           , 35.4678192
+3876.837607       , -1351.35          , 38.9427192
+3876.837607       , -1158.3           , 42.4176192
+3876.837607       , -965.25           , 45.8925192
+3876.837607       , -772.2            , 49.3674192
+3876.837607       , -579.15           , 52.8423192
+3876.837607       , -386.1            , 56.3172192
+3876.837607       , -193.05           , 59.7921192
+3876.837607       , 0                 , 63.2670192
+3876.837607       , 193.05            , 66.7419192
+3876.837607       , 386.1             , 70.2168192
+3876.837607       , 579.15            , 73.6917192
+3876.837607       , 772.2             , 77.1666192
+3876.837607       , 965.25            , 80.6415192
+3876.837607       , 1158.3            , 84.1164192
+3876.837607       , 1351.35           , 87.5913192
+3876.837607       , 1544.4            , 91.0662192
+3876.837607       , 1737.45           , 94.5411192
+3876.837607       , 1930.5            , 98.0160192
+3876.837607       , 2123.55           , 101.4909192
+3876.837607       , 2316.6            , 104.9658192
+3876.837607       , 2509.65           , 108.4407192
+3876.837607       , 2702.7            , 111.9156192
+3876.837607       , 2895.75           , 115.3905192
+3876.837607       , 3088.8            , 118.8654192
+3876.837607       , 3281.85           , 122.3403192
+3876.837607       , 3474.9            , 125.8152192
+3876.837607       , 3667.95           , 129.2901192
+3876.837607       , 3861              , 132.7650192
+3876.837607       , 4054.05           , 136.2399192
+3876.837607       , 4247.1            , 139.7148192
+3876.837607       , 4440.15           , 143.1897192
+3876.837607       , 4633.2            , 146.6646192
+3876.837607       , 4826.25           , 150.1395192
+3876.837607       , 5019.3            , 153.6144192
+3876.837607       , 5212.35           , 157.0893192
+3876.837607       , 5405.4            , 160.5642192
+3876.837607       , 5598.45           , 164.0391192
+3876.837607       , 5791.5            , 167.5140192
+3876.837607       , 5984.55           , 170.9889192
+3876.837607       , 6177.6            , 174.4638192
+4080.854701       , -6177.6           , 45.2830752
+4080.854701       , -5984.55          , 41.8081752
+4080.854701       , -5791.5           , 38.3332752
+4080.854701       , -5598.45          , 34.8583752
+4080.854701       , -5405.4           , 31.3834752
+4080.854701       , -5212.35          , 27.9085752
+4080.854701       , -5019.3           , 24.4336752
+4080.854701       , -4826.25          , 20.9587752
+4080.854701       , -4633.2           , 17.4838752
+4080.854701       , -4440.15          , 14.0089752
+4080.854701       , -4247.1           , 10.5340752
+4080.854701       , -4054.05          , 7.059175198
+4080.854701       , -3861             , 3.584275198
+4080.854701       , -3667.95          , 0.109375198
+4080.854701       , -3474.9           , 3.365524802
+4080.854701       , -3281.85          , 6.840424802
+4080.854701       , -3088.8           , 10.3153248
+4080.854701       , -2895.75          , 13.7902248
+4080.854701       , -2702.7           , 17.2651248
+4080.854701       , -2509.65          , 20.7400248
+4080.854701       , -2316.6           , 24.2149248
+4080.854701       , -2123.55          , 27.6898248
+4080.854701       , -1930.5           , 31.1647248
+4080.854701       , -1737.45          , 34.6396248
+4080.854701       , -1544.4           , 38.1145248
+4080.854701       , -1351.35          , 41.5894248
+4080.854701       , -1158.3           , 45.0643248
+4080.854701       , -965.25           , 48.5392248
+4080.854701       , -772.2            , 52.0141248
+4080.854701       , -579.15           , 55.4890248
+4080.854701       , -386.1            , 58.9639248
+4080.854701       , -193.05           , 62.4388248
+4080.854701       , 0                 , 65.9137248
+4080.854701       , 193.05            , 69.3886248
+4080.854701       , 386.1             , 72.8635248
+4080.854701       , 579.15            , 76.3384248
+4080.854701       , 772.2             , 79.8133248
+4080.854701       , 965.25            , 83.2882248
+4080.854701       , 1158.3            , 86.7631248
+4080.854701       , 1351.35           , 90.2380248
+4080.854701       , 1544.4            , 93.7129248
+4080.854701       , 1737.45           , 97.1878248
+4080.854701       , 1930.5            , 100.6627248
+4080.854701       , 2123.55           , 104.1376248
+4080.854701       , 2316.6            , 107.6125248
+4080.854701       , 2509.65           , 111.0874248
+4080.854701       , 2702.7            , 114.5623248
+4080.854701       , 2895.75           , 118.0372248
+4080.854701       , 3088.8            , 121.5121248
+4080.854701       , 3281.85           , 124.9870248
+4080.854701       , 3474.9            , 128.4619248
+4080.854701       , 3667.95           , 131.9368248
+4080.854701       , 3861              , 135.4117248
+4080.854701       , 4054.05           , 138.8866248
+4080.854701       , 4247.1            , 142.3615248
+4080.854701       , 4440.15           , 145.8364248
+4080.854701       , 4633.2            , 149.3113248
+4080.854701       , 4826.25           , 152.7862248
+4080.854701       , 5019.3            , 156.2611248
+4080.854701       , 5212.35           , 159.7360248
+4080.854701       , 5405.4            , 163.2109248
+4080.854701       , 5598.45           , 166.6858248
+4080.854701       , 5791.5            , 170.1607248
+4080.854701       , 5984.55           , 173.6356248
+4080.854701       , 6177.6            , 177.1105248
+4268.632479       , -6177.6           , 42.8470416
+4268.632479       , -5984.55          , 39.3721416
+4268.632479       , -5791.5           , 35.8972416
+4268.632479       , -5598.45          , 32.4223416
+4268.632479       , -5405.4           , 28.9474416
+4268.632479       , -5212.35          , 25.4725416
+4268.632479       , -5019.3           , 21.9976416
+4268.632479       , -4826.25          , 18.5227416
+4268.632479       , -4633.2           , 15.0478416
+4268.632479       , -4440.15          , 11.5729416
+4268.632479       , -4247.1           , 8.098041595
+4268.632479       , -4054.05          , 4.623141595
+4268.632479       , -3861             , 1.148241595
+4268.632479       , -3667.95          , 2.326658405
+4268.632479       , -3474.9           , 5.801558405
+4268.632479       , -3281.85          , 9.276458405
+4268.632479       , -3088.8           , 12.7513584
+4268.632479       , -2895.75          , 16.2262584
+4268.632479       , -2702.7           , 19.7011584
+4268.632479       , -2509.65          , 23.1760584
+4268.632479       , -2316.6           , 26.6509584
+4268.632479       , -2123.55          , 30.1258584
+4268.632479       , -1930.5           , 33.6007584
+4268.632479       , -1737.45          , 37.0756584
+4268.632479       , -1544.4           , 40.5505584
+4268.632479       , -1351.35          , 44.0254584
+4268.632479       , -1158.3           , 47.5003584
+4268.632479       , -965.25           , 50.9752584
+4268.632479       , -772.2            , 54.4501584
+4268.632479       , -579.15           , 57.9250584
+4268.632479       , -386.1            , 61.3999584
+4268.632479       , -193.05           , 64.8748584
+4268.632479       , 0                 , 68.3497584
+4268.632479       , 193.05            , 71.8246584
+4268.632479       , 386.1             , 75.2995584
+4268.632479       , 579.15            , 78.7744584
+4268.632479       , 772.2             , 82.2493584
+4268.632479       , 965.25            , 85.7242584
+4268.632479       , 1158.3            , 89.1991584
+4268.632479       , 1351.35           , 92.6740584
+4268.632479       , 1544.4            , 96.1489584
+4268.632479       , 1737.45           , 99.6238584
+4268.632479       , 1930.5            , 103.0987584
+4268.632479       , 2123.55           , 106.5736584
+4268.632479       , 2316.6            , 110.0485584
+4268.632479       , 2509.65           , 113.5234584
+4268.632479       , 2702.7            , 116.9983584
+4268.632479       , 2895.75           , 120.4732584
+4268.632479       , 3088.8            , 123.9481584
+4268.632479       , 3281.85           , 127.4230584
+4268.632479       , 3474.9            , 130.8979584
+4268.632479       , 3667.95           , 134.3728584
+4268.632479       , 3861              , 137.8477584
+4268.632479       , 4054.05           , 141.3226584
+4268.632479       , 4247.1            , 144.7975584
+4268.632479       , 4440.15           , 148.2724584
+4268.632479       , 4633.2            , 151.7473584
+4268.632479       , 4826.25           , 155.2222584
+4268.632479       , 5019.3            , 158.6971584
+4268.632479       , 5212.35           , 162.1720584
+4268.632479       , 5405.4            , 165.6469584
+4268.632479       , 5598.45           , 169.1218584
+4268.632479       , 5791.5            , 172.5967584
+4268.632479       , 5984.55           , 176.0716584
+4268.632479       , 6177.6            , 179.5465584
+5000              , -6177.6           , 33.35904
+5000              , -5984.55          , 29.88414
+5000              , -5791.5           , 26.40924
+5000              , -5598.45          , 22.93434
+5000              , -5405.4           , 19.45944
+5000              , -5212.35          , 15.98454
+5000              , -5019.3           , 12.50964
+5000              , -4826.25          , 9.03474
+5000              , -4633.2           , 5.55984
+5000              , -4440.15          , 2.08494
+5000              , -4247.1           , 1.38996
+5000              , -4054.05          , 4.86486
+5000              , -3861             , 8.33976
+5000              , -3667.95          , 11.81466
+5000              , -3474.9           , 15.28956
+5000              , -3281.85          , 18.76446
+5000              , -3088.8           , 22.23936
+5000              , -2895.75          , 25.71426
+5000              , -2702.7           , 29.18916
+5000              , -2509.65          , 32.66406
+5000              , -2316.6           , 36.13896
+5000              , -2123.55          , 39.61386
+5000              , -1930.5           , 43.08876
+5000              , -1737.45          , 46.56366
+5000              , -1544.4           , 50.03856
+5000              , -1351.35          , 53.51346
+5000              , -1158.3           , 56.98836
+5000              , -965.25           , 60.46326
+5000              , -772.2            , 63.93816
+5000              , -579.15           , 67.41306
+5000              , -386.1            , 70.88796
+5000              , -193.05           , 74.36286
+5000              , 0                 , 77.83776
+5000              , 193.05            , 81.31266
+5000              , 386.1             , 84.78756
+5000              , 579.15            , 88.26246
+5000              , 772.2             , 91.73736
+5000              , 965.25            , 95.21226
+5000              , 1158.3            , 98.68716
+5000              , 1351.35           , 102.16206
+5000              , 1544.4            , 105.63696
+5000              , 1737.45           , 109.11186
+5000              , 1930.5            , 112.58676
+5000              , 2123.55           , 116.06166
+5000              , 2316.6            , 119.53656
+5000              , 2509.65           , 123.01146
+5000              , 2702.7            , 126.48636
+5000              , 2895.75           , 129.96126
+5000              , 3088.8            , 133.43616
+5000              , 3281.85           , 136.91106
+5000              , 3474.9            , 140.38596
+5000              , 3667.95           , 143.86086
+5000              , 3861              , 147.33576
+5000              , 4054.05           , 150.81066
+5000              , 4247.1            , 154.28556
+5000              , 4440.15           , 157.76046
+5000              , 4633.2            , 161.23536
+5000              , 4826.25           , 164.71026
+5000              , 5019.3            , 168.18516
+5000              , 5212.35           , 171.66006
+5000              , 5405.4            , 175.13496
+5000              , 5598.45           , 178.60986
+5000              , 5791.5            , 182.08476
+5000              , 5984.55           , 185.55966
+5000              , 6177.6            , 189.03456
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbat
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbat
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/GenericBattery_10kWh_658V.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..0be795478f5062f7f10927c42064dd2d04a2f849
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh
@@ -0,0 +1,109 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:36:11.4469594Z",
+    "AppVersion": "3",
+    "FileVersion": 10
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "VehCat": "Tractor",
+    "LegislativeClass": "Unknown",
+    "CurbWeight": 8229.0,
+    "CurbWeightExtra": 7500.0,
+    "MassMax": 18.0,
+    "Loading": 19300.0,
+    "rdyn": 492.0,
+    "CdCorrMode": "CdofVdecl",
+    "CdCorrFile": "",
+    "AxleConfig": {
+      "Type": "4x2",
+      "Axles": [
+        {
+          "Inertia": 14.9,
+          "Wheels": "315/70 R22.5",
+          "AxleWeightShare": 0.2,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 33350.0,
+          "Type": "VehicleNonDriven"
+        },
+        {
+          "Inertia": 14.9,
+          "Wheels": "315/70 R22.5",
+          "AxleWeightShare": 0.25,
+          "TwinTyres": true,
+          "RRCISO": 0.0065,
+          "FzISO": 33350.0,
+          "Type": "VehicleDriven"
+        },
+        {
+          "Inertia": 19.2,
+          "Wheels": "385/65 R22.5",
+          "AxleWeightShare": 0.18333,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 41690.0,
+          "Type": "Trailer"
+        },
+        {
+          "Inertia": 19.2,
+          "Wheels": "385/65 R22.5",
+          "AxleWeightShare": 0.18333,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 41690.0,
+          "Type": "Trailer"
+        },
+        {
+          "Inertia": 19.2,
+          "Wheels": "385/65 R22.5",
+          "AxleWeightShare": 0.18334,
+          "TwinTyres": false,
+          "RRCISO": 0.0055,
+          "FzISO": 41690.0,
+          "Type": "Trailer"
+        }
+      ]
+    },
+    "EngineStopStart": true,
+    "EcoRoll": "None",
+    "PredictiveCruiseControl": "None",
+    "ATEcoRollReleaseLockupClutch": false,
+    "CdA": 5.3,
+    "VehicleHeight": 4.0,
+    "IdlingSpeed": 600.0,
+    "Retarder": {
+      "Type": "None",
+      "Ratio": 1.0,
+      "File": ""
+    },
+    "Angledrive": {
+      "Type": "None",
+      "Ratio": 0.0,
+      "LossMap": ""
+    },
+    "PTO": {
+      "Type": "None",
+      "LossMap": "",
+      "Cycle": ""
+    },
+    "TorqueLimits": {},
+    "MaxDrivetrainPower": 1000.0,
+    "InitialSoC": 50.0,
+    "PowertrainConfiguration": "IHPC",
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1.0,
+        "MechanicalEfficiency": 1.0,
+        "Position": "IHPC",
+        "MotorFile": "IHPC-EM_6spd.vem"
+      }
+    ],
+    "Battery": {
+      "NumPacks": 1,
+      "BatteryFile": "GenericBattery_10kWh_658V.vbat"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Hybrid_Parameters.vhctl
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Hybrid_Parameters.vhctl
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..5cb5504af6b029ed4820ac8afcd03595cbb2769f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto	
@@ -0,0 +1,100 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-24T13:41:04.1591616Z",
+    "AppVersion": "3",
+    "FileVersion": 13
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "Group5_HEV.vveh",
+    "EngineFile": "Engine_325kW_12.7l.veng",
+    "GearboxFile": "IHPC-Gbx_6.vgbx",
+    "TCU": "IHPC-Gbx_6.vgbx",
+    "ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategy",
+    "HybridStrategyParams": "Hybrid_Parameters.vhctl",
+    "AuxiliaryAssembly": "Classic",
+    "AuxiliaryVersion": "CLASSIC",
+    "AdvancedAuxiliaryFilePath": "",
+    "Aux": [],
+    "Padd": 3000.0,
+    "Padd_electric": 0.0,
+    "VACC": "Truck.vacc",
+    "EngineStopStartAtVehicleStopThreshold": 0.0,
+    "EngineStopStartMaxOffTimespan": 1000.0,
+    "EngineStopStartUtilityFactor": 0.0,
+    "EcoRollMinSpeed": 0.0,
+    "EcoRollActivationDelay": 0.0,
+    "EcoRollUnderspeedThreshold": 0.0,
+    "EcoRollMaxAcceleration": 0.0,
+    "PCCEnableSpeed": 0.0,
+    "PCCMinSpeed": 0.0,
+    "PCCUnderspeed": 0.0,
+    "PCCOverSpeed": 5.0,
+    "PCCPreviewDistanceUC1": 0.0,
+    "PCCPreviewDistanceUC2": 0.0,
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": "",
+      "MinSpeed": 50.0
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Overspeed",
+      "MinSpeed": 50.0,
+      "OverSpeed": 2.5
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem
new file mode 100644
index 0000000000000000000000000000000000000000..b1f37dfd5145f765e0cc9386cff4a865e7a8e97c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2022-09-29T07:36:33.1687475Z",
+    "AppVersion": "3",
+    "FileVersion": 5
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IHPC",
+    "DragCurve": "IHPC-EM_Drag.vemd",
+    "Inertia": 0.5,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "VoltageLevels": [
+      {
+        "Voltage": 500.0,
+        "ContinuousTorque": 600.0,
+        "ContinuousTorqueSpeed": 1485.0000000000002,
+        "OverloadTorque": 900.0,
+        "OverloadTorqueSpeed": 1485.0000000000002,
+        "OverloadTime": 200.0,
+        "FullLoadCurve": "IHPC-EM_FLD_min.vemp",
+        "EfficiencyMap": {
+          "1": "IHPC-EM_Map_G1.vemo",
+          "2": "IHPC-EM_Map_G2.vemo",
+          "3": "IHPC-EM_Map_G3.vemo",
+          "4": "IHPC-EM_Map_G4.vemo",
+          "5": "IHPC-EM_Map_G5.vemo",
+          "6": "IHPC-EM_Map_G6.vemo"
+        }
+      },
+      {
+        "Voltage": 900.0,
+        "ContinuousTorque": 600.0,
+        "ContinuousTorqueSpeed": 1485.0000000000002,
+        "OverloadTorque": 900.0,
+        "OverloadTorqueSpeed": 1485.0000000000002,
+        "OverloadTime": 230.0,
+        "FullLoadCurve": "IHPC-EM_FLD_max.vemp",
+        "EfficiencyMap": {
+          "1": "IHPC-EM_Map_G1.vemo",
+          "2": "IHPC-EM_Map_G2.vemo",
+          "3": "IHPC-EM_Map_G3.vemo",
+          "4": "IHPC-EM_Map_G4.vemo",
+          "5": "IHPC-EM_Map_G5.vemo",
+          "6": "IHPC-EM_Map_G6.vemo"
+        }
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd
new file mode 100644
index 0000000000000000000000000000000000000000..ea6b5cc3a57308f36d939ccc12b6b122899b3aa9
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd
@@ -0,0 +1,3 @@
+n [rpm] , T_drag [Nm]
+0       , 0.0
+10000   , 0.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp
new file mode 100644
index 0000000000000000000000000000000000000000..2f394afaeb45bbcc65d06d14302d433763960a90
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp
@@ -0,0 +1,23 @@
+n [rpm] , T_drive [Nm] , T_drag [Nm]
+0, 900.00, -900.00
+30, 900.00, -900.00
+297, 900.00, -900.00
+594, 900.00, -900.00
+891, 900.00, -900.00
+1188, 900.00, -900.00
+1485, 900.00, -900.00
+1782, 750.00, -750.00
+2079, 642.86, -642.86
+2376, 562.50, -562.50
+2673, 500.00, -500.00
+2970, 450.00, -450.00
+3267, 409.09, -409.09
+3564, 375.00, -375.00
+3861, 346.15, -346.15
+4158, 321.43, -321.43
+4455, 300.00, -300.00
+4752, 281.25, -281.25
+5049, 264.71, -264.71
+5346, 250.00, -250.00
+5643, 236.84, -236.84
+5940, 225.00, -225.00
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp
new file mode 100644
index 0000000000000000000000000000000000000000..e114d468823439928651c7d190257bb18acb84f3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp
@@ -0,0 +1,23 @@
+n [rpm] , T_drive [Nm] , T_drag [Nm]
+0, 900.00, -900.00
+30, 900.00, -900.00
+297, 900.00, -900.00
+594, 900.00, -900.00
+891, 900.00, -900.00
+1188, 900.00, -900.00
+1485, 900.00, -900.00
+1782, 750.00, -750.00
+2079, 642.86, -642.86
+2376, 562.50, -562.50
+2673, 500.00, -500.00
+2970, 450.00, -450.00
+3267, 409.09, -409.09
+3564, 375.00, -375.00
+3861, 346.15, -346.15
+4158, 321.43, -321.43
+4455, 300.00, -300.00
+4752, 281.25, -281.25
+5049, 264.71, -264.71
+5346, 250.00, -250.00
+5643, 236.84, -236.84
+5940, 225.00, -225.00
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..222f0b08cc6cb8fc4b0bad1a1ab447cd35a4f011
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm]   , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..222f0b08cc6cb8fc4b0bad1a1ab447cd35a4f011
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm]   , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..222f0b08cc6cb8fc4b0bad1a1ab447cd35a4f011
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm]   , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..222f0b08cc6cb8fc4b0bad1a1ab447cd35a4f011
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm]   , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..222f0b08cc6cb8fc4b0bad1a1ab447cd35a4f011
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm]   , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..222f0b08cc6cb8fc4b0bad1a1ab447cd35a4f011
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo
@@ -0,0 +1,1013 @@
+n [rpm] , T [Nm]   , P_el [kW]
+0.00,-990.00,0.281
+0.00,-945.00,0.269
+0.00,-900.00,0.258
+0.00,-855.00,0.246
+0.00,-810.00,0.235
+0.00,-765.00,0.223
+0.00,-720.00,0.211
+0.00,-675.00,0.198
+0.00,-630.00,0.130
+0.00,-585.00,0.035
+0.00,-540.00,-0.046
+0.00,-495.00,-0.114
+0.00,-450.00,-0.169
+0.00,-405.00,-0.211
+0.00,-360.00,-0.239
+0.00,-315.00,-0.254
+0.00,-270.00,-0.256
+0.00,-225.00,-0.244
+0.00,-180.00,-0.219
+0.00,-135.00,-0.181
+0.00,-90.00,-0.130
+0.00,-45.00,-0.065
+0.00,-9.00,-0.003
+0.00,9.00,0.055
+0.00,45.00,0.221
+0.00,90.00,0.442
+0.00,135.00,0.678
+0.00,180.00,0.928
+0.00,225.00,1.193
+0.00,270.00,1.472
+0.00,315.00,1.765
+0.00,360.00,2.073
+0.00,405.00,2.395
+0.00,450.00,2.732
+0.00,495.00,3.083
+0.00,540.00,3.449
+0.00,585.00,3.829
+0.00,630.00,4.224
+0.00,675.00,4.633
+0.00,720.00,5.056
+0.00,765.00,5.494
+0.00,810.00,5.946
+0.00,855.00,6.413
+0.00,900.00,6.894
+0.00,0.00,6.413
+0.00,0.00,5.946
+29.70,-990.00,0.000
+29.70,-945.00,0.000
+29.70,-900.00,0.000
+29.70,-855.00,0.000
+29.70,-810.00,0.000
+29.70,-765.00,0.000
+29.70,-720.00,0.000
+29.70,-675.00,0.000
+29.70,-630.00,-0.050
+29.70,-585.00,-0.124
+29.70,-540.00,-0.186
+29.70,-495.00,-0.236
+29.70,-450.00,-0.274
+29.70,-405.00,-0.300
+29.70,-360.00,-0.314
+29.70,-315.00,-0.315
+29.70,-270.00,-0.304
+29.70,-225.00,-0.282
+29.70,-180.00,-0.247
+29.70,-135.00,-0.200
+29.70,-90.00,-0.141
+29.70,-45.00,-0.070
+29.70,-9.00,-0.004
+29.70,9.00,0.054
+29.70,45.00,0.216
+29.70,90.00,0.430
+29.70,135.00,0.658
+29.70,180.00,0.898
+29.70,225.00,1.152
+29.70,270.00,1.419
+29.70,315.00,1.699
+29.70,360.00,1.992
+29.70,405.00,2.299
+29.70,450.00,2.618
+29.70,495.00,2.951
+29.70,540.00,3.297
+29.70,585.00,3.656
+29.70,630.00,4.028
+29.70,675.00,4.413
+29.70,720.00,4.811
+29.70,765.00,5.223
+29.70,810.00,5.647
+29.70,855.00,6.085
+29.70,900.00,6.536
+29.70,945.00,7.000
+29.70,990.00,7.478
+297.00,-990.00,-25.264
+297.00,-945.00,-24.246
+297.00,-900.00,-23.214
+297.00,-855.00,-22.170
+297.00,-810.00,-21.112
+297.00,-765.00,-20.042
+297.00,-720.00,-18.958
+297.00,-675.00,-17.862
+297.00,-630.00,-16.752
+297.00,-585.00,-15.629
+297.00,-540.00,-14.494
+297.00,-495.00,-13.345
+297.00,-450.00,-12.183
+297.00,-405.00,-11.008
+297.00,-360.00,-9.821
+297.00,-315.00,-8.620
+297.00,-270.00,-7.406
+297.00,-225.00,-6.179
+297.00,-180.00,-4.939
+297.00,-135.00,-3.686
+297.00,-90.00,-2.420
+297.00,-45.00,-1.141
+297.00,-9.00,-0.108
+297.00,9.00,0.465
+297.00,45.00,1.678
+297.00,90.00,3.206
+297.00,135.00,4.748
+297.00,180.00,6.304
+297.00,225.00,7.874
+297.00,270.00,9.459
+297.00,315.00,11.057
+297.00,360.00,12.670
+297.00,405.00,14.297
+297.00,450.00,15.938
+297.00,495.00,17.594
+297.00,540.00,19.263
+297.00,585.00,20.946
+297.00,630.00,22.644
+297.00,675.00,24.356
+297.00,720.00,26.082
+297.00,765.00,27.822
+297.00,810.00,29.576
+297.00,855.00,31.344
+297.00,900.00,33.127
+297.00,945.00,34.924
+297.00,990.00,36.734
+594.00,-990.00,-54.008
+594.00,-945.00,-51.701
+594.00,-900.00,-49.378
+594.00,-855.00,-47.040
+594.00,-810.00,-44.686
+594.00,-765.00,-42.317
+594.00,-720.00,-39.932
+594.00,-675.00,-37.531
+594.00,-630.00,-35.115
+594.00,-585.00,-32.683
+594.00,-540.00,-30.236
+594.00,-495.00,-27.773
+594.00,-450.00,-25.294
+594.00,-405.00,-22.800
+594.00,-360.00,-20.290
+594.00,-315.00,-17.765
+594.00,-270.00,-15.224
+594.00,-225.00,-12.668
+594.00,-180.00,-10.096
+594.00,-135.00,-7.508
+594.00,-90.00,-4.905
+594.00,-45.00,-2.286
+594.00,-9.00,-0.180
+594.00,9.00,0.971
+594.00,45.00,3.351
+594.00,90.00,6.341
+594.00,135.00,9.348
+594.00,180.00,12.372
+594.00,225.00,15.412
+594.00,270.00,18.470
+594.00,315.00,21.545
+594.00,360.00,24.636
+594.00,405.00,27.744
+594.00,450.00,30.870
+594.00,495.00,34.012
+594.00,540.00,37.171
+594.00,585.00,40.347
+594.00,630.00,43.540
+594.00,675.00,46.750
+594.00,720.00,49.977
+594.00,765.00,53.220
+594.00,810.00,56.481
+594.00,855.00,59.758
+594.00,900.00,63.053
+594.00,945.00,66.364
+594.00,990.00,69.692
+891.00,-990.00,-82.296
+891.00,-945.00,-78.735
+891.00,-900.00,-75.154
+891.00,-855.00,-71.554
+891.00,-810.00,-67.933
+891.00,-765.00,-64.293
+891.00,-720.00,-60.633
+891.00,-675.00,-56.954
+891.00,-630.00,-53.254
+891.00,-585.00,-49.535
+891.00,-540.00,-45.796
+891.00,-495.00,-42.038
+891.00,-450.00,-38.259
+891.00,-405.00,-34.461
+891.00,-360.00,-30.643
+891.00,-315.00,-26.805
+891.00,-270.00,-22.948
+891.00,-225.00,-19.071
+891.00,-180.00,-15.174
+891.00,-135.00,-11.257
+891.00,-90.00,-7.321
+891.00,-45.00,-3.365
+891.00,-9.00,-0.186
+891.00,9.00,1.548
+891.00,45.00,5.096
+891.00,90.00,9.551
+891.00,135.00,14.027
+891.00,180.00,18.525
+891.00,225.00,23.044
+891.00,270.00,27.584
+891.00,315.00,32.146
+891.00,360.00,36.729
+891.00,405.00,41.334
+891.00,450.00,45.960
+891.00,495.00,50.607
+891.00,540.00,55.276
+891.00,585.00,59.967
+891.00,630.00,64.679
+891.00,675.00,69.412
+891.00,720.00,74.167
+891.00,765.00,78.943
+891.00,810.00,83.740
+891.00,855.00,88.559
+891.00,900.00,93.400
+891.00,945.00,98.262
+891.00,990.00,103.145
+1188.00,-990.00,-110.110
+1188.00,-945.00,-105.329
+1188.00,-900.00,-100.523
+1188.00,-855.00,-95.691
+1188.00,-810.00,-90.834
+1188.00,-765.00,-85.952
+1188.00,-720.00,-81.044
+1188.00,-675.00,-76.110
+1188.00,-630.00,-71.151
+1188.00,-585.00,-66.166
+1188.00,-540.00,-61.156
+1188.00,-495.00,-56.120
+1188.00,-450.00,-51.059
+1188.00,-405.00,-45.972
+1188.00,-360.00,-40.859
+1188.00,-315.00,-35.721
+1188.00,-270.00,-30.558
+1188.00,-225.00,-25.369
+1188.00,-180.00,-20.154
+1188.00,-135.00,-14.914
+1188.00,-90.00,-9.649
+1188.00,-45.00,-4.358
+1188.00,-9.00,-0.107
+1188.00,9.00,2.217
+1188.00,45.00,6.935
+1188.00,90.00,12.857
+1188.00,135.00,18.806
+1188.00,180.00,24.784
+1188.00,225.00,30.789
+1188.00,270.00,36.821
+1188.00,315.00,42.882
+1188.00,360.00,48.970
+1188.00,405.00,55.086
+1188.00,450.00,61.230
+1188.00,495.00,67.401
+1188.00,540.00,73.600
+1188.00,585.00,79.826
+1188.00,630.00,86.081
+1188.00,675.00,92.363
+1188.00,720.00,98.673
+1188.00,765.00,105.010
+1188.00,810.00,111.375
+1188.00,855.00,117.768
+1188.00,900.00,124.189
+1188.00,945.00,130.637
+1188.00,990.00,137.113
+1485.00,-990.00,-137.428
+1485.00,-945.00,-131.463
+1485.00,-900.00,-125.465
+1485.00,-855.00,-119.434
+1485.00,-810.00,-113.370
+1485.00,-765.00,-107.273
+1485.00,-720.00,-101.143
+1485.00,-675.00,-94.981
+1485.00,-630.00,-88.785
+1485.00,-585.00,-82.556
+1485.00,-540.00,-76.295
+1485.00,-495.00,-70.000
+1485.00,-450.00,-63.673
+1485.00,-405.00,-57.313
+1485.00,-360.00,-50.920
+1485.00,-315.00,-44.494
+1485.00,-270.00,-38.035
+1485.00,-225.00,-31.543
+1485.00,-180.00,-25.018
+1485.00,-135.00,-18.460
+1485.00,-90.00,-11.869
+1485.00,-45.00,-5.246
+1485.00,-9.00,0.000
+1485.00,9.00,2.999
+1485.00,45.00,8.887
+1485.00,90.00,16.279
+1485.00,135.00,23.706
+1485.00,180.00,31.170
+1485.00,225.00,38.669
+1485.00,270.00,46.204
+1485.00,315.00,53.774
+1485.00,360.00,61.380
+1485.00,405.00,69.022
+1485.00,450.00,76.700
+1485.00,495.00,84.413
+1485.00,540.00,92.162
+1485.00,585.00,99.947
+1485.00,630.00,107.768
+1485.00,675.00,115.624
+1485.00,720.00,123.516
+1485.00,765.00,131.443
+1485.00,810.00,139.407
+1485.00,855.00,147.406
+1485.00,900.00,155.441
+1485.00,945.00,163.511
+1485.00,990.00,171.618
+1782.00,-990.00,-164.233
+1782.00,-945.00,-157.118
+1782.00,-900.00,-149.961
+1782.00,-855.00,-142.762
+1782.00,-810.00,-135.521
+1782.00,-765.00,-128.238
+1782.00,-720.00,-120.913
+1782.00,-675.00,-113.546
+1782.00,-630.00,-106.137
+1782.00,-585.00,-98.687
+1782.00,-540.00,-91.194
+1782.00,-495.00,-83.660
+1782.00,-450.00,-76.083
+1782.00,-405.00,-68.465
+1782.00,-360.00,-60.805
+1782.00,-315.00,-53.103
+1782.00,-270.00,-45.358
+1782.00,-225.00,-37.572
+1782.00,-180.00,-29.745
+1782.00,-135.00,-21.875
+1782.00,-90.00,-13.963
+1782.00,-45.00,-6.009
+1782.00,-9.00,0.000
+1782.00,9.00,3.916
+1782.00,45.00,10.974
+1782.00,90.00,19.839
+1782.00,135.00,28.749
+1782.00,180.00,37.704
+1782.00,225.00,46.705
+1782.00,270.00,55.751
+1782.00,315.00,64.843
+1782.00,360.00,73.981
+1782.00,405.00,83.163
+1782.00,450.00,92.392
+1782.00,495.00,101.666
+1782.00,540.00,110.985
+1782.00,585.00,120.350
+1782.00,630.00,129.760
+1782.00,675.00,139.216
+1782.00,720.00,148.717
+1782.00,765.00,158.264
+1782.00,810.00,167.856
+1782.00,855.00,177.494
+1782.00,900.00,187.177
+1782.00,945.00,196.906
+1782.00,990.00,206.680
+2079.00,-990.00,-190.505
+2079.00,-945.00,-182.275
+2079.00,-900.00,-173.991
+2079.00,-855.00,-165.656
+2079.00,-810.00,-157.267
+2079.00,-765.00,-148.827
+2079.00,-720.00,-140.333
+2079.00,-675.00,-131.787
+2079.00,-630.00,-123.189
+2079.00,-585.00,-114.538
+2079.00,-540.00,-105.835
+2079.00,-495.00,-97.079
+2079.00,-450.00,-88.270
+2079.00,-405.00,-79.409
+2079.00,-360.00,-70.495
+2079.00,-315.00,-61.529
+2079.00,-270.00,-52.510
+2079.00,-225.00,-43.439
+2079.00,-180.00,-34.315
+2079.00,-135.00,-25.139
+2079.00,-90.00,-15.910
+2079.00,-45.00,-6.629
+2079.00,-9.00,0.000
+2079.00,9.00,4.987
+2079.00,45.00,13.218
+2079.00,90.00,23.557
+2079.00,135.00,33.954
+2079.00,180.00,44.407
+2079.00,225.00,54.918
+2079.00,270.00,65.486
+2079.00,315.00,76.110
+2079.00,360.00,86.792
+2079.00,405.00,97.531
+2079.00,450.00,108.326
+2079.00,495.00,119.179
+2079.00,540.00,130.089
+2079.00,585.00,141.055
+2079.00,630.00,152.079
+2079.00,675.00,163.160
+2079.00,720.00,174.297
+2079.00,765.00,185.492
+2079.00,810.00,196.744
+2079.00,855.00,208.052
+2079.00,900.00,219.418
+2079.00,945.00,230.841
+2079.00,990.00,242.320
+2376.00,-990.00,-216.225
+2376.00,-945.00,-206.913
+2376.00,-900.00,-197.537
+2376.00,-855.00,-188.096
+2376.00,-810.00,-178.591
+2376.00,-765.00,-169.020
+2376.00,-720.00,-159.385
+2376.00,-675.00,-149.685
+2376.00,-630.00,-139.920
+2376.00,-585.00,-130.091
+2376.00,-540.00,-120.197
+2376.00,-495.00,-110.238
+2376.00,-450.00,-100.214
+2376.00,-405.00,-90.125
+2376.00,-360.00,-79.972
+2376.00,-315.00,-69.754
+2376.00,-270.00,-59.471
+2376.00,-225.00,-49.123
+2376.00,-180.00,-38.711
+2376.00,-135.00,-28.234
+2376.00,-90.00,-17.692
+2376.00,-45.00,-7.086
+2376.00,-9.00,0.000
+2376.00,9.00,6.235
+2376.00,45.00,15.638
+2376.00,90.00,27.455
+2376.00,135.00,39.343
+2376.00,180.00,51.301
+2376.00,225.00,63.329
+2376.00,270.00,75.428
+2376.00,315.00,87.596
+2376.00,360.00,99.836
+2376.00,405.00,112.145
+2376.00,450.00,124.524
+2376.00,495.00,136.974
+2376.00,540.00,149.494
+2376.00,585.00,162.085
+2376.00,630.00,174.745
+2376.00,675.00,187.476
+2376.00,720.00,200.277
+2376.00,765.00,213.149
+2376.00,810.00,226.091
+2376.00,855.00,239.103
+2376.00,900.00,252.185
+2376.00,945.00,265.338
+2376.00,990.00,278.560
+2673.00,-990.00,-241.372
+2673.00,-945.00,-231.015
+2673.00,-900.00,-220.579
+2673.00,-855.00,-210.064
+2673.00,-810.00,-199.471
+2673.00,-765.00,-188.799
+2673.00,-720.00,-178.049
+2673.00,-675.00,-167.220
+2673.00,-630.00,-156.312
+2673.00,-585.00,-145.326
+2673.00,-540.00,-134.261
+2673.00,-495.00,-123.117
+2673.00,-450.00,-111.895
+2673.00,-405.00,-100.595
+2673.00,-360.00,-89.215
+2673.00,-315.00,-77.757
+2673.00,-270.00,-66.221
+2673.00,-225.00,-54.606
+2673.00,-180.00,-42.912
+2673.00,-135.00,-31.140
+2673.00,-90.00,-19.289
+2673.00,-45.00,-7.360
+2673.00,-9.00,0.000
+2673.00,9.00,7.679
+2673.00,45.00,18.256
+2673.00,90.00,31.554
+2673.00,135.00,44.937
+2673.00,180.00,58.406
+2673.00,225.00,71.959
+2673.00,270.00,85.598
+2673.00,315.00,99.323
+2673.00,360.00,113.132
+2673.00,405.00,127.027
+2673.00,450.00,141.007
+2673.00,495.00,155.072
+2673.00,540.00,169.223
+2673.00,585.00,183.459
+2673.00,630.00,197.780
+2673.00,675.00,212.187
+2673.00,720.00,226.679
+2673.00,765.00,241.256
+2673.00,810.00,255.918
+2673.00,855.00,270.666
+2673.00,900.00,285.499
+2673.00,945.00,300.417
+2673.00,990.00,315.421
+2970.00,-990.00,-265.929
+2970.00,-945.00,-254.560
+2970.00,-900.00,-243.097
+2970.00,-855.00,-231.540
+2970.00,-810.00,-219.889
+2970.00,-765.00,-208.144
+2970.00,-720.00,-196.305
+2970.00,-675.00,-184.372
+2970.00,-630.00,-172.344
+2970.00,-585.00,-160.223
+2970.00,-540.00,-148.008
+2970.00,-495.00,-135.699
+2970.00,-450.00,-123.295
+2970.00,-405.00,-110.798
+2970.00,-360.00,-98.206
+2970.00,-315.00,-85.521
+2970.00,-270.00,-72.741
+2970.00,-225.00,-59.867
+2970.00,-180.00,-46.900
+2970.00,-135.00,-33.838
+2970.00,-90.00,-20.682
+2970.00,-45.00,-7.432
+2970.00,-9.00,0.000
+2970.00,9.00,9.342
+2970.00,45.00,21.094
+2970.00,90.00,35.874
+2970.00,135.00,50.757
+2970.00,180.00,65.742
+2970.00,225.00,80.829
+2970.00,270.00,96.018
+2970.00,315.00,111.310
+2970.00,360.00,126.703
+2970.00,405.00,142.198
+2970.00,450.00,157.795
+2970.00,495.00,173.495
+2970.00,540.00,189.296
+2970.00,585.00,205.199
+2970.00,630.00,221.205
+2970.00,675.00,237.313
+2970.00,720.00,253.522
+2970.00,765.00,269.834
+2970.00,810.00,286.248
+2970.00,855.00,302.763
+2970.00,900.00,319.381
+2970.00,945.00,336.101
+2970.00,990.00,352.923
+3267.00,-990.00,-289.874
+3267.00,-945.00,-277.529
+3267.00,-900.00,-265.072
+3267.00,-855.00,-252.504
+3267.00,-810.00,-239.825
+3267.00,-765.00,-227.035
+3267.00,-720.00,-214.134
+3267.00,-675.00,-201.122
+3267.00,-630.00,-187.999
+3267.00,-585.00,-174.764
+3267.00,-540.00,-161.419
+3267.00,-495.00,-147.962
+3267.00,-450.00,-134.394
+3267.00,-405.00,-120.715
+3267.00,-360.00,-106.925
+3267.00,-315.00,-93.024
+3267.00,-270.00,-79.012
+3267.00,-225.00,-64.888
+3267.00,-180.00,-50.654
+3267.00,-135.00,-36.308
+3267.00,-90.00,-21.851
+3267.00,-45.00,-7.283
+3267.00,-9.00,0.000
+3267.00,9.00,11.244
+3267.00,45.00,24.171
+3267.00,90.00,40.437
+3267.00,135.00,56.824
+3267.00,180.00,73.332
+3267.00,225.00,89.960
+3267.00,270.00,106.709
+3267.00,315.00,123.579
+3267.00,360.00,140.569
+3267.00,405.00,157.679
+3267.00,450.00,174.910
+3267.00,495.00,192.262
+3267.00,540.00,209.734
+3267.00,585.00,227.327
+3267.00,630.00,245.040
+3267.00,675.00,262.874
+3267.00,720.00,280.829
+3267.00,765.00,298.904
+3267.00,810.00,317.099
+3267.00,855.00,335.415
+3267.00,900.00,353.852
+3267.00,945.00,372.410
+3267.00,990.00,391.087
+3564.00,-990.00,-313.190
+3564.00,-945.00,-299.903
+3564.00,-900.00,-286.485
+3564.00,-855.00,-272.938
+3564.00,-810.00,-259.261
+3564.00,-765.00,-245.454
+3564.00,-720.00,-231.518
+3564.00,-675.00,-217.451
+3564.00,-630.00,-203.255
+3564.00,-585.00,-188.929
+3564.00,-540.00,-174.474
+3564.00,-495.00,-159.888
+3564.00,-450.00,-145.173
+3564.00,-405.00,-130.328
+3564.00,-360.00,-115.353
+3564.00,-315.00,-100.248
+3564.00,-270.00,-85.013
+3564.00,-225.00,-69.649
+3564.00,-180.00,-54.155
+3564.00,-135.00,-38.531
+3564.00,-90.00,-22.777
+3564.00,-45.00,-6.894
+3564.00,-9.00,0.000
+3564.00,9.00,13.407
+3564.00,45.00,27.509
+3564.00,90.00,45.264
+3564.00,135.00,63.160
+3564.00,180.00,81.196
+3564.00,225.00,99.373
+3564.00,270.00,117.692
+3564.00,315.00,136.151
+3564.00,360.00,154.750
+3564.00,405.00,173.491
+3564.00,450.00,192.372
+3564.00,495.00,211.395
+3564.00,540.00,230.558
+3564.00,585.00,249.862
+3564.00,630.00,269.307
+3564.00,675.00,288.892
+3564.00,720.00,308.619
+3564.00,765.00,328.486
+3564.00,810.00,348.494
+3564.00,855.00,368.643
+3564.00,900.00,388.933
+3564.00,945.00,409.364
+3564.00,990.00,429.935
+3861.00,-990.00,-335.857
+3861.00,-945.00,-321.662
+3861.00,-900.00,-307.317
+3861.00,-855.00,-292.822
+3861.00,-810.00,-278.177
+3861.00,-765.00,-263.381
+3861.00,-720.00,-248.436
+3861.00,-675.00,-233.340
+3861.00,-630.00,-218.095
+3861.00,-585.00,-202.699
+3861.00,-540.00,-187.153
+3861.00,-495.00,-171.457
+3861.00,-450.00,-155.612
+3861.00,-405.00,-139.616
+3861.00,-360.00,-123.470
+3861.00,-315.00,-107.173
+3861.00,-270.00,-90.727
+3861.00,-225.00,-74.131
+3861.00,-180.00,-57.384
+3861.00,-135.00,-40.488
+3861.00,-90.00,-23.441
+3861.00,-45.00,-6.245
+3861.00,-9.00,0.000
+3861.00,9.00,15.850
+3861.00,45.00,31.129
+3861.00,90.00,50.375
+3861.00,135.00,69.784
+3861.00,180.00,89.355
+3861.00,225.00,109.089
+3861.00,270.00,128.986
+3861.00,315.00,149.046
+3861.00,360.00,169.269
+3861.00,405.00,189.655
+3861.00,450.00,210.203
+3861.00,495.00,230.915
+3861.00,540.00,251.789
+3861.00,585.00,272.826
+3861.00,630.00,294.026
+3861.00,675.00,315.389
+3861.00,720.00,336.914
+3861.00,765.00,358.603
+3861.00,810.00,380.454
+3861.00,855.00,402.468
+3861.00,900.00,424.645
+3861.00,945.00,446.985
+3861.00,990.00,469.488
+4158.00,-990.00,-357.855
+4158.00,-945.00,-342.788
+4158.00,-900.00,-327.548
+4158.00,-855.00,-312.136
+4158.00,-810.00,-296.552
+4158.00,-765.00,-280.797
+4158.00,-720.00,-264.869
+4158.00,-675.00,-248.769
+4158.00,-630.00,-232.498
+4158.00,-585.00,-216.054
+4158.00,-540.00,-199.439
+4158.00,-495.00,-182.651
+4158.00,-450.00,-165.691
+4158.00,-405.00,-148.560
+4158.00,-360.00,-131.256
+4158.00,-315.00,-113.781
+4158.00,-270.00,-96.134
+4158.00,-225.00,-78.314
+4158.00,-180.00,-60.323
+4158.00,-135.00,-42.159
+4158.00,-90.00,-23.824
+4158.00,-45.00,-5.316
+4158.00,-9.00,0.000
+4158.00,9.00,18.595
+4158.00,45.00,35.052
+4158.00,90.00,55.792
+4158.00,135.00,76.718
+4158.00,180.00,97.830
+4158.00,225.00,119.129
+4158.00,270.00,140.615
+4158.00,315.00,162.287
+4158.00,360.00,184.146
+4158.00,405.00,206.192
+4158.00,450.00,228.424
+4158.00,495.00,250.843
+4158.00,540.00,273.448
+4158.00,585.00,296.240
+4158.00,630.00,319.219
+4158.00,675.00,342.384
+4158.00,720.00,365.736
+4158.00,765.00,389.274
+4158.00,810.00,412.999
+4158.00,855.00,436.911
+4158.00,900.00,461.009
+4158.00,945.00,485.294
+4158.00,990.00,509.766
+4455.00,-990.00,-379.166
+4455.00,-945.00,-363.260
+4455.00,-900.00,-347.158
+4455.00,-855.00,-330.862
+4455.00,-810.00,-314.369
+4455.00,-765.00,-297.681
+4455.00,-720.00,-280.798
+4455.00,-675.00,-263.719
+4455.00,-630.00,-246.445
+4455.00,-585.00,-228.975
+4455.00,-540.00,-211.310
+4455.00,-495.00,-193.449
+4455.00,-450.00,-175.393
+4455.00,-405.00,-157.141
+4455.00,-360.00,-138.694
+4455.00,-315.00,-120.051
+4455.00,-270.00,-101.213
+4455.00,-225.00,-82.179
+4455.00,-180.00,-62.950
+4455.00,-135.00,-43.525
+4455.00,-90.00,-23.905
+4455.00,-45.00,-4.090
+4455.00,-9.00,0.000
+4455.00,9.00,21.664
+4455.00,45.00,39.299
+4455.00,90.00,61.535
+4455.00,135.00,83.982
+4455.00,180.00,106.642
+4455.00,225.00,129.514
+4455.00,270.00,152.598
+4455.00,315.00,175.894
+4455.00,360.00,199.402
+4455.00,405.00,223.122
+4455.00,450.00,247.055
+4455.00,495.00,271.200
+4455.00,540.00,295.556
+4455.00,585.00,320.125
+4455.00,630.00,344.906
+4455.00,675.00,369.899
+4455.00,720.00,395.104
+4455.00,765.00,420.522
+4455.00,810.00,446.151
+4455.00,855.00,471.993
+4455.00,900.00,498.046
+4455.00,945.00,524.312
+4455.00,990.00,550.790
+4752.00,-990.00,-399.769
+4752.00,-945.00,-383.059
+4752.00,-900.00,-366.129
+4752.00,-855.00,-348.979
+4752.00,-810.00,-331.608
+4752.00,-765.00,-314.016
+4752.00,-720.00,-296.204
+4752.00,-675.00,-278.171
+4752.00,-630.00,-259.917
+4752.00,-585.00,-241.443
+4752.00,-540.00,-222.748
+4752.00,-495.00,-203.833
+4752.00,-450.00,-184.697
+4752.00,-405.00,-165.340
+4752.00,-360.00,-145.763
+4752.00,-315.00,-125.965
+4752.00,-270.00,-105.947
+4752.00,-225.00,-85.707
+4752.00,-180.00,-65.248
+4752.00,-135.00,-44.567
+4752.00,-90.00,-23.666
+4752.00,-45.00,-2.545
+4752.00,-9.00,0.000
+4752.00,9.00,25.076
+4752.00,45.00,43.891
+4752.00,90.00,67.626
+4752.00,135.00,91.599
+4752.00,180.00,115.812
+4752.00,225.00,140.265
+4752.00,270.00,164.956
+4752.00,315.00,189.888
+4752.00,360.00,215.058
+4752.00,405.00,240.468
+4752.00,450.00,266.118
+4752.00,495.00,292.006
+4752.00,540.00,318.134
+4752.00,585.00,344.502
+4752.00,630.00,371.109
+4752.00,675.00,397.955
+4752.00,720.00,425.041
+4752.00,765.00,452.366
+4752.00,810.00,479.930
+4752.00,855.00,507.734
+4752.00,900.00,535.777
+4752.00,945.00,564.060
+4752.00,990.00,592.582
+5049.00,-990.00,-419.645
+5049.00,-945.00,-402.167
+5049.00,-900.00,-384.442
+5049.00,-855.00,-366.469
+5049.00,-810.00,-348.249
+5049.00,-765.00,-329.781
+5049.00,-720.00,-311.067
+5049.00,-675.00,-292.105
+5049.00,-630.00,-272.895
+5049.00,-585.00,-253.438
+5049.00,-540.00,-233.734
+5049.00,-495.00,-213.783
+5049.00,-450.00,-193.584
+5049.00,-405.00,-173.138
+5049.00,-360.00,-152.444
+5049.00,-315.00,-131.503
+5049.00,-270.00,-110.315
+5049.00,-225.00,-88.879
+5049.00,-180.00,-67.196
+5049.00,-135.00,-45.266
+5049.00,-90.00,-23.088
+5049.00,-45.00,-0.663
+5049.00,-9.00,0.000
+5049.00,9.00,28.854
+5049.00,45.00,48.849
+5049.00,90.00,74.085
+5049.00,135.00,99.589
+5049.00,180.00,125.362
+5049.00,225.00,151.402
+5049.00,270.00,177.712
+5049.00,315.00,204.289
+5049.00,360.00,231.135
+5049.00,405.00,258.250
+5049.00,450.00,285.633
+5049.00,495.00,313.284
+5049.00,540.00,341.203
+5049.00,585.00,369.392
+5049.00,630.00,397.848
+5049.00,675.00,426.573
+5049.00,720.00,455.566
+5049.00,765.00,484.828
+5049.00,810.00,514.358
+5049.00,855.00,544.156
+5049.00,900.00,574.223
+5049.00,945.00,604.558
+5049.00,990.00,635.162
+5346.00,-990.00,-438.775
+5346.00,-945.00,-420.563
+5346.00,-900.00,-402.076
+5346.00,-855.00,-383.312
+5346.00,-810.00,-364.273
+5346.00,-765.00,-344.958
+5346.00,-720.00,-325.367
+5346.00,-675.00,-305.501
+5346.00,-630.00,-285.359
+5346.00,-585.00,-264.941
+5346.00,-540.00,-244.248
+5346.00,-495.00,-223.279
+5346.00,-450.00,-202.034
+5346.00,-405.00,-180.514
+5346.00,-360.00,-158.717
+5346.00,-315.00,-136.645
+5346.00,-270.00,-114.298
+5346.00,-225.00,-91.675
+5346.00,-180.00,-68.775
+5346.00,-135.00,-45.601
+5346.00,-90.00,-22.150
+5346.00,-45.00,0.000
+5346.00,-9.00,0.000
+5346.00,9.00,33.018
+5346.00,45.00,54.194
+5346.00,90.00,80.934
+5346.00,135.00,107.973
+5346.00,180.00,135.311
+5346.00,225.00,162.948
+5346.00,270.00,190.884
+5346.00,315.00,219.120
+5346.00,360.00,247.654
+5346.00,405.00,276.488
+5346.00,450.00,305.621
+5346.00,495.00,335.053
+5346.00,540.00,364.785
+5346.00,585.00,394.815
+5346.00,630.00,425.145
+5346.00,675.00,455.774
+5346.00,720.00,486.701
+5346.00,765.00,517.929
+5346.00,810.00,549.455
+5346.00,855.00,581.280
+5346.00,900.00,613.405
+5346.00,945.00,645.829
+5346.00,990.00,678.551
+5643.00,-990.00,-457.140
+5643.00,-945.00,-438.229
+5643.00,-900.00,-419.012
+5643.00,-855.00,-399.489
+5643.00,-810.00,-379.661
+5643.00,-765.00,-359.526
+5643.00,-720.00,-339.087
+5643.00,-675.00,-318.341
+5643.00,-630.00,-297.290
+5643.00,-585.00,-275.933
+5643.00,-540.00,-254.271
+5643.00,-495.00,-232.303
+5643.00,-450.00,-210.029
+5643.00,-405.00,-187.449
+5643.00,-360.00,-164.564
+5643.00,-315.00,-141.373
+5643.00,-270.00,-117.877
+5643.00,-225.00,-94.075
+5643.00,-180.00,-69.967
+5643.00,-135.00,-45.553
+5643.00,-90.00,-20.834
+5643.00,-45.00,0.000
+5643.00,-9.00,0.000
+5643.00,9.00,37.589
+5643.00,45.00,59.947
+5643.00,90.00,88.193
+5643.00,135.00,116.771
+5643.00,180.00,145.681
+5643.00,225.00,174.922
+5643.00,270.00,204.495
+5643.00,315.00,234.400
+5643.00,360.00,264.637
+5643.00,405.00,295.205
+5643.00,450.00,326.104
+5643.00,495.00,357.336
+5643.00,540.00,388.899
+5643.00,585.00,420.794
+5643.00,630.00,453.020
+5643.00,675.00,485.578
+5643.00,720.00,518.468
+5643.00,765.00,551.689
+5643.00,810.00,585.242
+5643.00,855.00,619.127
+5643.00,900.00,653.344
+5643.00,945.00,687.892
+5643.00,990.00,722.771
+5940.00,-990.00,-474.721
+5940.00,-945.00,-455.145
+5940.00,-900.00,-435.231
+5940.00,-855.00,-414.980
+5940.00,-810.00,-394.393
+5940.00,-765.00,-373.467
+5940.00,-720.00,-352.205
+5940.00,-675.00,-330.605
+5940.00,-630.00,-308.668
+5940.00,-585.00,-286.394
+5940.00,-540.00,-263.783
+5940.00,-495.00,-240.834
+5940.00,-450.00,-217.548
+5940.00,-405.00,-193.925
+5940.00,-360.00,-169.965
+5940.00,-315.00,-145.667
+5940.00,-270.00,-121.033
+5940.00,-225.00,-96.060
+5940.00,-180.00,-70.751
+5940.00,-135.00,-45.105
+5940.00,-90.00,-19.121
+5940.00,-45.00,0.000
+5940.00,-9.00,0.000
+5940.00,9.00,42.588
+5940.00,45.00,66.129
+5940.00,90.00,95.884
+5940.00,135.00,126.006
+5940.00,180.00,156.493
+5940.00,225.00,187.347
+5940.00,270.00,218.566
+5940.00,315.00,250.152
+5940.00,360.00,282.103
+5940.00,405.00,314.420
+5940.00,450.00,347.103
+5940.00,495.00,380.152
+5940.00,540.00,413.567
+5940.00,585.00,447.348
+5940.00,630.00,481.495
+5940.00,675.00,516.007
+5940.00,720.00,550.886
+5940.00,765.00,586.131
+5940.00,810.00,621.741
+5940.00,855.00,657.718
+5940.00,900.00,694.060
+5940.00,945.00,730.769
+5940.00,990.00,767.843
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..dd5ba0f07839a8b953c9d2f1468bb3f6cded3bbf
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx
@@ -0,0 +1,75 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:26:44.5653903Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "tractor_12gear_example",
+    "Inertia": 0.0,
+    "TracInt": 1.0,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      },
+      {
+        "Ratio": 9.15,
+        "LossMap": "Gear_1.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 5.46,
+        "LossMap": "Gear_2.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 3.69,
+        "LossMap": "Gear_3.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 2.15,
+        "LossMap": "Gear_4.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 1.05,
+        "LossMap": "Gear_5.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      },
+      {
+        "Ratio": 0.95,
+        "LossMap": "Gear_6.vtlm",
+        "ShiftPolygon": "",
+        "MaxTorque": "",
+        "MaxSpeed": ""
+      }
+    ],
+    "TqReserve": 20.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.0,
+    "StartAcc": 0.6,
+    "GearboxType": "IHPC",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.8
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Truck.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Truck.vacc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Default.vrlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Truck.vacc
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld
new file mode 100644
index 0000000000000000000000000000000000000000..750d4048ef2da521d3c51bd0a8af39b6373c8575
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld
@@ -0,0 +1,202 @@
+engine speed [1/min], full load torque [Nm], motoring torque [Nm]
+600,1188,-138
+608,1206.92,-138.2
+616,1225.84,-138.4
+624,1244.76,-138.6
+632,1263.68,-138.8
+640,1282.6,-139
+648,1301.52,-139.2
+656,1320.44,-139.4
+664,1339.36,-139.6
+672,1358.28,-139.8
+680,1377.2,-140
+688,1396.12,-140.2
+696,1415.04,-140.4
+704,1433.96,-140.6
+712,1452.88,-140.8
+720,1471.8,-141
+728,1490.72,-141.2
+736,1509.64,-141.4
+744,1528.56,-141.6
+752,1547.48,-141.8
+760,1566.4,-142
+768,1585.32,-142.2
+776,1604.24,-142.4
+784,1623.16,-142.6
+792,1642.08,-142.8
+800,1661,-143
+808,1679.92,-143.36
+816,1698.84,-143.72
+824,1717.76,-144.08
+832,1736.68,-144.44
+840,1755.6,-144.8
+848,1774.52,-145.16
+856,1793.44,-145.52
+864,1812.36,-145.88
+872,1831.28,-146.24
+880,1850.2,-146.6
+888,1869.12,-146.96
+896,1888.04,-147.32
+904,1906.96,-147.68
+912,1925.88,-148.04
+920,1944.8,-148.4
+928,1963.72,-148.76
+936,1982.64,-149.12
+944,2001.56,-149.48
+952,2020.48,-149.84
+960,2039.4,-150.2
+968,2058.32,-150.56
+976,2077.24,-150.92
+984,2096.16,-151.28
+992,2115.08,-151.64
+1000,2134,-152
+1008,2134,-152.52
+1016,2134,-153.04
+1024,2134,-153.56
+1032,2134,-154.08
+1040,2134,-154.6
+1048,2134,-155.12
+1056,2134,-155.64
+1064,2134,-156.16
+1072,2134,-156.68
+1080,2134,-157.2
+1088,2134,-157.72
+1096,2134,-158.24
+1104,2134,-158.76
+1112,2134,-159.28
+1120,2134,-159.8
+1128,2134,-160.32
+1136,2134,-160.84
+1144,2134,-161.36
+1152,2134,-161.88
+1160,2134,-162.4
+1168,2134,-162.92
+1176,2134,-163.44
+1184,2134,-163.96
+1192,2134,-164.48
+1200,2134,-165
+1208,2134,-165.88
+1216,2134,-166.76
+1224,2134,-167.64
+1232,2134,-168.52
+1240,2134,-169.4
+1248,2134,-170.28
+1256,2134,-171.16
+1264,2134,-172.04
+1272,2134,-172.92
+1280,2134,-173.8
+1288,2134,-174.68
+1296,2134,-175.56
+1304,2134,-176.44
+1312,2134,-177.32
+1320,2134,-178.2
+1328,2134,-179.08
+1336,2134,-179.96
+1344,2134,-180.84
+1352,2134,-181.72
+1360,2134,-182.6
+1368,2134,-183.48
+1376,2134,-184.36
+1384,2134,-185.24
+1392,2134,-186.12
+1400,2134,-187
+1408,2125.76,-188.2
+1416,2117.52,-189.4
+1424,2109.28,-190.6
+1432,2101.04,-191.8
+1440,2092.8,-193
+1448,2084.56,-194.2
+1456,2076.32,-195.4
+1464,2068.08,-196.6
+1472,2059.84,-197.8
+1480,2051.6,-199
+1488,2043.36,-200.2
+1496,2035.12,-201.3911
+1504,2026.88,-202.5793
+1512,2018.64,-203.7675
+1520,2010.4,-204.9557
+1528,2002.16,-206.1439
+1536,1993.92,-207.3321
+1544,1985.68,-208.5203
+1552,1977.44,-209.7085
+1560,1969.2,-210.8967
+1568,1960.96,-212.0849
+1576,1952.72,-213.2731
+1584,1944.48,-214.4613
+1592,1936.24,-215.6495
+1600,1928,-216.8377
+1608,1919.76,-218.0259
+1616,1911.52,-219.16
+1624,1903.28,-220.24
+1632,1895.04,-221.32
+1640,1886.8,-222.4
+1648,1878.56,-223.48
+1656,1870.32,-224.56
+1664,1862.08,-225.64
+1672,1853.84,-226.72
+1680,1845.6,-227.8
+1688,1837.36,-228.88
+1696,1829.12,-229.96
+1704,1820.88,-231.04
+1712,1812.64,-232.12
+1720,1804.4,-233.2
+1728,1796.16,-234.28
+1736,1787.92,-235.36
+1744,1779.68,-236.44
+1752,1771.44,-237.52
+1760,1763.2,-238.6
+1768,1754.96,-239.68
+1776,1746.72,-240.76
+1784,1738.48,-241.84
+1792,1730.24,-242.92
+1800,1722,-244
+1808,1703.24,-245.36
+1816,1684.48,-246.72
+1824,1665.72,-248.08
+1832,1646.96,-249.44
+1840,1628.2,-250.8
+1848,1609.44,-252.16
+1856,1590.68,-253.52
+1864,1571.92,-254.88
+1872,1553.16,-256.24
+1880,1534.4,-257.6
+1888,1515.64,-258.96
+1896,1496.88,-260.32
+1904,1478.12,-261.68
+1912,1459.36,-263.04
+1920,1440.6,-264.4
+1928,1421.84,-265.76
+1936,1403.08,-267.12
+1944,1384.32,-268.48
+1952,1365.56,-269.84
+1960,1346.8,-271.2
+1968,1328.04,-272.56
+1976,1309.28,-273.92
+1984,1290.52,-275.28
+1992,1271.76,-276.64
+2000,1253,-278
+2008,1234.28,-279.36
+2016,1215.56,-280.72
+2024,1196.84,-282.08
+2032,1178.12,-283.44
+2040,1159.4,-284.8
+2048,1140.68,-286.16
+2056,1121.96,-287.52
+2064,1103.24,-288.88
+2072,1084.52,-290.24
+2080,1065.8,-291.6
+2088,1047.08,-292.96
+2096,1028.36,-294.32
+2104,978.24,-295.68
+2112,896.72,-297.04
+2120,815.2,-298.4
+2128,733.68,-299.76
+2136,652.16,-301.12
+2144,570.64,-302.48
+2152,489.12,-303.84
+2160,407.6,-305.2
+2168,326.08,-306.56
+2176,244.56,-307.92
+2184,163.04,-309.28
+2192,81.52,-310.64
+2200,0,-312
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap
new file mode 100644
index 0000000000000000000000000000000000000000..eea08f963f4b23b49f15d030db630b52edc1d4e3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap
@@ -0,0 +1,140 @@
+engine speed [rpm], torque [Nm], fuel consumption [g/h]
+500,-135.5,0
+500,0,1355
+500,213.4,3412.291
+500,426.8,5830.1
+500,640.2,8316.426
+500,853.6,10439.87
+500,1067,12823.69
+500,1188,14228.79
+500,1401.4,16628.66
+600,-138,0
+600,0,1355
+600,213.4,3412.291
+600,426.8,5830.1
+600,640.2,8316.426
+600,853.6,10439.87
+600,1067,12823.69
+600,1188,14228.79
+600,1401.4,16628.66
+751,-141.775,0
+750.9,0,1649.255
+750.9,213.4,4157.795
+750.9,426.8,7149.494
+750.9,640.2,10037.08
+750.9,853.6,12957.07
+750.9,1067,16055.22
+750.9,1280.4,19231.36
+750.9,1493.8,22400.17
+750.9,1544.879,23213.92
+751,1758.279,26392.93
+902,-147.59,0
+901.8,0,2210.735
+901.8,213.4,5204.867
+901.8,426.8,8515.462
+901.8,640.2,11804.75
+901.8,853.6,15410.55
+901.8,1067,19081.7
+901.8,1280.4,22742.96
+901.8,1493.8,26543.87
+901.8,1707.2,30534.68
+901.8,1901.757,34352.75
+902,2115.157,38403.27
+1053,-155.445,0
+1052.7,0,2768.035
+1052.7,213.4,6228.407
+1052.7,426.8,9836.041
+1052.7,640.2,13624.5
+1052.7,853.6,17854.95
+1052.7,1067,22072.71
+1052.7,1280.4,26161.13
+1052.7,1493.8,30525.55
+1052.7,1707.2,35019.18
+1052.7,1920.6,39913.3
+1052.7,2134,45438.16
+1053,2347.4,50542.53
+1204,-165.44,0
+1203.6,0,3086.704
+1203.6,213.4,6943.027
+1203.6,426.8,11040.37
+1203.6,640.2,15504.65
+1203.6,853.6,20335.89
+1203.6,1067,25176.6
+1203.6,1280.4,29782.22
+1203.6,1493.8,34642.24
+1203.6,1707.2,39786.14
+1203.6,1920.6,45254.8
+1203.6,2134,51129.03
+1204,2347.4,56732.88
+1367,-183.37,0
+1367.1,0,3845.344
+1367.1,213.4,7981.742
+1367.1,426.8,12796.69
+1367.1,640.2,17789.2
+1367.1,853.6,22854.21
+1367.1,1067,28302.84
+1367.1,1280.4,33739.91
+1367.1,1493.8,39393.87
+1367.1,1707.2,45836.33
+1367.1,1920.6,52078.71
+1367.1,2134,58296.41
+1367,2347.4,64530.56
+1490,-200.5,0
+1489.6,0,4373.424
+1489.6,213.4,8861.484
+1489.6,426.8,14090.86
+1489.6,640.2,19518.29
+1489.6,853.6,25092.8
+1489.6,1067,30873.69
+1489.6,1280.4,36865.42
+1489.6,1493.8,43095.57
+1489.6,1707.2,50249.81
+1489.6,1920.6,57035.25
+1489.6,2041.712,60609.5
+1490,2255.112,67311.83
+1612,-218.62,0
+1612.2,0,4904.015
+1612.2,213.4,9810.482
+1612.2,426.8,15403.9
+1612.2,640.2,21301.35
+1612.2,853.6,27492.32
+1612.2,1067,33580.96
+1612.2,1280.4,40114.61
+1612.2,1493.8,46914.77
+1612.2,1707.2,54666.14
+1612.2,1915.434,61862.91
+1612,2128.834,69491.99
+1735,-235.225,0
+1734.7,0,5586.953
+1734.7,213.4,11041.15
+1734.7,426.8,16949.24
+1734.7,640.2,23500.23
+1734.7,853.6,30159.59
+1734.7,1067,36741.18
+1734.7,1280.4,43923.85
+1734.7,1493.8,51295.21
+1734.7,1707.2,59469.31
+1734.7,1789.259,62731.31
+1735,2002.659,70935.23
+1857,-253.69,0
+1857.3,0,6673.839
+1857.3,213.4,12518.56
+1857.3,426.8,18687.88
+1857.3,640.2,25652.39
+1857.3,853.6,33003.08
+1857.3,1067,40438.09
+1857.3,1280.4,48117.52
+1857.3,1493.8,55848.59
+1857.3,1587.631,59434.17
+1857,1801.031,67215.39
+1957,-270.69,0
+1957.3,0,6673.839
+1957.3,213.4,12518.56
+1957.3,426.8,18687.88
+1957.3,640.2,25652.39
+1957.3,853.6,33003.08
+1957.3,1067,40438.09
+1957.3,1280.4,48117.52
+1957.3,1493.8,55848.59
+1957.3,1587.631,59434.17
+1957,1801.031,67215.39
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm
new file mode 100644
index 0000000000000000000000000000000000000000..eb575b99973291e5414c4826da086c1f03a7f179
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm
@@ -0,0 +1,32 @@
+Retarder Speed [1/min],Torque Loss [Nm]
+0,10
+100,10
+200,10.1
+300,10.2
+400,10.3
+500,10.5
+600,10.7
+700,11
+800,11.3
+900,11.6
+1000,12
+1100,12.4
+1200,12.9
+1300,13.4
+1400,13.9
+1500,14.5
+1600,15.1
+1700,15.8
+1800,16.5
+1900,17.2
+2000,18
+2100,18.8
+2200,19.7
+2300,20.6
+2400,21.5
+2500,22.5
+2600,23.5
+2700,24.6
+2800,25.7
+2900,26.8
+3000,28
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_1.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_10.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_11.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_12.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_3.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_4.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_5.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_6.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_7.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_8.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Gear_9.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat
new file mode 100644
index 0000000000000000000000000000000000000000..11f2b24430b71420ad8c7858cbb9177bdca9b90e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat
@@ -0,0 +1,18 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:28:30.2818342Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic Battery",
+    "Capacity": 14.0,
+    "SOC_min": 20.0,
+    "SOC_max": 80.0,
+    "MaxCurrentMap": "MaxCurrent.vimax",
+    "InternalResistanceCurve": "GenericBattery_10kWh_658V.vbatr",
+    "SoCCurve": "GenericBattery_10kWh_658V.vbatv"
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr
new file mode 100644
index 0000000000000000000000000000000000000000..09c936221ae38d84265ae27ba5542834d407026a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr
@@ -0,0 +1,3 @@
+SoC, Ri
+0,  0.12
+100,  0.12
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv
new file mode 100644
index 0000000000000000000000000000000000000000..8063e04c9379cce6870b2d71c99807f0ee73c3fa
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv
@@ -0,0 +1,12 @@
+SOC, V
+0, 590 
+10, 614 
+20, 626 
+30, 632 
+40, 638 
+50, 640 
+60, 640 
+70, 642 
+80, 646 
+90, 650 
+100, 658
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl
new file mode 100644
index 0000000000000000000000000000000000000000..a46aef1a05bf9df86bedf57572abe03a6de5fb23
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl
@@ -0,0 +1,17 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:28:08.3781385Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "EquivalenceFactor": 2.0,
+    "MinSoC": 20.0,
+    "MaxSoC": 80.0,
+    "TargetSoC": 50.0,
+    "AuxBufferTime": 5.0,
+    "AuxBufferChgTime": 5.0,
+    "MinICEOnTime": 10.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax
new file mode 100644
index 0000000000000000000000000000000000000000..5552bda2b03a9e6d5f0b2de49ea79b598013047f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax
@@ -0,0 +1,3 @@
+SOC, I_charge, I_discharge
+0, 280, 280
+100, 280, 280
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc
new file mode 100644
index 0000000000000000000000000000000000000000..54e77864874d21d67e8f8d69a97b35c5c6031749
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc
@@ -0,0 +1,6 @@
+v [km/h],acc [m/s²],dec [m/s²]
+0,1,-1
+25,1,-1
+50,0.642857143,-1
+60,0.5,-0.5
+120,0.5,-0.5
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld
new file mode 100644
index 0000000000000000000000000000000000000000..750d4048ef2da521d3c51bd0a8af39b6373c8575
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld
@@ -0,0 +1,202 @@
+engine speed [1/min], full load torque [Nm], motoring torque [Nm]
+600,1188,-138
+608,1206.92,-138.2
+616,1225.84,-138.4
+624,1244.76,-138.6
+632,1263.68,-138.8
+640,1282.6,-139
+648,1301.52,-139.2
+656,1320.44,-139.4
+664,1339.36,-139.6
+672,1358.28,-139.8
+680,1377.2,-140
+688,1396.12,-140.2
+696,1415.04,-140.4
+704,1433.96,-140.6
+712,1452.88,-140.8
+720,1471.8,-141
+728,1490.72,-141.2
+736,1509.64,-141.4
+744,1528.56,-141.6
+752,1547.48,-141.8
+760,1566.4,-142
+768,1585.32,-142.2
+776,1604.24,-142.4
+784,1623.16,-142.6
+792,1642.08,-142.8
+800,1661,-143
+808,1679.92,-143.36
+816,1698.84,-143.72
+824,1717.76,-144.08
+832,1736.68,-144.44
+840,1755.6,-144.8
+848,1774.52,-145.16
+856,1793.44,-145.52
+864,1812.36,-145.88
+872,1831.28,-146.24
+880,1850.2,-146.6
+888,1869.12,-146.96
+896,1888.04,-147.32
+904,1906.96,-147.68
+912,1925.88,-148.04
+920,1944.8,-148.4
+928,1963.72,-148.76
+936,1982.64,-149.12
+944,2001.56,-149.48
+952,2020.48,-149.84
+960,2039.4,-150.2
+968,2058.32,-150.56
+976,2077.24,-150.92
+984,2096.16,-151.28
+992,2115.08,-151.64
+1000,2134,-152
+1008,2134,-152.52
+1016,2134,-153.04
+1024,2134,-153.56
+1032,2134,-154.08
+1040,2134,-154.6
+1048,2134,-155.12
+1056,2134,-155.64
+1064,2134,-156.16
+1072,2134,-156.68
+1080,2134,-157.2
+1088,2134,-157.72
+1096,2134,-158.24
+1104,2134,-158.76
+1112,2134,-159.28
+1120,2134,-159.8
+1128,2134,-160.32
+1136,2134,-160.84
+1144,2134,-161.36
+1152,2134,-161.88
+1160,2134,-162.4
+1168,2134,-162.92
+1176,2134,-163.44
+1184,2134,-163.96
+1192,2134,-164.48
+1200,2134,-165
+1208,2134,-165.88
+1216,2134,-166.76
+1224,2134,-167.64
+1232,2134,-168.52
+1240,2134,-169.4
+1248,2134,-170.28
+1256,2134,-171.16
+1264,2134,-172.04
+1272,2134,-172.92
+1280,2134,-173.8
+1288,2134,-174.68
+1296,2134,-175.56
+1304,2134,-176.44
+1312,2134,-177.32
+1320,2134,-178.2
+1328,2134,-179.08
+1336,2134,-179.96
+1344,2134,-180.84
+1352,2134,-181.72
+1360,2134,-182.6
+1368,2134,-183.48
+1376,2134,-184.36
+1384,2134,-185.24
+1392,2134,-186.12
+1400,2134,-187
+1408,2125.76,-188.2
+1416,2117.52,-189.4
+1424,2109.28,-190.6
+1432,2101.04,-191.8
+1440,2092.8,-193
+1448,2084.56,-194.2
+1456,2076.32,-195.4
+1464,2068.08,-196.6
+1472,2059.84,-197.8
+1480,2051.6,-199
+1488,2043.36,-200.2
+1496,2035.12,-201.3911
+1504,2026.88,-202.5793
+1512,2018.64,-203.7675
+1520,2010.4,-204.9557
+1528,2002.16,-206.1439
+1536,1993.92,-207.3321
+1544,1985.68,-208.5203
+1552,1977.44,-209.7085
+1560,1969.2,-210.8967
+1568,1960.96,-212.0849
+1576,1952.72,-213.2731
+1584,1944.48,-214.4613
+1592,1936.24,-215.6495
+1600,1928,-216.8377
+1608,1919.76,-218.0259
+1616,1911.52,-219.16
+1624,1903.28,-220.24
+1632,1895.04,-221.32
+1640,1886.8,-222.4
+1648,1878.56,-223.48
+1656,1870.32,-224.56
+1664,1862.08,-225.64
+1672,1853.84,-226.72
+1680,1845.6,-227.8
+1688,1837.36,-228.88
+1696,1829.12,-229.96
+1704,1820.88,-231.04
+1712,1812.64,-232.12
+1720,1804.4,-233.2
+1728,1796.16,-234.28
+1736,1787.92,-235.36
+1744,1779.68,-236.44
+1752,1771.44,-237.52
+1760,1763.2,-238.6
+1768,1754.96,-239.68
+1776,1746.72,-240.76
+1784,1738.48,-241.84
+1792,1730.24,-242.92
+1800,1722,-244
+1808,1703.24,-245.36
+1816,1684.48,-246.72
+1824,1665.72,-248.08
+1832,1646.96,-249.44
+1840,1628.2,-250.8
+1848,1609.44,-252.16
+1856,1590.68,-253.52
+1864,1571.92,-254.88
+1872,1553.16,-256.24
+1880,1534.4,-257.6
+1888,1515.64,-258.96
+1896,1496.88,-260.32
+1904,1478.12,-261.68
+1912,1459.36,-263.04
+1920,1440.6,-264.4
+1928,1421.84,-265.76
+1936,1403.08,-267.12
+1944,1384.32,-268.48
+1952,1365.56,-269.84
+1960,1346.8,-271.2
+1968,1328.04,-272.56
+1976,1309.28,-273.92
+1984,1290.52,-275.28
+1992,1271.76,-276.64
+2000,1253,-278
+2008,1234.28,-279.36
+2016,1215.56,-280.72
+2024,1196.84,-282.08
+2032,1178.12,-283.44
+2040,1159.4,-284.8
+2048,1140.68,-286.16
+2056,1121.96,-287.52
+2064,1103.24,-288.88
+2072,1084.52,-290.24
+2080,1065.8,-291.6
+2088,1047.08,-292.96
+2096,1028.36,-294.32
+2104,978.24,-295.68
+2112,896.72,-297.04
+2120,815.2,-298.4
+2128,733.68,-299.76
+2136,652.16,-301.12
+2144,570.64,-302.48
+2152,489.12,-303.84
+2160,407.6,-305.2
+2168,326.08,-306.56
+2176,244.56,-307.92
+2184,163.04,-309.28
+2192,81.52,-310.64
+2200,0,-312
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap
new file mode 100644
index 0000000000000000000000000000000000000000..eea08f963f4b23b49f15d030db630b52edc1d4e3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap
@@ -0,0 +1,140 @@
+engine speed [rpm], torque [Nm], fuel consumption [g/h]
+500,-135.5,0
+500,0,1355
+500,213.4,3412.291
+500,426.8,5830.1
+500,640.2,8316.426
+500,853.6,10439.87
+500,1067,12823.69
+500,1188,14228.79
+500,1401.4,16628.66
+600,-138,0
+600,0,1355
+600,213.4,3412.291
+600,426.8,5830.1
+600,640.2,8316.426
+600,853.6,10439.87
+600,1067,12823.69
+600,1188,14228.79
+600,1401.4,16628.66
+751,-141.775,0
+750.9,0,1649.255
+750.9,213.4,4157.795
+750.9,426.8,7149.494
+750.9,640.2,10037.08
+750.9,853.6,12957.07
+750.9,1067,16055.22
+750.9,1280.4,19231.36
+750.9,1493.8,22400.17
+750.9,1544.879,23213.92
+751,1758.279,26392.93
+902,-147.59,0
+901.8,0,2210.735
+901.8,213.4,5204.867
+901.8,426.8,8515.462
+901.8,640.2,11804.75
+901.8,853.6,15410.55
+901.8,1067,19081.7
+901.8,1280.4,22742.96
+901.8,1493.8,26543.87
+901.8,1707.2,30534.68
+901.8,1901.757,34352.75
+902,2115.157,38403.27
+1053,-155.445,0
+1052.7,0,2768.035
+1052.7,213.4,6228.407
+1052.7,426.8,9836.041
+1052.7,640.2,13624.5
+1052.7,853.6,17854.95
+1052.7,1067,22072.71
+1052.7,1280.4,26161.13
+1052.7,1493.8,30525.55
+1052.7,1707.2,35019.18
+1052.7,1920.6,39913.3
+1052.7,2134,45438.16
+1053,2347.4,50542.53
+1204,-165.44,0
+1203.6,0,3086.704
+1203.6,213.4,6943.027
+1203.6,426.8,11040.37
+1203.6,640.2,15504.65
+1203.6,853.6,20335.89
+1203.6,1067,25176.6
+1203.6,1280.4,29782.22
+1203.6,1493.8,34642.24
+1203.6,1707.2,39786.14
+1203.6,1920.6,45254.8
+1203.6,2134,51129.03
+1204,2347.4,56732.88
+1367,-183.37,0
+1367.1,0,3845.344
+1367.1,213.4,7981.742
+1367.1,426.8,12796.69
+1367.1,640.2,17789.2
+1367.1,853.6,22854.21
+1367.1,1067,28302.84
+1367.1,1280.4,33739.91
+1367.1,1493.8,39393.87
+1367.1,1707.2,45836.33
+1367.1,1920.6,52078.71
+1367.1,2134,58296.41
+1367,2347.4,64530.56
+1490,-200.5,0
+1489.6,0,4373.424
+1489.6,213.4,8861.484
+1489.6,426.8,14090.86
+1489.6,640.2,19518.29
+1489.6,853.6,25092.8
+1489.6,1067,30873.69
+1489.6,1280.4,36865.42
+1489.6,1493.8,43095.57
+1489.6,1707.2,50249.81
+1489.6,1920.6,57035.25
+1489.6,2041.712,60609.5
+1490,2255.112,67311.83
+1612,-218.62,0
+1612.2,0,4904.015
+1612.2,213.4,9810.482
+1612.2,426.8,15403.9
+1612.2,640.2,21301.35
+1612.2,853.6,27492.32
+1612.2,1067,33580.96
+1612.2,1280.4,40114.61
+1612.2,1493.8,46914.77
+1612.2,1707.2,54666.14
+1612.2,1915.434,61862.91
+1612,2128.834,69491.99
+1735,-235.225,0
+1734.7,0,5586.953
+1734.7,213.4,11041.15
+1734.7,426.8,16949.24
+1734.7,640.2,23500.23
+1734.7,853.6,30159.59
+1734.7,1067,36741.18
+1734.7,1280.4,43923.85
+1734.7,1493.8,51295.21
+1734.7,1707.2,59469.31
+1734.7,1789.259,62731.31
+1735,2002.659,70935.23
+1857,-253.69,0
+1857.3,0,6673.839
+1857.3,213.4,12518.56
+1857.3,426.8,18687.88
+1857.3,640.2,25652.39
+1857.3,853.6,33003.08
+1857.3,1067,40438.09
+1857.3,1280.4,48117.52
+1857.3,1493.8,55848.59
+1857.3,1587.631,59434.17
+1857,1801.031,67215.39
+1957,-270.69,0
+1957.3,0,6673.839
+1957.3,213.4,12518.56
+1957.3,426.8,18687.88
+1957.3,640.2,25652.39
+1957.3,853.6,33003.08
+1957.3,1067,40438.09
+1957.3,1280.4,48117.52
+1957.3,1493.8,55848.59
+1957.3,1587.631,59434.17
+1957,1801.031,67215.39
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm
new file mode 100644
index 0000000000000000000000000000000000000000..eb575b99973291e5414c4826da086c1f03a7f179
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm
@@ -0,0 +1,32 @@
+Retarder Speed [1/min],Torque Loss [Nm]
+0,10
+100,10
+200,10.1
+300,10.2
+400,10.3
+500,10.5
+600,10.7
+700,11
+800,11.3
+900,11.6
+1000,12
+1100,12.4
+1200,12.9
+1300,13.4
+1400,13.9
+1500,14.5
+1600,15.1
+1700,15.8
+1800,16.5
+1900,17.2
+2000,18
+2100,18.8
+2200,19.7
+2300,20.6
+2400,21.5
+2500,22.5
+2600,23.5
+2700,24.6
+2800,25.7
+2900,26.8
+3000,28
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_1.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..d30c0dbb042ca6d2235b4febe01b31292e5593c0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,74.2
+0,-5000.0,69.2
+0,-4500.0,59.2
+0,-4000.0,59.2
+0,-3500.0,54.2
+0,-3000.0,49.2
+0,-2500.0,44.2
+0,-2000.0,39.2
+0,-1600.0,35.2
+0,-1200.0,31.2
+0,-900.0,28.2
+0,-600.0,25.2
+0,-400.0,23.2
+0,-200.0,21.2
+0,0.0,21.2
+0,200.0,21.2
+0,400.0,23.2
+0,600.0,25.2
+0,900.0,28.2
+0,1200.0,31.2
+0,1600.0,35.2
+0,2000.0,39.2
+0,2500.0,44.2
+0,3000.0,49.2
+0,3500.0,54.2
+0,4000.0,59.2
+0,4500.0,64.2
+0,5000.0,69.2
+0,5500.0,74.2
+600,-5500.0,74.2
+600,-5000.0,69.2
+600,-4500.0,59.2
+600,-4000.0,59.2
+600,-3500.0,54.2
+600,-3000.0,49.2
+600,-2500.0,44.2
+600,-2000.0,39.2
+600,-1600.0,35.2
+600,-1200.0,31.2
+600,-900.0,28.2
+600,-600.0,25.2
+600,-400.0,23.2
+600,-200.0,21.2
+600,0.0,21.2
+600,200.0,21.2
+600,400.0,23.2
+600,600.0,25.2
+600,900.0,28.2
+600,1200.0,31.2
+600,1600.0,35.2
+600,2000.0,39.2
+600,2500.0,44.2
+600,3000.0,49.2
+600,3500.0,54.2
+600,4000.0,59.2
+600,4500.0,64.2
+600,5000.0,69.2
+600,5500.0,74.2
+900,-5500.0,77.8
+900,-5000.0,72.8
+900,-4500.0,62.8
+900,-4000.0,62.8
+900,-3500.0,57.8
+900,-3000.0,52.8
+900,-2500.0,47.8
+900,-2000.0,42.8
+900,-1600.0,38.8
+900,-1200.0,34.8
+900,-900.0,31.8
+900,-600.0,28.8
+900,-400.0,26.8
+900,-200.0,24.8
+900,0.0,24.8
+900,200.0,24.8
+900,400.0,26.8
+900,600.0,28.8
+900,900.0,31.8
+900,1200.0,34.8
+900,1600.0,38.8
+900,2000.0,42.8
+900,2500.0,47.8
+900,3000.0,52.8
+900,3500.0,57.8
+900,4000.0,62.8
+900,4500.0,67.8
+900,5000.0,72.8
+900,5500.0,77.8
+1200,-5500.0,81.4
+1200,-5000.0,76.4
+1200,-4500.0,66.4
+1200,-4000.0,66.4
+1200,-3500.0,61.4
+1200,-3000.0,56.4
+1200,-2500.0,51.4
+1200,-2000.0,46.4
+1200,-1600.0,42.4
+1200,-1200.0,38.4
+1200,-900.0,35.4
+1200,-600.0,32.4
+1200,-400.0,30.4
+1200,-200.0,28.4
+1200,0.0,28.4
+1200,200.0,28.4
+1200,400.0,30.4
+1200,600.0,32.4
+1200,900.0,35.4
+1200,1200.0,38.4
+1200,1600.0,42.4
+1200,2000.0,46.4
+1200,2500.0,51.4
+1200,3000.0,56.4
+1200,3500.0,61.4
+1200,4000.0,66.4
+1200,4500.0,71.4
+1200,5000.0,76.4
+1200,5500.0,81.4
+1600,-5500.0,86.2
+1600,-5000.0,81.2
+1600,-4500.0,71.2
+1600,-4000.0,71.2
+1600,-3500.0,66.2
+1600,-3000.0,61.2
+1600,-2500.0,56.2
+1600,-2000.0,51.2
+1600,-1600.0,47.2
+1600,-1200.0,43.2
+1600,-900.0,40.2
+1600,-600.0,37.2
+1600,-400.0,35.2
+1600,-200.0,33.2
+1600,0.0,33.2
+1600,200.0,33.2
+1600,400.0,35.2
+1600,600.0,37.2
+1600,900.0,40.2
+1600,1200.0,43.2
+1600,1600.0,47.2
+1600,2000.0,51.2
+1600,2500.0,56.2
+1600,3000.0,61.2
+1600,3500.0,66.2
+1600,4000.0,71.2
+1600,4500.0,76.2
+1600,5000.0,81.2
+1600,5500.0,86.2
+2000,-5500.0,91.0
+2000,-5000.0,86.0
+2000,-4500.0,76.0
+2000,-4000.0,76.0
+2000,-3500.0,71.0
+2000,-3000.0,66.0
+2000,-2500.0,61.0
+2000,-2000.0,56.0
+2000,-1600.0,52.0
+2000,-1200.0,48.0
+2000,-900.0,45.0
+2000,-600.0,42.0
+2000,-400.0,40.0
+2000,-200.0,38.0
+2000,0.0,38.0
+2000,200.0,38.0
+2000,400.0,40.0
+2000,600.0,42.0
+2000,900.0,45.0
+2000,1200.0,48.0
+2000,1600.0,52.0
+2000,2000.0,56.0
+2000,2500.0,61.0
+2000,3000.0,66.0
+2000,3500.0,71.0
+2000,4000.0,76.0
+2000,4500.0,81.0
+2000,5000.0,86.0
+2000,5500.0,91.0
+2500,-5500.0,97.0
+2500,-5000.0,92.0
+2500,-4500.0,82.0
+2500,-4000.0,82.0
+2500,-3500.0,77.0
+2500,-3000.0,72.0
+2500,-2500.0,67.0
+2500,-2000.0,62.0
+2500,-1600.0,58.0
+2500,-1200.0,54.0
+2500,-900.0,51.0
+2500,-600.0,48.0
+2500,-400.0,46.0
+2500,-200.0,44.0
+2500,0.0,44.0
+2500,200.0,44.0
+2500,400.0,46.0
+2500,600.0,48.0
+2500,900.0,51.0
+2500,1200.0,54.0
+2500,1600.0,58.0
+2500,2000.0,62.0
+2500,2500.0,67.0
+2500,3000.0,72.0
+2500,3500.0,77.0
+2500,4000.0,82.0
+2500,4500.0,87.0
+2500,5000.0,92.0
+2500,5500.0,97.0
+3000,-5500.0,103.0
+3000,-5000.0,98.0
+3000,-4500.0,88.0
+3000,-4000.0,88.0
+3000,-3500.0,83.0
+3000,-3000.0,78.0
+3000,-2500.0,73.0
+3000,-2000.0,68.0
+3000,-1600.0,64.0
+3000,-1200.0,60.0
+3000,-900.0,57.0
+3000,-600.0,54.0
+3000,-400.0,52.0
+3000,-200.0,50.0
+3000,0.0,50.0
+3000,200.0,50.0
+3000,400.0,52.0
+3000,600.0,54.0
+3000,900.0,57.0
+3000,1200.0,60.0
+3000,1600.0,64.0
+3000,2000.0,68.0
+3000,2500.0,73.0
+3000,3000.0,78.0
+3000,3500.0,83.0
+3000,4000.0,88.0
+3000,4500.0,93.0
+3000,5000.0,98.0
+3000,5500.0,103.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat
new file mode 100644
index 0000000000000000000000000000000000000000..11f2b24430b71420ad8c7858cbb9177bdca9b90e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat
@@ -0,0 +1,18 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:28:30.2818342Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic Battery",
+    "Capacity": 14.0,
+    "SOC_min": 20.0,
+    "SOC_max": 80.0,
+    "MaxCurrentMap": "MaxCurrent.vimax",
+    "InternalResistanceCurve": "GenericBattery_10kWh_658V.vbatr",
+    "SoCCurve": "GenericBattery_10kWh_658V.vbatv"
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr
new file mode 100644
index 0000000000000000000000000000000000000000..09c936221ae38d84265ae27ba5542834d407026a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr
@@ -0,0 +1,3 @@
+SoC, Ri
+0,  0.12
+100,  0.12
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv
new file mode 100644
index 0000000000000000000000000000000000000000..8063e04c9379cce6870b2d71c99807f0ee73c3fa
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv
@@ -0,0 +1,12 @@
+SOC, V
+0, 590 
+10, 614 
+20, 626 
+30, 632 
+40, 638 
+50, 640 
+60, 640 
+70, 642 
+80, 646 
+90, 650 
+100, 658
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl
new file mode 100644
index 0000000000000000000000000000000000000000..a46aef1a05bf9df86bedf57572abe03a6de5fb23
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl
@@ -0,0 +1,17 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:28:08.3781385Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "EquivalenceFactor": 2.0,
+    "MinSoC": 20.0,
+    "MaxSoC": 80.0,
+    "TargetSoC": 50.0,
+    "AuxBufferTime": 5.0,
+    "AuxBufferChgTime": 5.0,
+    "MinICEOnTime": 10.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax
new file mode 100644
index 0000000000000000000000000000000000000000..5552bda2b03a9e6d5f0b2de49ea79b598013047f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax
@@ -0,0 +1,3 @@
+SOC, I_charge, I_discharge
+0, 280, 280
+100, 280, 280
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc
new file mode 100644
index 0000000000000000000000000000000000000000..54e77864874d21d67e8f8d69a97b35c5c6031749
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc
@@ -0,0 +1,6 @@
+v [km/h],acc [m/s²],dec [m/s²]
+0,1,-1
+25,1,-1
+50,0.642857143,-1
+60,0.5,-0.5
+120,0.5,-0.5
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng
new file mode 100644
index 0000000000000000000000000000000000000000..a5234902897f715405c0b3986ab755aa6e1d051a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng
@@ -0,0 +1,35 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2021-06-17T07:29:46.1581600Z",
+    "AppVersion": "3",
+    "FileVersion": 5
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "209kW 7.7l Engine",
+    "Displacement": "7700",
+    "IdlingSpeed": 600.0,
+    "Inertia": 3.33,
+    "Fuels": [
+      {
+       "WHTC-Urban": 1.0097,
+        "WHTC-Rural": 1.0035,
+        "WHTC-Motorway": 1.0035,
+        "WHTC-Engineering": 1.0090832895,
+        "ColdHotBalancingFactor": 0.0,
+        "CFRegPer": 1.0,
+        "FuelMap": "209kW_ICE_Map.vmap",
+        "FuelType": "DieselCI"
+      }
+    ],
+    "RatedPower": 209000,
+    "RatedSpeed": 2550.0,
+    "MaxTorque": 1100,
+    "FullLoadCurve": "209kW_ICE_fld.vfld",
+    "WHRType": [
+      "None"
+    ],
+    "WHRCorrectionFactors": {}
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_Map.vmap
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_Map.vmap
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld
new file mode 100644
index 0000000000000000000000000000000000000000..9fa844476ee0a96a2063e146c0d48bc6b19b5798
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld
@@ -0,0 +1,7 @@
+engine speed [1/min], full load torque [Nm], motoring torque [Nm]
+600.00,385.00,-55.851
+1321.50,1100.00,-61.072
+1867.50,1100.00,-75.131
+2550.00,782.67,-97.074
+3291.00,0.00,-144.231
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_Map.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_Map.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_drag.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_drag.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_fld.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Gen_fld.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat
new file mode 100644
index 0000000000000000000000000000000000000000..719e214157ead6846d93d72f63554d62bda9f2b0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat
@@ -0,0 +1,18 @@
+{
+	"Header": {
+		"CreatedBy": " ()",
+		"Date": "2016-10-13T08:54:28.7387223Z",
+		"AppVersion": "3",
+		"FileVersion": 1
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+	"Model": "Generic Battery",
+	"InternalResistanceCurve": "GenericBattery.vbatr",
+	"SOC_min": 10,
+	"SOC_max": 90,
+		"MaxCurrentMap": "MaxCurrent.vimax",
+		"Capacity": 68,
+		"SoCCurve": "GenericBattery.vbatv"
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr
new file mode 100644
index 0000000000000000000000000000000000000000..953f417ac43d9bc1432971034d22d3ab15d5e1a2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr
@@ -0,0 +1,3 @@
+SoC, Ri
+0,  0.04
+100,  0.04
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv
new file mode 100644
index 0000000000000000000000000000000000000000..28376e3632a1a24d0631665c19822b66f0310257
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv
@@ -0,0 +1,12 @@
+SOC, V
+0, 673.5
+10, 700.2
+20, 715.4
+30, 723.6
+40, 727.7
+50, 730.0
+60, 731.6
+70, 733.8
+80, 737.1
+90, 742.2
+100, 750.2
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericGen.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericGen.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Hybrid_Parameters.vhctl
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Hybrid_Parameters.vhctl
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/MaxCurrent.vimax
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/MaxCurrent.vimax
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu
new file mode 100644
index 0000000000000000000000000000000000000000..a26e0e50f9e03240a8ddf18d296b8edbcda8bdcb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu
@@ -0,0 +1,14 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T15:52:04.0766564Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+	  "Rating_current_gear": 0.995,
+	  	 "RatioEarlyUpshiftFC" : 24,
+	     "RatioEarlyDownshiftFC" : 24
+
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc
new file mode 100644
index 0000000000000000000000000000000000000000..54e77864874d21d67e8f8d69a97b35c5c6031749
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc
@@ -0,0 +1,6 @@
+v [km/h],acc [m/s²],dec [m/s²]
+0,1,-1
+25,1,-1
+50,0.642857143,-1
+60,0.5,-0.5
+120,0.5,-0.5
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..b0995fd4f633abc760937ad464ccc53ba5e77c6e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": true,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 13860.59,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 16517.20,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Axl_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Axl.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 15015.63,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 17325.73,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Axl_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Axl.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Axl_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..6ea138e7bc5ecc9bacf90287ec48358045df83a5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx1Axl.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", 
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..a0a05e3854d3995bb27aad1d7668bf186d0dc142
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Axl.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1,
+        "Position": "GEN",
+        "MotorFile": "../Common/GenericGen.vem",
+        "MechanicalEfficiency": 1
+      }
+    ],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..07eb40e197c27c23aea5f69c3200e3b799688102
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -37.45
+3.37   , -38.62
+33.71  , -49.58
+67.42  , -61.71
+101.12 , -73.85
+134.83 , -86.11
+168.54 , -98.24
+202.25 , -110.38
+235.96 , -122.51
+269.67 , -134.65
+303.37 , -146.91
+337.08 , -159.04
+370.79 , -171.18
+404.50 , -183.31
+438.21 , -195.45
+471.92 , -207.71
+505.62 , -219.84
+539.33 , -231.98
+573.04 , -244.11
+606.75 , -256.24
+640.46 , -268.51
+674.17 , -280.64
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..76d61ce379e57acd6702e58a8b1daee0824b932f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 6930.29,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 8258.60,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl1.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 7507.82,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 8662.87,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Whl1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl1.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Whl1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..a78111972b0c652ec2ea3fe7292da27f11764309
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx1Whl1.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", 
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..76585bdb8267761559596921ae56e631430b64c3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Whl1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1,
+        "Position": "GEN",
+        "MotorFile": "../Common/GenericGen.vem",
+        "MechanicalEfficiency": 1
+      }
+    ],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..b5980ac32ff2f44452666e544ce91c462f5c5a7f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out    , P_el
+0.00   , -9785.31 , 0.00
+0.00   , -9296.05 , 0.00
+0.00   , -8806.78 , 0.00
+0.00   , -8317.52 , 0.00
+0.00   , -7828.25 , 0.00
+0.00   , -7338.98 , 0.00
+0.00   , -6849.72 , -0.07
+0.00   , -6360.45 , -0.33
+0.00   , -5871.19 , -0.49
+0.00   , -5381.92 , -0.60
+0.00   , -4892.66 , -0.66
+0.00   , -4403.39 , -0.69
+0.00   , -3914.12 , -0.70
+0.00   , -3424.86 , -0.67
+0.00   , -2935.59 , -0.63
+0.00   , -2446.33 , -0.57
+0.00   , -1957.06 , -0.48
+0.00   , -1467.80 , -0.38
+0.00   , -978.53  , -0.27
+0.00   , -489.27  , -0.13
+0.00   , -97.85   , -0.01
+0.00   , 86.63    , 0.06
+0.00   , 433.14   , 0.28
+0.00   , 866.29   , 0.56
+0.00   , 1299.43  , 0.85
+0.00   , 1732.57  , 1.15
+0.00   , 2165.72  , 1.47
+0.00   , 2598.86  , 1.79
+0.00   , 3032.00  , 2.12
+0.00   , 3465.15  , 2.47
+0.00   , 3898.29  , 2.82
+0.00   , 4331.43  , 3.19
+0.00   , 4764.58  , 3.56
+0.00   , 5197.72  , 3.94
+0.00   , 5630.86  , 4.33
+0.00   , 6064.01  , 4.74
+0.00   , 6497.15  , 5.15
+0.00   , 6930.29  , 5.57
+0.00   , 7363.44  , 6.00
+0.00   , 7796.58  , 6.43
+0.00   , 8229.72  , 6.88
+0.00   , 8662.87  , 7.34
+3.37   , -9785.31 , 0.00
+3.37   , -9296.05 , 0.00
+3.37   , -8806.78 , 0.00
+3.37   , -8317.52 , 0.00
+3.37   , -7828.25 , 0.00
+3.37   , -7338.98 , 0.00
+3.37   , -6849.72 , -0.25
+3.37   , -6360.45 , -0.42
+3.37   , -5871.19 , -0.52
+3.37   , -5381.92 , -0.58
+3.37   , -4892.66 , -0.61
+3.37   , -4403.39 , -0.62
+3.37   , -3914.12 , -0.61
+3.37   , -3424.86 , -0.58
+3.37   , -2935.59 , -0.53
+3.37   , -2446.33 , -0.47
+3.37   , -1957.06 , -0.40
+3.37   , -1467.80 , -0.31
+3.37   , -978.53  , -0.22
+3.37   , -489.27  , -0.11
+3.37   , -97.85   , -0.01
+3.37   , 86.63    , 0.05
+3.37   , 433.14   , 0.21
+3.37   , 866.29   , 0.43
+3.37   , 1299.43  , 0.65
+3.37   , 1732.57  , 0.88
+3.37   , 2165.72  , 1.11
+3.37   , 2598.86  , 1.36
+3.37   , 3032.00  , 1.61
+3.37   , 3465.15  , 1.87
+3.37   , 3898.29  , 2.13
+3.37   , 4331.43  , 2.40
+3.37   , 4764.58  , 2.68
+3.37   , 5197.72  , 2.97
+3.37   , 5630.86  , 3.26
+3.37   , 6064.01  , 3.56
+3.37   , 6497.15  , 3.86
+3.37   , 6930.29  , 4.18
+3.37   , 7363.44  , 4.50
+3.37   , 7796.58  , 4.82
+3.37   , 8229.72  , 5.15
+3.37   , 8662.87  , 5.49
+33.71  , -9785.31 , -29.05
+33.71  , -9296.05 , -27.68
+33.71  , -8806.78 , -26.31
+33.71  , -8317.52 , -24.92
+33.71  , -7828.25 , -23.53
+33.71  , -7338.98 , -22.12
+33.71  , -6849.72 , -20.71
+33.71  , -6360.45 , -19.28
+33.71  , -5871.19 , -17.85
+33.71  , -5381.92 , -16.41
+33.71  , -4892.66 , -14.95
+33.71  , -4403.39 , -13.49
+33.71  , -3914.12 , -12.02
+33.71  , -3424.86 , -10.53
+33.71  , -2935.59 , -9.04
+33.71  , -2446.33 , -7.54
+33.71  , -1957.06 , -6.03
+33.71  , -1467.80 , -4.51
+33.71  , -978.53  , -2.98
+33.71  , -489.27  , -1.44
+33.71  , -97.85   , -0.18
+33.71  , 86.63    , 0.45
+33.71  , 433.14   , 1.84
+33.71  , 866.29   , 3.58
+33.71  , 1299.43  , 5.33
+33.71  , 1732.57  , 7.09
+33.71  , 2165.72  , 8.85
+33.71  , 2598.86  , 10.63
+33.71  , 3032.00  , 12.42
+33.71  , 3465.15  , 14.21
+33.71  , 3898.29  , 16.02
+33.71  , 4331.43  , 17.84
+33.71  , 4764.58  , 19.66
+33.71  , 5197.72  , 21.49
+33.71  , 5630.86  , 23.34
+33.71  , 6064.01  , 25.19
+33.71  , 6497.15  , 27.05
+33.71  , 6930.29  , 28.93
+33.71  , 7363.44  , 30.81
+33.71  , 7796.58  , 32.70
+33.71  , 8229.72  , 34.60
+33.71  , 8662.87  , 36.50
+67.42  , -9785.31 , -60.28
+67.42  , -9296.05 , -57.37
+67.42  , -8806.78 , -54.44
+67.42  , -8317.52 , -51.49
+67.42  , -7828.25 , -48.54
+67.42  , -7338.98 , -45.58
+67.42  , -6849.72 , -42.60
+67.42  , -6360.45 , -39.61
+67.42  , -5871.19 , -36.61
+67.42  , -5381.92 , -33.60
+67.42  , -4892.66 , -30.58
+67.42  , -4403.39 , -27.55
+67.42  , -3914.12 , -24.51
+67.42  , -3424.86 , -21.45
+67.42  , -2935.59 , -18.38
+67.42  , -2446.33 , -15.31
+67.42  , -1957.06 , -12.22
+67.42  , -1467.80 , -9.12
+67.42  , -978.53  , -6.00
+67.42  , -489.27  , -2.88
+67.42  , -97.85   , -0.33
+67.42  , 86.63    , 0.92
+67.42  , 433.14   , 3.68
+67.42  , 866.29   , 7.11
+67.42  , 1299.43  , 10.56
+67.42  , 1732.57  , 14.01
+67.42  , 2165.72  , 17.48
+67.42  , 2598.86  , 20.96
+67.42  , 3032.00  , 24.45
+67.42  , 3465.15  , 27.95
+67.42  , 3898.29  , 31.47
+67.42  , 4331.43  , 34.99
+67.42  , 4764.58  , 38.53
+67.42  , 5197.72  , 42.08
+67.42  , 5630.86  , 45.64
+67.42  , 6064.01  , 49.21
+67.42  , 6497.15  , 52.79
+67.42  , 6930.29  , 56.38
+67.42  , 7363.44  , 59.99
+67.42  , 7796.58  , 63.60
+67.42  , 8229.72  , 67.23
+67.42  , 8662.87  , 70.87
+101.12 , -9785.31 , -91.22
+101.12 , -9296.05 , -86.77
+101.12 , -8806.78 , -82.31
+101.12 , -8317.52 , -77.84
+101.12 , -7828.25 , -73.35
+101.12 , -7338.98 , -68.84
+101.12 , -6849.72 , -64.32
+101.12 , -6360.45 , -59.79
+101.12 , -5871.19 , -55.24
+101.12 , -5381.92 , -50.68
+101.12 , -4892.66 , -46.11
+101.12 , -4403.39 , -41.51
+101.12 , -3914.12 , -36.91
+101.12 , -3424.86 , -32.29
+101.12 , -2935.59 , -27.66
+101.12 , -2446.33 , -23.01
+101.12 , -1957.06 , -18.35
+101.12 , -1467.80 , -13.67
+101.12 , -978.53  , -8.98
+101.12 , -489.27  , -4.27
+101.12 , -97.85   , -0.39
+101.12 , 86.63    , 1.43
+101.12 , 433.14   , 5.56
+101.12 , 866.29   , 10.69
+101.12 , 1299.43  , 15.84
+101.12 , 1732.57  , 21.00
+101.12 , 2165.72  , 26.17
+101.12 , 2598.86  , 31.36
+101.12 , 3032.00  , 36.56
+101.12 , 3465.15  , 41.77
+101.12 , 3898.29  , 47.01
+101.12 , 4331.43  , 52.25
+101.12 , 4764.58  , 57.51
+101.12 , 5197.72  , 62.79
+101.12 , 5630.86  , 68.08
+101.12 , 6064.01  , 73.38
+101.12 , 6497.15  , 78.70
+101.12 , 6930.29  , 84.03
+101.12 , 7363.44  , 89.38
+101.12 , 7796.58  , 94.74
+101.12 , 8229.72  , 100.12
+101.12 , 8662.87  , 105.51
+134.83 , -9785.31 , -121.86
+134.83 , -9296.05 , -115.91
+134.83 , -8806.78 , -109.94
+134.83 , -8317.52 , -103.95
+134.83 , -7828.25 , -97.94
+134.83 , -7338.98 , -91.91
+134.83 , -6849.72 , -85.87
+134.83 , -6360.45 , -79.81
+134.83 , -5871.19 , -73.73
+134.83 , -5381.92 , -67.63
+134.83 , -4892.66 , -61.51
+134.83 , -4403.39 , -55.37
+134.83 , -3914.12 , -49.21
+134.83 , -3424.86 , -43.04
+134.83 , -2935.59 , -36.85
+134.83 , -2446.33 , -30.64
+134.83 , -1957.06 , -24.41
+134.83 , -1467.80 , -18.16
+134.83 , -978.53  , -11.89
+134.83 , -489.27  , -5.59
+134.83 , -97.85   , -0.32
+134.83 , 86.63    , 1.99
+134.83 , 433.14   , 7.50
+134.83 , 866.29   , 14.34
+134.83 , 1299.43  , 21.19
+134.83 , 1732.57  , 28.05
+134.83 , 2165.72  , 34.94
+134.83 , 2598.86  , 41.84
+134.83 , 3032.00  , 48.76
+134.83 , 3465.15  , 55.70
+134.83 , 3898.29  , 62.66
+134.83 , 4331.43  , 69.63
+134.83 , 4764.58  , 76.63
+134.83 , 5197.72  , 83.65
+134.83 , 5630.86  , 90.68
+134.83 , 6064.01  , 97.73
+134.83 , 6497.15  , 104.80
+134.83 , 6930.29  , 111.90
+134.83 , 7363.44  , 119.00
+134.83 , 7796.58  , 126.13
+134.83 , 8229.72  , 133.28
+134.83 , 8662.87  , 140.44
+168.54 , -9785.31 , -152.18
+168.54 , -9296.05 , -144.75
+168.54 , -8806.78 , -137.29
+168.54 , -8317.52 , -129.81
+168.54 , -7828.25 , -122.31
+168.54 , -7338.98 , -114.78
+168.54 , -6849.72 , -107.23
+168.54 , -6360.45 , -99.65
+168.54 , -5871.19 , -92.05
+168.54 , -5381.92 , -84.42
+168.54 , -4892.66 , -76.77
+168.54 , -4403.39 , -69.10
+168.54 , -3914.12 , -61.41
+168.54 , -3424.86 , -53.69
+168.54 , -2935.59 , -45.94
+168.54 , -2446.33 , -38.17
+168.54 , -1957.06 , -30.38
+168.54 , -1467.80 , -22.57
+168.54 , -978.53  , -14.72
+168.54 , -489.27  , -6.84
+168.54 , -97.85   , 0.00
+168.54 , 86.63    , 2.61
+168.54 , 433.14   , 9.52
+168.54 , 866.29   , 18.06
+168.54 , 1299.43  , 26.62
+168.54 , 1732.57  , 35.19
+168.54 , 2165.72  , 43.79
+168.54 , 2598.86  , 52.42
+168.54 , 3032.00  , 61.07
+168.54 , 3465.15  , 69.74
+168.54 , 3898.29  , 78.43
+168.54 , 4331.43  , 87.15
+168.54 , 4764.58  , 95.90
+168.54 , 5197.72  , 104.67
+168.54 , 5630.86  , 113.46
+168.54 , 6064.01  , 122.28
+168.54 , 6497.15  , 131.12
+168.54 , 6930.29  , 139.99
+168.54 , 7363.44  , 148.88
+168.54 , 7796.58  , 157.79
+168.54 , 8229.72  , 166.73
+168.54 , 8662.87  , 175.69
+202.25 , -9785.31 , -182.19
+202.25 , -9296.05 , -173.29
+202.25 , -8806.78 , -164.37
+202.25 , -8317.52 , -155.42
+202.25 , -7828.25 , -146.44
+202.25 , -7338.98 , -137.42
+202.25 , -6849.72 , -128.38
+202.25 , -6360.45 , -119.30
+202.25 , -5871.19 , -110.20
+202.25 , -5381.92 , -101.06
+202.25 , -4892.66 , -91.89
+202.25 , -4403.39 , -82.70
+202.25 , -3914.12 , -73.47
+202.25 , -3424.86 , -64.21
+202.25 , -2935.59 , -54.93
+202.25 , -2446.33 , -45.61
+202.25 , -1957.06 , -36.26
+202.25 , -1467.80 , -26.87
+202.25 , -978.53  , -17.46
+202.25 , -489.27  , -7.98
+202.25 , -97.85   , 0.00
+202.25 , 86.63    , 3.29
+202.25 , 433.14   , 11.62
+202.25 , 866.29   , 21.88
+202.25 , 1299.43  , 32.14
+202.25 , 1732.57  , 42.44
+202.25 , 2165.72  , 52.76
+202.25 , 2598.86  , 63.11
+202.25 , 3032.00  , 73.49
+202.25 , 3465.15  , 83.91
+202.25 , 3898.29  , 94.35
+202.25 , 4331.43  , 104.82
+202.25 , 4764.58  , 115.33
+202.25 , 5197.72  , 125.87
+202.25 , 5630.86  , 136.43
+202.25 , 6064.01  , 147.03
+202.25 , 6497.15  , 157.66
+202.25 , 6930.29  , 168.32
+202.25 , 7363.44  , 179.01
+202.25 , 7796.58  , 189.74
+202.25 , 8229.72  , 200.49
+202.25 , 8662.87  , 211.27
+235.96 , -9785.31 , -211.85
+235.96 , -9296.05 , -201.52
+235.96 , -8806.78 , -191.16
+235.96 , -8317.52 , -180.75
+235.96 , -7828.25 , -170.31
+235.96 , -7338.98 , -159.83
+235.96 , -6849.72 , -149.31
+235.96 , -6360.45 , -138.75
+235.96 , -5871.19 , -128.16
+235.96 , -5381.92 , -117.52
+235.96 , -4892.66 , -106.85
+235.96 , -4403.39 , -96.14
+235.96 , -3914.12 , -85.39
+235.96 , -3424.86 , -74.61
+235.96 , -2935.59 , -63.78
+235.96 , -2446.33 , -52.92
+235.96 , -1957.06 , -42.02
+235.96 , -1467.80 , -31.07
+235.96 , -978.53  , -20.08
+235.96 , -489.27  , -9.00
+235.96 , -97.85   , 0.00
+235.96 , 86.63    , 4.05
+235.96 , 433.14   , 13.82
+235.96 , 866.29   , 25.80
+235.96 , 1299.43  , 37.78
+235.96 , 1732.57  , 49.79
+235.96 , 2165.72  , 61.84
+235.96 , 2598.86  , 73.93
+235.96 , 3032.00  , 86.05
+235.96 , 3465.15  , 98.22
+235.96 , 3898.29  , 110.42
+235.96 , 4331.43  , 122.66
+235.96 , 4764.58  , 134.94
+235.96 , 5197.72  , 147.26
+235.96 , 5630.86  , 159.61
+235.96 , 6064.01  , 172.01
+235.96 , 6497.15  , 184.44
+235.96 , 6930.29  , 196.92
+235.96 , 7363.44  , 209.43
+235.96 , 7796.58  , 221.98
+235.96 , 8229.72  , 234.57
+235.96 , 8662.87  , 247.19
+269.67 , -9785.31 , -241.15
+269.67 , -9296.05 , -229.41
+269.67 , -8806.78 , -217.63
+269.67 , -8317.52 , -205.79
+269.67 , -7828.25 , -193.91
+269.67 , -7338.98 , -181.98
+269.67 , -6849.72 , -170.01
+269.67 , -6360.45 , -157.99
+269.67 , -5871.19 , -145.91
+269.67 , -5381.92 , -133.80
+269.67 , -4892.66 , -121.63
+269.67 , -4403.39 , -109.42
+269.67 , -3914.12 , -97.16
+269.67 , -3424.86 , -84.85
+269.67 , -2935.59 , -72.50
+269.67 , -2446.33 , -60.10
+269.67 , -1957.06 , -47.65
+269.67 , -1467.80 , -35.14
+269.67 , -978.53  , -22.57
+269.67 , -489.27  , -9.88
+269.67 , -97.85   , 0.00
+269.67 , 86.63    , 4.88
+269.67 , 433.14   , 16.13
+269.67 , 866.29   , 29.83
+269.67 , 1299.43  , 43.53
+269.67 , 1732.57  , 57.27
+269.67 , 2165.72  , 71.06
+269.67 , 2598.86  , 84.89
+269.67 , 3032.00  , 98.76
+269.67 , 3465.15  , 112.68
+269.67 , 3898.29  , 126.65
+269.67 , 4331.43  , 140.67
+269.67 , 4764.58  , 154.74
+269.67 , 5197.72  , 168.85
+269.67 , 5630.86  , 183.01
+269.67 , 6064.01  , 197.22
+269.67 , 6497.15  , 211.48
+269.67 , 6930.29  , 225.78
+269.67 , 7363.44  , 240.13
+269.67 , 7796.58  , 254.53
+269.67 , 8229.72  , 268.97
+269.67 , 8662.87  , 283.46
+303.37 , -9785.31 , -270.09
+303.37 , -9296.05 , -256.96
+303.37 , -8806.78 , -243.78
+303.37 , -8317.52 , -230.53
+303.37 , -7828.25 , -217.23
+303.37 , -7338.98 , -203.87
+303.37 , -6849.72 , -190.46
+303.37 , -6360.45 , -176.98
+303.37 , -5871.19 , -163.45
+303.37 , -5381.92 , -149.87
+303.37 , -4892.66 , -136.22
+303.37 , -4403.39 , -122.52
+303.37 , -3914.12 , -108.76
+303.37 , -3424.86 , -94.94
+303.37 , -2935.59 , -81.06
+303.37 , -2446.33 , -67.13
+303.37 , -1957.06 , -53.13
+303.37 , -1467.80 , -39.07
+303.37 , -978.53  , -24.92
+303.37 , -489.27  , -10.59
+303.37 , -97.85   , 0.00
+303.37 , 86.63    , 5.80
+303.37 , 433.14   , 18.55
+303.37 , 866.29   , 33.99
+303.37 , 1299.43  , 49.42
+303.37 , 1732.57  , 64.90
+303.37 , 2165.72  , 80.42
+303.37 , 2598.86  , 96.00
+303.37 , 3032.00  , 111.63
+303.37 , 3465.15  , 127.32
+303.37 , 3898.29  , 143.07
+303.37 , 4331.43  , 158.88
+303.37 , 4764.58  , 174.74
+303.37 , 5197.72  , 190.66
+303.37 , 5630.86  , 206.64
+303.37 , 6064.01  , 222.68
+303.37 , 6497.15  , 238.77
+303.37 , 6930.29  , 254.92
+303.37 , 7363.44  , 271.13
+303.37 , 7796.58  , 287.40
+303.37 , 8229.72  , 303.72
+303.37 , 8662.87  , 320.10
+337.08 , -9785.31 , -298.63
+337.08 , -9296.05 , -284.14
+337.08 , -8806.78 , -269.58
+337.08 , -8317.52 , -254.95
+337.08 , -7828.25 , -240.25
+337.08 , -7338.98 , -225.48
+337.08 , -6849.72 , -210.64
+337.08 , -6360.45 , -195.74
+337.08 , -5871.19 , -180.76
+337.08 , -5381.92 , -165.71
+337.08 , -4892.66 , -150.60
+337.08 , -4403.39 , -135.42
+337.08 , -3914.12 , -120.16
+337.08 , -3424.86 , -104.84
+337.08 , -2935.59 , -89.45
+337.08 , -2446.33 , -73.99
+337.08 , -1957.06 , -58.45
+337.08 , -1467.80 , -42.83
+337.08 , -978.53  , -27.10
+337.08 , -489.27  , -11.12
+337.08 , -97.85   , 0.00
+337.08 , 86.63    , 6.80
+337.08 , 433.14   , 21.10
+337.08 , 866.29   , 38.29
+337.08 , 1299.43  , 55.46
+337.08 , 1732.57  , 72.67
+337.08 , 2165.72  , 89.94
+337.08 , 2598.86  , 107.27
+337.08 , 3032.00  , 124.67
+337.08 , 3465.15  , 142.14
+337.08 , 3898.29  , 159.68
+337.08 , 4331.43  , 177.29
+337.08 , 4764.58  , 194.96
+337.08 , 5197.72  , 212.70
+337.08 , 5630.86  , 230.52
+337.08 , 6064.01  , 248.40
+337.08 , 6497.15  , 266.35
+337.08 , 6930.29  , 284.37
+337.08 , 7363.44  , 302.45
+337.08 , 7796.58  , 320.61
+337.08 , 8229.72  , 338.83
+337.08 , 8662.87  , 357.12
+370.79 , -9785.31 , -326.77
+370.79 , -9296.05 , -310.94
+370.79 , -8806.78 , -295.03
+370.79 , -8317.52 , -279.03
+370.79 , -7828.25 , -262.95
+370.79 , -7338.98 , -246.79
+370.79 , -6849.72 , -230.55
+370.79 , -6360.45 , -214.22
+370.79 , -5871.19 , -197.81
+370.79 , -5381.92 , -181.33
+370.79 , -4892.66 , -164.76
+370.79 , -4403.39 , -148.10
+370.79 , -3914.12 , -131.37
+370.79 , -3424.86 , -114.55
+370.79 , -2935.59 , -97.65
+370.79 , -2446.33 , -80.67
+370.79 , -1957.06 , -63.59
+370.79 , -1467.80 , -46.42
+370.79 , -978.53  , -29.10
+370.79 , -489.27  , -11.41
+370.79 , -97.85   , 0.00
+370.79 , 86.63    , 7.90
+370.79 , 433.14   , 23.79
+370.79 , 866.29   , 42.74
+370.79 , 1299.43  , 61.65
+370.79 , 1732.57  , 80.61
+370.79 , 2165.72  , 99.63
+370.79 , 2598.86  , 118.73
+370.79 , 3032.00  , 137.91
+370.79 , 3465.15  , 157.16
+370.79 , 3898.29  , 176.50
+370.79 , 4331.43  , 195.91
+370.79 , 4764.58  , 215.41
+370.79 , 5197.72  , 234.99
+370.79 , 5630.86  , 254.65
+370.79 , 6064.01  , 274.39
+370.79 , 6497.15  , 294.21
+370.79 , 6930.29  , 314.12
+370.79 , 7363.44  , 334.10
+370.79 , 7796.58  , 354.16
+370.79 , 8229.72  , 374.31
+370.79 , 8662.87  , 394.53
+404.50 , -9785.31 , -354.49
+404.50 , -9296.05 , -337.34
+404.50 , -8806.78 , -320.10
+404.50 , -8317.52 , -302.75
+404.50 , -7828.25 , -285.32
+404.50 , -7338.98 , -267.78
+404.50 , -6849.72 , -250.15
+404.50 , -6360.45 , -232.43
+404.50 , -5871.19 , -214.60
+404.50 , -5381.92 , -196.69
+404.50 , -4892.66 , -178.67
+404.50 , -4403.39 , -160.56
+404.50 , -3914.12 , -142.36
+404.50 , -3424.86 , -124.05
+404.50 , -2935.59 , -105.65
+404.50 , -2446.33 , -87.15
+404.50 , -1957.06 , -68.54
+404.50 , -1467.80 , -49.80
+404.50 , -978.53  , -30.89
+404.50 , -489.27  , -11.43
+404.50 , -97.85   , 0.00
+404.50 , 86.63    , 9.08
+404.50 , 433.14   , 26.62
+404.50 , 866.29   , 47.35
+404.50 , 1299.43  , 68.02
+404.50 , 1732.57  , 88.72
+404.50 , 2165.72  , 109.51
+404.50 , 2598.86  , 130.38
+404.50 , 3032.00  , 151.34
+404.50 , 3465.15  , 172.39
+404.50 , 3898.29  , 193.53
+404.50 , 4331.43  , 214.77
+404.50 , 4764.58  , 236.11
+404.50 , 5197.72  , 257.53
+404.50 , 5630.86  , 279.05
+404.50 , 6064.01  , 300.67
+404.50 , 6497.15  , 322.38
+404.50 , 6930.29  , 344.19
+404.50 , 7363.44  , 366.08
+404.50 , 7796.58  , 388.08
+404.50 , 8229.72  , 410.16
+404.50 , 8662.87  , 432.34
+438.21 , -9785.31 , -381.77
+438.21 , -9296.05 , -363.33
+438.21 , -8806.78 , -344.77
+438.21 , -8317.52 , -326.11
+438.21 , -7828.25 , -307.33
+438.21 , -7338.98 , -288.45
+438.21 , -6849.72 , -269.45
+438.21 , -6360.45 , -250.33
+438.21 , -5871.19 , -231.11
+438.21 , -5381.92 , -211.78
+438.21 , -4892.66 , -192.34
+438.21 , -4403.39 , -172.78
+438.21 , -3914.12 , -153.11
+438.21 , -3424.86 , -133.33
+438.21 , -2935.59 , -113.43
+438.21 , -2446.33 , -93.42
+438.21 , -1957.06 , -73.27
+438.21 , -1467.80 , -52.98
+438.21 , -978.53  , -32.45
+438.21 , -489.27  , -11.12
+438.21 , -97.85   , 0.00
+438.21 , 86.63    , 10.37
+438.21 , 433.14   , 29.60
+438.21 , 866.29   , 52.14
+438.21 , 1299.43  , 74.56
+438.21 , 1732.57  , 97.03
+438.21 , 2165.72  , 119.58
+438.21 , 2598.86  , 142.23
+438.21 , 3032.00  , 164.98
+438.21 , 3465.15  , 187.84
+438.21 , 3898.29  , 210.80
+438.21 , 4331.43  , 233.87
+438.21 , 4764.58  , 257.05
+438.21 , 5197.72  , 280.34
+438.21 , 5630.86  , 303.74
+438.21 , 6064.01  , 327.25
+438.21 , 6497.15  , 350.87
+438.21 , 6930.29  , 374.59
+438.21 , 7363.44  , 398.42
+438.21 , 7796.58  , 422.36
+438.21 , 8229.72  , 446.41
+438.21 , 8662.87  , 470.57
+471.92 , -9785.31 , -408.59
+471.92 , -9296.05 , -388.88
+471.92 , -8806.78 , -369.04
+471.92 , -8317.52 , -349.08
+471.92 , -7828.25 , -328.98
+471.92 , -7338.98 , -308.76
+471.92 , -6849.72 , -288.41
+471.92 , -6360.45 , -267.93
+471.92 , -5871.19 , -247.32
+471.92 , -5381.92 , -226.59
+471.92 , -4892.66 , -205.73
+471.92 , -4403.39 , -184.73
+471.92 , -3914.12 , -163.61
+471.92 , -3424.86 , -142.36
+471.92 , -2935.59 , -120.97
+471.92 , -2446.33 , -99.45
+471.92 , -1957.06 , -77.77
+471.92 , -1467.80 , -55.91
+471.92 , -978.53  , -33.75
+471.92 , -489.27  , -10.40
+471.92 , -97.85   , 0.00
+471.92 , 86.63    , 11.76
+471.92 , 433.14   , 32.74
+471.92 , 866.29   , 57.10
+471.92 , 1299.43  , 81.29
+471.92 , 1732.57  , 105.53
+471.92 , 2165.72  , 129.86
+471.92 , 2598.86  , 154.29
+471.92 , 3032.00  , 178.85
+471.92 , 3465.15  , 203.52
+471.92 , 3898.29  , 228.31
+471.92 , 4331.43  , 253.23
+471.92 , 4764.58  , 278.27
+471.92 , 5197.72  , 303.44
+471.92 , 5630.86  , 328.73
+471.92 , 6064.01  , 354.14
+471.92 , 6497.15  , 379.68
+471.92 , 6930.29  , 405.34
+471.92 , 7363.44  , 431.13
+471.92 , 7796.58  , 457.03
+471.92 , 8229.72  , 483.07
+471.92 , 8662.87  , 509.22
+505.62 , -9785.31 , -434.93
+505.62 , -9296.05 , -413.98
+505.62 , -8806.78 , -392.88
+505.62 , -8317.52 , -371.64
+505.62 , -7828.25 , -350.25
+505.62 , -7338.98 , -328.71
+505.62 , -6849.72 , -307.03
+505.62 , -6360.45 , -285.20
+505.62 , -5871.19 , -263.22
+505.62 , -5381.92 , -241.10
+505.62 , -4892.66 , -218.83
+505.62 , -4403.39 , -196.41
+505.62 , -3914.12 , -173.85
+505.62 , -3424.86 , -151.13
+505.62 , -2935.59 , -128.26
+505.62 , -2446.33 , -105.23
+505.62 , -1957.06 , -82.02
+505.62 , -1467.80 , -58.59
+505.62 , -978.53  , -34.77
+505.62 , -489.27  , -9.14
+505.62 , -97.85   , 0.00
+505.62 , 86.63    , 13.25
+505.62 , 433.14   , 36.05
+505.62 , 866.29   , 62.25
+505.62 , 1299.43  , 88.23
+505.62 , 1732.57  , 114.25
+505.62 , 2165.72  , 140.36
+505.62 , 2598.86  , 166.59
+505.62 , 3032.00  , 192.95
+505.62 , 3465.15  , 219.45
+505.62 , 3898.29  , 246.08
+505.62 , 4331.43  , 272.86
+505.62 , 4764.58  , 299.77
+505.62 , 5197.72  , 326.82
+505.62 , 5630.86  , 354.02
+505.62 , 6064.01  , 381.35
+505.62 , 6497.15  , 408.83
+505.62 , 6930.29  , 436.45
+505.62 , 7363.44  , 464.20
+505.62 , 7796.58  , 492.10
+505.62 , 8229.72  , 520.14
+505.62 , 8662.87  , 548.31
+539.33 , -9785.31 , -460.78
+539.33 , -9296.05 , -438.62
+539.33 , -8806.78 , -416.28
+539.33 , -8317.52 , -393.78
+539.33 , -7828.25 , -371.11
+539.33 , -7338.98 , -348.28
+539.33 , -6849.72 , -325.28
+539.33 , -6360.45 , -302.11
+539.33 , -5871.19 , -278.78
+539.33 , -5381.92 , -255.29
+539.33 , -4892.66 , -231.62
+539.33 , -4403.39 , -207.79
+539.33 , -3914.12 , -183.79
+539.33 , -3424.86 , -159.62
+539.33 , -2935.59 , -135.27
+539.33 , -2446.33 , -110.74
+539.33 , -1957.06 , -85.99
+539.33 , -1467.80 , -60.98
+539.33 , -978.53  , -35.47
+539.33 , -489.27  , -7.05
+539.33 , -97.85   , 0.00
+539.33 , 86.63    , 14.84
+539.33 , 433.14   , 39.53
+539.33 , 866.29   , 67.60
+539.33 , 1299.43  , 95.38
+539.33 , 1732.57  , 123.18
+539.33 , 2165.72  , 151.09
+539.33 , 2598.86  , 179.12
+539.33 , 3032.00  , 207.30
+539.33 , 3465.15  , 235.63
+539.33 , 3898.29  , 264.12
+539.33 , 4331.43  , 292.76
+539.33 , 4764.58  , 321.56
+539.33 , 5197.72  , 350.51
+539.33 , 5630.86  , 379.63
+539.33 , 6064.01  , 408.90
+539.33 , 6497.15  , 438.33
+539.33 , 6930.29  , 467.92
+539.33 , 7363.44  , 497.67
+539.33 , 7796.58  , 527.57
+539.33 , 8229.72  , 557.64
+539.33 , 8662.87  , 587.85
+573.04 , -9785.31 , -486.12
+573.04 , -9296.05 , -462.76
+573.04 , -8806.78 , -439.22
+573.04 , -8317.52 , -415.48
+573.04 , -7828.25 , -391.56
+573.04 , -7338.98 , -367.45
+573.04 , -6849.72 , -343.15
+573.04 , -6360.45 , -318.67
+573.04 , -5871.19 , -294.00
+573.04 , -5381.92 , -269.14
+573.04 , -4892.66 , -244.09
+573.04 , -4403.39 , -218.86
+573.04 , -3914.12 , -193.44
+573.04 , -3424.86 , -167.82
+573.04 , -2935.59 , -142.00
+573.04 , -2446.33 , -115.96
+573.04 , -1957.06 , -89.67
+573.04 , -1467.80 , -63.06
+573.04 , -978.53  , -35.80
+573.04 , -489.27  , -3.22
+573.04 , -97.85   , 0.00
+573.04 , 86.63    , 16.54
+573.04 , 433.14   , 43.18
+573.04 , 866.29   , 73.16
+573.04 , 1299.43  , 102.75
+573.04 , 1732.57  , 132.35
+573.04 , 2165.72  , 162.06
+573.04 , 2598.86  , 191.91
+573.04 , 3032.00  , 221.91
+573.04 , 3465.15  , 252.09
+573.04 , 3898.29  , 282.44
+573.04 , 4331.43  , 312.96
+573.04 , 4764.58  , 343.65
+573.04 , 5197.72  , 374.52
+573.04 , 5630.86  , 405.57
+573.04 , 6064.01  , 436.80
+573.04 , 6497.15  , 468.20
+573.04 , 6930.29  , 499.78
+573.04 , 7363.44  , 531.53
+573.04 , 7796.58  , 563.46
+573.04 , 8229.72  , 595.57
+573.04 , 8662.87  , 627.85
+606.75 , -9785.31 , -510.93
+606.75 , -9296.05 , -486.40
+606.75 , -8806.78 , -461.67
+606.75 , -8317.52 , -436.72
+606.75 , -7828.25 , -411.56
+606.75 , -7338.98 , -386.20
+606.75 , -6849.72 , -360.62
+606.75 , -6360.45 , -334.84
+606.75 , -5871.19 , -308.84
+606.75 , -5381.92 , -282.64
+606.75 , -4892.66 , -256.22
+606.75 , -4403.39 , -229.60
+606.75 , -3914.12 , -202.76
+606.75 , -3424.86 , -175.70
+606.75 , -2935.59 , -148.41
+606.75 , -2446.33 , -120.87
+606.75 , -1957.06 , -93.04
+606.75 , -1467.80 , -64.80
+606.75 , -978.53  , -35.73
+606.75 , -489.27  , 0.00
+606.75 , -97.85   , 0.00
+606.75 , 86.63    , 18.35
+606.75 , 433.14   , 47.02
+606.75 , 866.29   , 78.93
+606.75 , 1299.43  , 110.35
+606.75 , 1732.57  , 141.76
+606.75 , 2165.72  , 173.28
+606.75 , 2598.86  , 204.95
+606.75 , 3032.00  , 236.80
+606.75 , 3465.15  , 268.83
+606.75 , 3898.29  , 301.04
+606.75 , 4331.43  , 333.46
+606.75 , 4764.58  , 366.06
+606.75 , 5197.72  , 398.86
+606.75 , 5630.86  , 431.86
+606.75 , 6064.01  , 465.05
+606.75 , 6497.15  , 498.44
+606.75 , 6930.29  , 532.03
+606.75 , 7363.44  , 565.81
+606.75 , 7796.58  , 599.79
+606.75 , 8229.72  , 633.96
+606.75 , 8662.87  , 668.33
+640.46 , -9785.31 , -535.19
+640.46 , -9296.05 , -509.52
+640.46 , -8806.78 , -483.62
+640.46 , -8317.52 , -457.48
+640.46 , -7828.25 , -431.11
+640.46 , -7338.98 , -404.51
+640.46 , -6849.72 , -377.67
+640.46 , -6360.45 , -350.60
+640.46 , -5871.19 , -323.30
+640.46 , -5381.92 , -295.76
+640.46 , -4892.66 , -267.99
+640.46 , -4403.39 , -239.99
+640.46 , -3914.12 , -211.74
+640.46 , -3424.86 , -183.24
+640.46 , -2935.59 , -154.48
+640.46 , -2446.33 , -125.44
+640.46 , -1957.06 , -96.05
+640.46 , -1467.80 , -66.18
+640.46 , -978.53  , -35.19
+640.46 , -489.27  , 0.00
+640.46 , -97.85   , 0.00
+640.46 , 86.63    , 20.27
+640.46 , 433.14   , 51.05
+640.46 , 866.29   , 84.92
+640.46 , 1299.43  , 118.19
+640.46 , 1732.57  , 151.42
+640.46 , 2165.72  , 184.76
+640.46 , 2598.86  , 218.27
+640.46 , 3032.00  , 251.96
+640.46 , 3465.15  , 285.86
+640.46 , 3898.29  , 319.96
+640.46 , 4331.43  , 354.27
+640.46 , 4764.58  , 388.80
+640.46 , 5197.72  , 423.54
+640.46 , 5630.86  , 458.50
+640.46 , 6064.01  , 493.68
+640.46 , 6497.15  , 529.07
+640.46 , 6930.29  , 564.68
+640.46 , 7363.44  , 600.51
+640.46 , 7796.58  , 636.55
+640.46 , 8229.72  , 672.81
+640.46 , 8662.87  , 709.28
+674.17 , -9785.31 , -558.87
+674.17 , -9296.05 , -532.09
+674.17 , -8806.78 , -505.05
+674.17 , -8317.52 , -477.75
+674.17 , -7828.25 , -450.19
+674.17 , -7338.98 , -422.37
+674.17 , -6849.72 , -394.29
+674.17 , -6360.45 , -365.95
+674.17 , -5871.19 , -337.36
+674.17 , -5381.92 , -308.50
+674.17 , -4892.66 , -279.38
+674.17 , -4403.39 , -250.00
+674.17 , -3914.12 , -220.35
+674.17 , -3424.86 , -190.43
+674.17 , -2935.59 , -160.20
+674.17 , -2446.33 , -129.65
+674.17 , -1957.06 , -98.70
+674.17 , -1467.80 , -67.15
+674.17 , -978.53  , -34.12
+674.17 , -489.27  , 0.00
+674.17 , -97.85   , 0.00
+674.17 , 86.63    , 22.30
+674.17 , 433.14   , 55.27
+674.17 , 866.29   , 91.14
+674.17 , 1299.43  , 126.27
+674.17 , 1732.57  , 161.34
+674.17 , 2165.72  , 196.52
+674.17 , 2598.86  , 231.87
+674.17 , 3032.00  , 267.42
+674.17 , 3465.15  , 303.19
+674.17 , 3898.29  , 339.18
+674.17 , 4331.43  , 375.41
+674.17 , 4764.58  , 411.87
+674.17 , 5197.72  , 448.57
+674.17 , 5630.86  , 485.51
+674.17 , 6064.01  , 522.68
+674.17 , 6497.15  , 560.09
+674.17 , 6930.29  , 597.75
+674.17 , 7363.44  , 635.63
+674.17 , 7796.58  , 673.76
+674.17 , 8229.72  , 712.12
+674.17 , 8662.87  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..cf325529f23837579dfd10ebea1c609e97a60f77
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 8662.87     , -9785.31
+3.34   , 8662.87     , -9785.31
+33.72  , 8662.87     , -9785.31
+67.45  , 8662.87     , -9785.31
+101.09 , 8662.87     , -9785.31
+134.82 , 8662.87     , -9785.31
+168.54 , 8662.87     , -9785.31
+202.26 , 7219.06     , -8154.43
+235.99 , 6187.71     , -6989.45
+269.63 , 5414.29     , -6115.82
+303.36 , 4812.74     , -5436.33
+337.08 , 4331.43     , -4892.66
+370.80 , 3937.68     , -4447.88
+404.53 , 3609.53     , -4077.21
+438.17 , 3331.85     , -3763.56
+471.90 , 3093.91     , -3494.79
+505.62 , 2887.62     , -3261.77
+539.35 , 2707.20     , -3057.98
+573.07 , 2547.92     , -2878.06
+606.71 , 2406.31     , -2718.10
+640.44 , 2279.72     , -2575.10
+674.16 , 2165.72     , -2446.33
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..cf325529f23837579dfd10ebea1c609e97a60f77
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 8662.87     , -9785.31
+3.34   , 8662.87     , -9785.31
+33.72  , 8662.87     , -9785.31
+67.45  , 8662.87     , -9785.31
+101.09 , 8662.87     , -9785.31
+134.82 , 8662.87     , -9785.31
+168.54 , 8662.87     , -9785.31
+202.26 , 7219.06     , -8154.43
+235.99 , 6187.71     , -6989.45
+269.63 , 5414.29     , -6115.82
+303.36 , 4812.74     , -5436.33
+337.08 , 4331.43     , -4892.66
+370.80 , 3937.68     , -4447.88
+404.53 , 3609.53     , -4077.21
+438.17 , 3331.85     , -3763.56
+471.90 , 3093.91     , -3494.79
+505.62 , 2887.62     , -3261.77
+539.35 , 2707.20     , -3057.98
+573.07 , 2547.92     , -2878.06
+606.71 , 2406.31     , -2718.10
+640.44 , 2279.72     , -2575.10
+674.16 , 2165.72     , -2446.33
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..02b9cfdf04fa8e9596deed86f2453d35136592f2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -18.72
+3.37   , -19.31
+33.71  , -24.79
+67.42  , -30.86
+101.12 , -36.92
+134.83 , -43.06
+168.54 , -49.12
+202.25 , -55.19
+235.96 , -61.26
+269.67 , -67.32
+303.37 , -73.46
+337.08 , -79.52
+370.79 , -85.59
+404.50 , -91.66
+438.21 , -97.72
+471.92 , -103.85
+505.62 , -109.92
+539.33 , -115.99
+573.04 , -122.06
+606.75 , -128.12
+640.46 , -134.25
+674.17 , -140.32
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..4cd0b08364e93ffac1706e8cae2de545736e7ae4
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 2,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 12.276
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 13860.59,
+        "ContinuousTorqueSpeed": 166.99,
+        "OverloadTorque": 16517.20,
+        "OverloadTorqueSpeed": 166.01,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl2.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 15015.63,
+        "ContinuousTorqueSpeed": 168.62,
+        "OverloadTorque": 17325.73,
+        "OverloadTorqueSpeed": 170.17,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1Whl2_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1Whl2.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1Whl2_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..68ff851d9d43e05a7ea2b05c42d4517c1387edfe
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx1Whl2.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..d5c888ba7ef92b2a9dbe3fc299d1de00bfa1be6f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1Whl2.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1,
+        "Position": "GEN",
+        "MotorFile": "../Common/GenericGen.vem",
+        "MechanicalEfficiency": 1
+      }
+    ],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..34a156b7879d62462d6d49a3c99ceafec0effec5
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out  , T_drive_out , T_recuperation_out
+0.00   , 17325.73    , -19570.62
+3.34   , 17325.73    , -19570.62
+33.72  , 17325.73    , -19570.62
+67.45  , 17325.73    , -19570.62
+101.09 , 17325.73    , -19570.62
+134.82 , 17325.73    , -19570.62
+168.54 , 17325.73    , -19570.62
+202.26 , 14438.11    , -16308.85
+235.99 , 12375.42    , -13978.91
+269.63 , 10828.58    , -12231.64
+303.36 , 9625.48     , -10872.66
+337.08 , 8662.87     , -9785.31
+370.80 , 7875.35     , -8895.76
+404.53 , 7219.06     , -8154.43
+438.17 , 6663.71     , -7527.12
+471.90 , 6187.83     , -6989.58
+505.62 , 5775.24     , -6523.54
+539.35 , 5414.41     , -6115.95
+573.07 , 5095.84     , -5756.11
+606.71 , 4812.63     , -5436.20
+640.44 , 4559.44     , -5150.21
+674.16 , 4331.43     , -4892.66
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..07eb40e197c27c23aea5f69c3200e3b799688102
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -37.45
+3.37   , -38.62
+33.71  , -49.58
+67.42  , -61.71
+101.12 , -73.85
+134.83 , -86.11
+168.54 , -98.24
+202.25 , -110.38
+235.96 , -122.51
+269.67 , -134.65
+303.37 , -146.91
+337.08 , -159.04
+370.79 , -171.18
+404.50 , -183.31
+438.21 , -195.45
+471.92 , -207.71
+505.62 , -219.84
+539.33 , -231.98
+573.04 , -244.11
+606.75 , -256.24
+640.46 , -268.51
+674.17 , -280.64
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..6d42e7230c9eb9b6b0039530bb0326164b102883
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx
@@ -0,0 +1,33 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-11-03T14:19:09.9858299Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "3_speed_AMT",
+    "Inertia": 0.0,
+    "TracInt": 0.8,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      }
+    ],
+    "TqReserve": 0.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.22222222222222,
+    "StartAcc": 0.8,
+    "GearboxType": "AMT",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..be0c1c769afcc3de76b300f1f6c01837028b6643
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc
@@ -0,0 +1,51 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 4.65
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 5412.60,
+        "ContinuousTorqueSpeed": 440.86,
+        "OverloadTorque": 6450.02,
+        "OverloadTorqueSpeed": 438.28,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 5863.65,
+        "ContinuousTorqueSpeed": 445.16,
+        "OverloadTorque": 6765.75,
+        "OverloadTorqueSpeed": 449.25,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx1.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..f6cb3eaca9db3eeaf9287e08f9fc710b795dec0b
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx1.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..598701dc40b8ad9ea887244aec7da9430fab01bf
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+    ],
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1,
+        "Position": "GEN",
+        "MotorFile": "../Common/GenericGen.vem",
+        "MechanicalEfficiency": 1
+      }
+    ],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..e4be1e22ede233c40afa5a00eeb1292d2cad8f78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -7190.72 , 0.00
+0.00    , -6831.19 , 0.00
+0.00    , -6471.65 , 0.00
+0.00    , -6112.11 , 0.00
+0.00    , -5752.58 , 0.00
+0.00    , -5393.04 , 0.00
+0.00    , -5033.51 , -0.13
+0.00    , -4673.97 , -0.66
+0.00    , -4314.43 , -0.98
+0.00    , -3954.90 , -1.19
+0.00    , -3595.36 , -1.32
+0.00    , -3235.82 , -1.38
+0.00    , -2876.29 , -1.39
+0.00    , -2516.75 , -1.35
+0.00    , -2157.22 , -1.26
+0.00    , -1797.68 , -1.13
+0.00    , -1438.14 , -0.97
+0.00    , -1078.61 , -0.77
+0.00    , -719.07  , -0.53
+0.00    , -359.54  , -0.27
+0.00    , -71.91   , -0.02
+0.00    , 67.66    , 0.13
+0.00    , 338.29   , 0.56
+0.00    , 676.58   , 1.12
+0.00    , 1014.86  , 1.70
+0.00    , 1353.15  , 2.31
+0.00    , 1691.44  , 2.93
+0.00    , 2029.73  , 3.58
+0.00    , 2368.01  , 4.25
+0.00    , 2706.30  , 4.93
+0.00    , 3044.59  , 5.64
+0.00    , 3382.88  , 6.37
+0.00    , 3721.16  , 7.12
+0.00    , 4059.45  , 7.88
+0.00    , 4397.74  , 8.67
+0.00    , 4736.03  , 9.47
+0.00    , 5074.31  , 10.29
+0.00    , 5412.60  , 11.13
+0.00    , 5750.89  , 11.99
+0.00    , 6089.18  , 12.87
+0.00    , 6427.46  , 13.76
+0.00    , 6765.75  , 14.67
+8.90    , -7190.72 , 0.00
+8.90    , -6831.19 , 0.00
+8.90    , -6471.65 , 0.00
+8.90    , -6112.11 , 0.00
+8.90    , -5752.58 , 0.00
+8.90    , -5393.04 , 0.00
+8.90    , -5033.51 , -0.50
+8.90    , -4673.97 , -0.84
+8.90    , -4314.43 , -1.04
+8.90    , -3954.90 , -1.16
+8.90    , -3595.36 , -1.22
+8.90    , -3235.82 , -1.24
+8.90    , -2876.29 , -1.21
+8.90    , -2516.75 , -1.15
+8.90    , -2157.22 , -1.06
+8.90    , -1797.68 , -0.94
+8.90    , -1438.14 , -0.80
+8.90    , -1078.61 , -0.62
+8.90    , -719.07  , -0.43
+8.90    , -359.54  , -0.21
+8.90    , -71.91   , -0.02
+8.90    , 67.66    , 0.10
+8.90    , 338.29   , 0.43
+8.90    , 676.58   , 0.85
+8.90    , 1014.86  , 1.30
+8.90    , 1353.15  , 1.75
+8.90    , 1691.44  , 2.23
+8.90    , 2029.73  , 2.71
+8.90    , 2368.01  , 3.21
+8.90    , 2706.30  , 3.73
+8.90    , 3044.59  , 4.26
+8.90    , 3382.88  , 4.80
+8.90    , 3721.16  , 5.36
+8.90    , 4059.45  , 5.93
+8.90    , 4397.74  , 6.52
+8.90    , 4736.03  , 7.12
+8.90    , 5074.31  , 7.73
+8.90    , 5412.60  , 8.35
+8.90    , 5750.89  , 8.99
+8.90    , 6089.18  , 9.64
+8.90    , 6427.46  , 10.30
+8.90    , 6765.75  , 10.98
+88.99   , -7190.72 , -58.10
+88.99   , -6831.19 , -55.37
+88.99   , -6471.65 , -52.62
+88.99   , -6112.11 , -49.85
+88.99   , -5752.58 , -47.06
+88.99   , -5393.04 , -44.25
+88.99   , -5033.51 , -41.42
+88.99   , -4673.97 , -38.57
+88.99   , -4314.43 , -35.70
+88.99   , -3954.90 , -32.81
+88.99   , -3595.36 , -29.90
+88.99   , -3235.82 , -26.98
+88.99   , -2876.29 , -24.03
+88.99   , -2516.75 , -21.07
+88.99   , -2157.22 , -18.08
+88.99   , -1797.68 , -15.08
+88.99   , -1438.14 , -12.06
+88.99   , -1078.61 , -9.02
+88.99   , -719.07  , -5.96
+88.99   , -359.54  , -2.88
+88.99   , -71.91   , -0.37
+88.99   , 67.66    , 0.90
+88.99   , 338.29   , 3.68
+88.99   , 676.58   , 7.16
+88.99   , 1014.86  , 10.66
+88.99   , 1353.15  , 14.17
+88.99   , 1691.44  , 17.71
+88.99   , 2029.73  , 21.26
+88.99   , 2368.01  , 24.84
+88.99   , 2706.30  , 28.43
+88.99   , 3044.59  , 32.04
+88.99   , 3382.88  , 35.67
+88.99   , 3721.16  , 39.32
+88.99   , 4059.45  , 42.99
+88.99   , 4397.74  , 46.68
+88.99   , 4736.03  , 50.38
+88.99   , 5074.31  , 54.11
+88.99   , 5412.60  , 57.85
+88.99   , 5750.89  , 61.61
+88.99   , 6089.18  , 65.39
+88.99   , 6427.46  , 69.19
+88.99   , 6765.75  , 73.01
+177.98  , -7190.72 , -120.57
+177.98  , -6831.19 , -114.73
+177.98  , -6471.65 , -108.87
+177.98  , -6112.11 , -102.99
+177.98  , -5752.58 , -97.08
+177.98  , -5393.04 , -91.15
+177.98  , -5033.51 , -85.20
+177.98  , -4673.97 , -79.23
+177.98  , -4314.43 , -73.23
+177.98  , -3954.90 , -67.21
+177.98  , -3595.36 , -61.17
+177.98  , -3235.82 , -55.10
+177.98  , -2876.29 , -49.01
+177.98  , -2516.75 , -42.90
+177.98  , -2157.22 , -36.77
+177.98  , -1797.68 , -30.61
+177.98  , -1438.14 , -24.43
+177.98  , -1078.61 , -18.23
+177.98  , -719.07  , -12.01
+177.98  , -359.54  , -5.76
+177.98  , -71.91   , -0.66
+177.98  , 67.66    , 1.84
+177.98  , 338.29   , 7.35
+177.98  , 676.58   , 14.22
+177.98  , 1014.86  , 21.11
+177.98  , 1353.15  , 28.02
+177.98  , 1691.44  , 34.96
+177.98  , 2029.73  , 41.92
+177.98  , 2368.01  , 48.90
+177.98  , 2706.30  , 55.90
+177.98  , 3044.59  , 62.93
+177.98  , 3382.88  , 69.98
+177.98  , 3721.16  , 77.05
+177.98  , 4059.45  , 84.15
+177.98  , 4397.74  , 91.27
+177.98  , 4736.03  , 98.41
+177.98  , 5074.31  , 105.58
+177.98  , 5412.60  , 112.76
+177.98  , 5750.89  , 119.97
+177.98  , 6089.18  , 127.21
+177.98  , 6427.46  , 134.46
+177.98  , 6765.75  , 141.74
+266.97  , -7190.72 , -182.44
+266.97  , -6831.19 , -173.55
+266.97  , -6471.65 , -164.62
+266.97  , -6112.11 , -155.67
+266.97  , -5752.58 , -146.69
+266.97  , -5393.04 , -137.68
+266.97  , -5033.51 , -128.65
+266.97  , -4673.97 , -119.58
+266.97  , -4314.43 , -110.49
+266.97  , -3954.90 , -101.36
+266.97  , -3595.36 , -92.21
+266.97  , -3235.82 , -83.03
+266.97  , -2876.29 , -73.82
+266.97  , -2516.75 , -64.58
+266.97  , -2157.22 , -55.31
+266.97  , -1797.68 , -46.02
+266.97  , -1438.14 , -36.70
+266.97  , -1078.61 , -27.34
+266.97  , -719.07  , -17.96
+266.97  , -359.54  , -8.54
+266.97  , -71.91   , -0.79
+266.97  , 67.66    , 2.86
+266.97  , 338.29   , 11.12
+266.97  , 676.58   , 21.39
+266.97  , 1014.86  , 31.68
+266.97  , 1353.15  , 41.99
+266.97  , 1691.44  , 52.34
+266.97  , 2029.73  , 62.71
+266.97  , 2368.01  , 73.12
+266.97  , 2706.30  , 83.55
+266.97  , 3044.59  , 94.01
+266.97  , 3382.88  , 104.50
+266.97  , 3721.16  , 115.02
+266.97  , 4059.45  , 125.57
+266.97  , 4397.74  , 136.15
+266.97  , 4736.03  , 146.76
+266.97  , 5074.31  , 157.40
+266.97  , 5412.60  , 168.06
+266.97  , 5750.89  , 178.76
+266.97  , 6089.18  , 189.48
+266.97  , 6427.46  , 200.23
+266.97  , 6765.75  , 211.02
+355.96  , -7190.72 , -243.71
+355.96  , -6831.19 , -231.81
+355.96  , -6471.65 , -219.87
+355.96  , -6112.11 , -207.89
+355.96  , -5752.58 , -195.88
+355.96  , -5393.04 , -183.83
+355.96  , -5033.51 , -171.74
+355.96  , -4673.97 , -159.61
+355.96  , -4314.43 , -147.45
+355.96  , -3954.90 , -135.25
+355.96  , -3595.36 , -123.01
+355.96  , -3235.82 , -110.74
+355.96  , -2876.29 , -98.43
+355.96  , -2516.75 , -86.08
+355.96  , -2157.22 , -73.70
+355.96  , -1797.68 , -61.27
+355.96  , -1438.14 , -48.82
+355.96  , -1078.61 , -36.32
+355.96  , -719.07  , -23.78
+355.96  , -359.54  , -11.19
+355.96  , -71.91   , -0.63
+355.96  , 67.66    , 3.98
+355.96  , 338.29   , 15.01
+355.96  , 676.58   , 28.68
+355.96  , 1014.86  , 42.37
+355.96  , 1353.15  , 56.10
+355.96  , 1691.44  , 69.87
+355.96  , 2029.73  , 83.67
+355.96  , 2368.01  , 97.52
+355.96  , 2706.30  , 111.40
+355.96  , 3044.59  , 125.31
+355.96  , 3382.88  , 139.27
+355.96  , 3721.16  , 153.26
+355.96  , 4059.45  , 167.29
+355.96  , 4397.74  , 181.36
+355.96  , 4736.03  , 195.46
+355.96  , 5074.31  , 209.61
+355.96  , 5412.60  , 223.79
+355.96  , 5750.89  , 238.01
+355.96  , 6089.18  , 252.26
+355.96  , 6427.46  , 266.56
+355.96  , 6765.75  , 280.89
+444.95  , -7190.72 , -304.37
+444.95  , -6831.19 , -289.50
+444.95  , -6471.65 , -274.59
+444.95  , -6112.11 , -259.63
+444.95  , -5752.58 , -244.61
+444.95  , -5393.04 , -229.56
+444.95  , -5033.51 , -214.45
+444.95  , -4673.97 , -199.30
+444.95  , -4314.43 , -184.10
+444.95  , -3954.90 , -168.85
+444.95  , -3595.36 , -153.55
+444.95  , -3235.82 , -138.20
+444.95  , -2876.29 , -122.81
+444.95  , -2516.75 , -107.37
+444.95  , -2157.22 , -91.88
+444.95  , -1797.68 , -76.35
+444.95  , -1438.14 , -60.76
+444.95  , -1078.61 , -45.13
+444.95  , -719.07  , -29.44
+444.95  , -359.54  , -13.67
+444.95  , -71.91   , 0.00
+444.95  , 67.66    , 5.21
+444.95  , 338.29   , 19.04
+444.95  , 676.58   , 36.13
+444.95  , 1014.86  , 53.24
+444.95  , 1353.15  , 70.39
+444.95  , 1691.44  , 87.59
+444.95  , 2029.73  , 104.83
+444.95  , 2368.01  , 122.13
+444.95  , 2706.30  , 139.47
+444.95  , 3044.59  , 156.87
+444.95  , 3382.88  , 174.31
+444.95  , 3721.16  , 191.80
+444.95  , 4059.45  , 209.33
+444.95  , 4397.74  , 226.92
+444.95  , 4736.03  , 244.56
+444.95  , 5074.31  , 262.24
+444.95  , 5412.60  , 279.97
+444.95  , 5750.89  , 297.76
+444.95  , 6089.18  , 315.58
+444.95  , 6427.46  , 333.46
+444.95  , 6765.75  , 351.39
+533.94  , -7190.72 , -364.37
+533.94  , -6831.19 , -346.59
+533.94  , -6471.65 , -328.74
+533.94  , -6112.11 , -310.84
+533.94  , -5752.58 , -292.87
+533.94  , -5393.04 , -274.84
+533.94  , -5033.51 , -256.75
+533.94  , -4673.97 , -238.60
+533.94  , -4314.43 , -220.39
+533.94  , -3954.90 , -202.12
+533.94  , -3595.36 , -183.79
+533.94  , -3235.82 , -165.40
+533.94  , -2876.29 , -146.94
+533.94  , -2516.75 , -128.43
+533.94  , -2157.22 , -109.85
+533.94  , -1797.68 , -91.21
+533.94  , -1438.14 , -72.51
+533.94  , -1078.61 , -53.75
+533.94  , -719.07  , -34.91
+533.94  , -359.54  , -15.95
+533.94  , -71.91   , 0.00
+533.94  , 67.66    , 6.58
+533.94  , 338.29   , 23.25
+533.94  , 676.58   , 43.76
+533.94  , 1014.86  , 64.29
+533.94  , 1353.15  , 84.87
+533.94  , 1691.44  , 105.52
+533.94  , 2029.73  , 126.22
+533.94  , 2368.01  , 146.98
+533.94  , 2706.30  , 167.81
+533.94  , 3044.59  , 188.70
+533.94  , 3382.88  , 209.65
+533.94  , 3721.16  , 230.66
+533.94  , 4059.45  , 251.73
+533.94  , 4397.74  , 272.87
+533.94  , 4736.03  , 294.07
+533.94  , 5074.31  , 315.33
+533.94  , 5412.60  , 336.65
+533.94  , 5750.89  , 358.03
+533.94  , 6089.18  , 379.47
+533.94  , 6427.46  , 400.98
+533.94  , 6765.75  , 422.54
+622.93  , -7190.72 , -423.69
+622.93  , -6831.19 , -403.04
+622.93  , -6471.65 , -382.31
+622.93  , -6112.11 , -361.50
+622.93  , -5752.58 , -340.62
+622.93  , -5393.04 , -319.66
+622.93  , -5033.51 , -298.62
+622.93  , -4673.97 , -277.51
+622.93  , -4314.43 , -256.31
+622.93  , -3954.90 , -235.05
+622.93  , -3595.36 , -213.70
+622.93  , -3235.82 , -192.28
+622.93  , -2876.29 , -170.79
+622.93  , -2516.75 , -149.21
+622.93  , -2157.22 , -127.57
+622.93  , -1797.68 , -105.84
+622.93  , -1438.14 , -84.03
+622.93  , -1078.61 , -62.14
+622.93  , -719.07  , -40.16
+622.93  , -359.54  , -18.00
+622.93  , -71.91   , 0.00
+622.93  , 67.66    , 8.09
+622.93  , 338.29   , 27.64
+622.93  , 676.58   , 51.59
+622.93  , 1014.86  , 75.56
+622.93  , 1353.15  , 99.58
+622.93  , 1691.44  , 123.68
+622.93  , 2029.73  , 147.86
+622.93  , 2368.01  , 172.10
+622.93  , 2706.30  , 196.43
+622.93  , 3044.59  , 220.84
+622.93  , 3382.88  , 245.32
+622.93  , 3721.16  , 269.88
+622.93  , 4059.45  , 294.51
+622.93  , 4397.74  , 319.23
+622.93  , 4736.03  , 344.02
+622.93  , 5074.31  , 368.89
+622.93  , 5412.60  , 393.83
+622.93  , 5750.89  , 418.85
+622.93  , 6089.18  , 443.95
+622.93  , 6427.46  , 469.13
+622.93  , 6765.75  , 494.38
+711.92  , -7190.72 , -482.31
+711.92  , -6831.19 , -458.83
+711.92  , -6471.65 , -435.26
+711.92  , -6112.11 , -411.59
+711.92  , -5752.58 , -387.83
+711.92  , -5393.04 , -363.97
+711.92  , -5033.51 , -340.02
+711.92  , -4673.97 , -315.97
+711.92  , -4314.43 , -291.83
+711.92  , -3954.90 , -267.59
+711.92  , -3595.36 , -243.26
+711.92  , -3235.82 , -218.84
+711.92  , -2876.29 , -194.32
+711.92  , -2516.75 , -169.71
+711.92  , -2157.22 , -145.00
+711.92  , -1797.68 , -120.19
+711.92  , -1438.14 , -95.29
+711.92  , -1078.61 , -70.28
+711.92  , -719.07  , -45.14
+711.92  , -359.54  , -19.76
+711.92  , -71.91   , 0.00
+711.92  , 67.66    , 9.76
+711.92  , 338.29   , 32.25
+711.92  , 676.58   , 59.66
+711.92  , 1014.86  , 87.07
+711.92  , 1353.15  , 114.55
+711.92  , 1691.44  , 142.11
+711.92  , 2029.73  , 169.77
+711.92  , 2368.01  , 197.52
+711.92  , 2706.30  , 225.37
+711.92  , 3044.59  , 253.31
+711.92  , 3382.88  , 281.34
+711.92  , 3721.16  , 309.47
+711.92  , 4059.45  , 337.70
+711.92  , 4397.74  , 366.02
+711.92  , 4736.03  , 394.44
+711.92  , 5074.31  , 422.95
+711.92  , 5412.60  , 451.56
+711.92  , 5750.89  , 480.26
+711.92  , 6089.18  , 509.05
+711.92  , 6427.46  , 537.94
+711.92  , 6765.75  , 566.93
+800.91  , -7190.72 , -540.17
+800.91  , -6831.19 , -513.92
+800.91  , -6471.65 , -487.55
+800.91  , -6112.11 , -461.06
+800.91  , -5752.58 , -434.46
+800.91  , -5393.04 , -407.75
+800.91  , -5033.51 , -380.92
+800.91  , -4673.97 , -353.97
+800.91  , -4314.43 , -326.91
+800.91  , -3954.90 , -299.73
+800.91  , -3595.36 , -272.44
+800.91  , -3235.82 , -245.03
+800.91  , -2876.29 , -217.51
+800.91  , -2516.75 , -189.87
+800.91  , -2157.22 , -162.12
+800.91  , -1797.68 , -134.25
+800.91  , -1438.14 , -106.26
+800.91  , -1078.61 , -78.13
+800.91  , -719.07  , -49.84
+800.91  , -359.54  , -21.19
+800.91  , -71.91   , 0.00
+800.91  , 67.66    , 11.59
+800.91  , 338.29   , 37.10
+800.91  , 676.58   , 67.98
+800.91  , 1014.86  , 98.85
+800.91  , 1353.15  , 129.79
+800.91  , 1691.44  , 160.84
+800.91  , 2029.73  , 191.99
+800.91  , 2368.01  , 223.26
+800.91  , 2706.30  , 254.64
+800.91  , 3044.59  , 286.14
+800.91  , 3382.88  , 317.75
+800.91  , 3721.16  , 349.48
+800.91  , 4059.45  , 381.32
+800.91  , 4397.74  , 413.28
+800.91  , 4736.03  , 445.36
+800.91  , 5074.31  , 477.54
+800.91  , 5412.60  , 509.85
+800.91  , 5750.89  , 542.27
+800.91  , 6089.18  , 574.80
+800.91  , 6427.46  , 607.45
+800.91  , 6765.75  , 640.21
+889.90  , -7190.72 , -597.26
+889.90  , -6831.19 , -568.28
+889.90  , -6471.65 , -539.16
+889.90  , -6112.11 , -509.90
+889.90  , -5752.58 , -480.50
+889.90  , -5393.04 , -450.96
+889.90  , -5033.51 , -421.28
+889.90  , -4673.97 , -391.47
+889.90  , -4314.43 , -361.52
+889.90  , -3954.90 , -331.43
+889.90  , -3595.36 , -301.20
+889.90  , -3235.82 , -270.83
+889.90  , -2876.29 , -240.33
+889.90  , -2516.75 , -209.68
+889.90  , -2157.22 , -178.90
+889.90  , -1797.68 , -147.97
+889.90  , -1438.14 , -116.90
+889.90  , -1078.61 , -85.66
+889.90  , -719.07  , -54.21
+889.90  , -359.54  , -22.23
+889.90  , -71.91   , 0.00
+889.90  , 67.66    , 13.60
+889.90  , 338.29   , 42.20
+889.90  , 676.58   , 76.58
+889.90  , 1014.86  , 110.92
+889.90  , 1353.15  , 145.34
+889.90  , 1691.44  , 179.88
+889.90  , 2029.73  , 214.55
+889.90  , 2368.01  , 249.35
+889.90  , 2706.30  , 284.29
+889.90  , 3044.59  , 319.36
+889.90  , 3382.88  , 354.57
+889.90  , 3721.16  , 389.92
+889.90  , 4059.45  , 425.41
+889.90  , 4397.74  , 461.03
+889.90  , 4736.03  , 496.79
+889.90  , 5074.31  , 532.69
+889.90  , 5412.60  , 568.73
+889.90  , 5750.89  , 604.90
+889.90  , 6089.18  , 641.21
+889.90  , 6427.46  , 677.66
+889.90  , 6765.75  , 714.24
+978.89  , -7190.72 , -653.54
+978.89  , -6831.19 , -621.88
+978.89  , -6471.65 , -590.05
+978.89  , -6112.11 , -558.06
+978.89  , -5752.58 , -525.90
+978.89  , -5393.04 , -493.58
+978.89  , -5033.51 , -461.09
+978.89  , -4673.97 , -428.44
+978.89  , -4314.43 , -395.63
+978.89  , -3954.90 , -362.65
+978.89  , -3595.36 , -329.51
+978.89  , -3235.82 , -296.21
+978.89  , -2876.29 , -262.74
+978.89  , -2516.75 , -229.11
+978.89  , -2157.22 , -195.31
+978.89  , -1797.68 , -161.34
+978.89  , -1438.14 , -127.18
+978.89  , -1078.61 , -92.83
+978.89  , -719.07  , -58.20
+978.89  , -359.54  , -22.82
+978.89  , -71.91   , 0.00
+978.89  , 67.66    , 15.79
+978.89  , 338.29   , 47.58
+978.89  , 676.58   , 85.48
+978.89  , 1014.86  , 123.30
+978.89  , 1353.15  , 161.22
+978.89  , 1691.44  , 199.26
+978.89  , 2029.73  , 237.46
+978.89  , 2368.01  , 275.81
+978.89  , 2706.30  , 314.32
+978.89  , 3044.59  , 352.99
+978.89  , 3382.88  , 391.83
+978.89  , 3721.16  , 430.82
+978.89  , 4059.45  , 469.98
+978.89  , 4397.74  , 509.30
+978.89  , 4736.03  , 548.78
+978.89  , 5074.31  , 588.42
+978.89  , 5412.60  , 628.23
+978.89  , 5750.89  , 668.20
+978.89  , 6089.18  , 708.32
+978.89  , 6427.46  , 748.61
+978.89  , 6765.75  , 789.06
+1067.88 , -7190.72 , -708.97
+1067.88 , -6831.19 , -674.68
+1067.88 , -6471.65 , -640.19
+1067.88 , -6112.11 , -605.51
+1067.88 , -5752.58 , -570.63
+1067.88 , -5393.04 , -535.56
+1067.88 , -5033.51 , -500.30
+1067.88 , -4673.97 , -464.85
+1067.88 , -4314.43 , -429.21
+1067.88 , -3954.90 , -393.37
+1067.88 , -3595.36 , -357.35
+1067.88 , -3235.82 , -321.13
+1067.88 , -2876.29 , -284.71
+1067.88 , -2516.75 , -248.11
+1067.88 , -2157.22 , -211.31
+1067.88 , -1797.68 , -174.30
+1067.88 , -1438.14 , -137.08
+1067.88 , -1078.61 , -99.61
+1067.88 , -719.07  , -61.78
+1067.88 , -359.54  , -22.86
+1067.88 , -71.91   , 0.00
+1067.88 , 67.66    , 18.17
+1067.88 , 338.29   , 53.24
+1067.88 , 676.58   , 94.71
+1067.88 , 1014.86  , 136.03
+1067.88 , 1353.15  , 177.45
+1067.88 , 1691.44  , 219.01
+1067.88 , 2029.73  , 260.75
+1067.88 , 2368.01  , 302.67
+1067.88 , 2706.30  , 344.78
+1067.88 , 3044.59  , 387.07
+1067.88 , 3382.88  , 429.54
+1067.88 , 3721.16  , 472.21
+1067.88 , 4059.45  , 515.06
+1067.88 , 4397.74  , 558.11
+1067.88 , 4736.03  , 601.34
+1067.88 , 5074.31  , 644.76
+1067.88 , 5412.60  , 688.37
+1067.88 , 5750.89  , 732.17
+1067.88 , 6089.18  , 776.15
+1067.88 , 6427.46  , 820.33
+1067.88 , 6765.75  , 864.69
+1156.87 , -7190.72 , -763.53
+1156.87 , -6831.19 , -726.65
+1156.87 , -6471.65 , -689.55
+1156.87 , -6112.11 , -652.22
+1156.87 , -5752.58 , -614.67
+1156.87 , -5393.04 , -576.89
+1156.87 , -5033.51 , -538.89
+1156.87 , -4673.97 , -500.67
+1156.87 , -4314.43 , -462.22
+1156.87 , -3954.90 , -423.56
+1156.87 , -3595.36 , -384.67
+1156.87 , -3235.82 , -345.56
+1156.87 , -2876.29 , -306.22
+1156.87 , -2516.75 , -266.66
+1156.87 , -2157.22 , -226.86
+1156.87 , -1797.68 , -186.83
+1156.87 , -1438.14 , -146.54
+1156.87 , -1078.61 , -105.95
+1156.87 , -719.07  , -64.90
+1156.87 , -359.54  , -22.24
+1156.87 , -71.91   , 0.00
+1156.87 , 67.66    , 20.74
+1156.87 , 338.29   , 59.20
+1156.87 , 676.58   , 104.27
+1156.87 , 1014.86  , 149.12
+1156.87 , 1353.15  , 194.05
+1156.87 , 1691.44  , 239.16
+1156.87 , 2029.73  , 284.45
+1156.87 , 2368.01  , 329.96
+1156.87 , 2706.30  , 375.67
+1156.87 , 3044.59  , 421.60
+1156.87 , 3382.88  , 467.75
+1156.87 , 3721.16  , 514.11
+1156.87 , 4059.45  , 560.69
+1156.87 , 4397.74  , 607.48
+1156.87 , 4736.03  , 654.50
+1156.87 , 5074.31  , 701.73
+1156.87 , 5412.60  , 749.18
+1156.87 , 5750.89  , 796.84
+1156.87 , 6089.18  , 844.73
+1156.87 , 6427.46  , 892.83
+1156.87 , 6765.75  , 941.14
+1245.86 , -7190.72 , -817.17
+1245.86 , -6831.19 , -777.76
+1245.86 , -6471.65 , -738.08
+1245.86 , -6112.11 , -698.15
+1245.86 , -5752.58 , -657.96
+1245.86 , -5393.04 , -617.52
+1245.86 , -5033.51 , -576.82
+1245.86 , -4673.97 , -535.86
+1245.86 , -4314.43 , -494.65
+1245.86 , -3954.90 , -453.18
+1245.86 , -3595.36 , -411.45
+1245.86 , -3235.82 , -369.47
+1245.86 , -2876.29 , -327.22
+1245.86 , -2516.75 , -284.72
+1245.86 , -2157.22 , -241.95
+1245.86 , -1797.68 , -198.90
+1245.86 , -1438.14 , -155.54
+1245.86 , -1078.61 , -111.82
+1245.86 , -719.07  , -67.51
+1245.86 , -359.54  , -20.80
+1245.86 , -71.91   , 0.00
+1245.86 , 67.66    , 23.52
+1245.86 , 338.29   , 65.48
+1245.86 , 676.58   , 114.20
+1245.86 , 1014.86  , 162.59
+1245.86 , 1353.15  , 211.06
+1245.86 , 1691.44  , 259.72
+1245.86 , 2029.73  , 308.59
+1245.86 , 2368.01  , 357.69
+1245.86 , 2706.30  , 407.04
+1245.86 , 3044.59  , 456.62
+1245.86 , 3382.88  , 506.46
+1245.86 , 3721.16  , 556.54
+1245.86 , 4059.45  , 606.87
+1245.86 , 4397.74  , 657.45
+1245.86 , 4736.03  , 708.28
+1245.86 , 5074.31  , 759.35
+1245.86 , 5412.60  , 810.68
+1245.86 , 5750.89  , 862.25
+1245.86 , 6089.18  , 914.07
+1245.86 , 6427.46  , 966.13
+1245.86 , 6765.75  , 1018.44
+1334.85 , -7190.72 , -869.86
+1334.85 , -6831.19 , -827.96
+1334.85 , -6471.65 , -785.77
+1334.85 , -6112.11 , -743.28
+1334.85 , -5752.58 , -700.50
+1334.85 , -5393.04 , -657.42
+1334.85 , -5033.51 , -614.05
+1334.85 , -4673.97 , -570.39
+1334.85 , -4314.43 , -526.44
+1334.85 , -3954.90 , -482.19
+1334.85 , -3595.36 , -437.65
+1334.85 , -3235.82 , -392.82
+1334.85 , -2876.29 , -347.69
+1334.85 , -2516.75 , -302.26
+1334.85 , -2157.22 , -256.52
+1334.85 , -1797.68 , -210.46
+1334.85 , -1438.14 , -164.04
+1334.85 , -1078.61 , -117.17
+1334.85 , -719.07  , -69.54
+1334.85 , -359.54  , -18.27
+1334.85 , -71.91   , 0.00
+1334.85 , 67.66    , 26.49
+1334.85 , 338.29   , 72.10
+1334.85 , 676.58   , 124.50
+1334.85 , 1014.86  , 176.46
+1334.85 , 1353.15  , 228.49
+1334.85 , 1691.44  , 280.71
+1334.85 , 2029.73  , 333.18
+1334.85 , 2368.01  , 385.90
+1334.85 , 2706.30  , 438.89
+1334.85 , 3044.59  , 492.16
+1334.85 , 3382.88  , 545.71
+1334.85 , 3721.16  , 599.54
+1334.85 , 4059.45  , 653.64
+1334.85 , 4397.74  , 708.03
+1334.85 , 4736.03  , 762.71
+1334.85 , 5074.31  , 817.66
+1334.85 , 5412.60  , 872.89
+1334.85 , 5750.89  , 928.41
+1334.85 , 6089.18  , 984.20
+1334.85 , 6427.46  , 1040.27
+1334.85 , 6765.75  , 1096.63
+1423.84 , -7190.72 , -921.56
+1423.84 , -6831.19 , -877.23
+1423.84 , -6471.65 , -832.56
+1423.84 , -6112.11 , -787.56
+1423.84 , -5752.58 , -742.22
+1423.84 , -5393.04 , -696.56
+1423.84 , -5033.51 , -650.56
+1423.84 , -4673.97 , -604.23
+1423.84 , -4314.43 , -557.56
+1423.84 , -3954.90 , -510.57
+1423.84 , -3595.36 , -463.24
+1423.84 , -3235.82 , -415.58
+1423.84 , -2876.29 , -367.58
+1423.84 , -2516.75 , -319.24
+1423.84 , -2157.22 , -270.55
+1423.84 , -1797.68 , -221.48
+1423.84 , -1438.14 , -171.99
+1423.84 , -1078.61 , -121.95
+1423.84 , -719.07  , -70.93
+1423.84 , -359.54  , -14.10
+1423.84 , -71.91   , 0.00
+1423.84 , 67.66    , 29.68
+1423.84 , 338.29   , 79.05
+1423.84 , 676.58   , 135.20
+1423.84 , 1014.86  , 190.76
+1423.84 , 1353.15  , 246.36
+1423.84 , 1691.44  , 302.17
+1423.84 , 2029.73  , 358.24
+1423.84 , 2368.01  , 414.60
+1423.84 , 2706.30  , 471.27
+1423.84 , 3044.59  , 528.24
+1423.84 , 3382.88  , 585.52
+1423.84 , 3721.16  , 643.12
+1423.84 , 4059.45  , 701.03
+1423.84 , 4397.74  , 759.26
+1423.84 , 4736.03  , 817.80
+1423.84 , 5074.31  , 876.66
+1423.84 , 5412.60  , 935.84
+1423.84 , 5750.89  , 995.34
+1423.84 , 6089.18  , 1055.15
+1423.84 , 6427.46  , 1115.27
+1423.84 , 6765.75  , 1175.71
+1512.83 , -7190.72 , -972.24
+1512.83 , -6831.19 , -925.52
+1512.83 , -6471.65 , -878.43
+1512.83 , -6112.11 , -830.96
+1512.83 , -5752.58 , -783.11
+1512.83 , -5393.04 , -734.89
+1512.83 , -5033.51 , -686.30
+1512.83 , -4673.97 , -637.33
+1512.83 , -4314.43 , -587.99
+1512.83 , -3954.90 , -538.28
+1512.83 , -3595.36 , -488.19
+1512.83 , -3235.82 , -437.72
+1512.83 , -2876.29 , -386.87
+1512.83 , -2516.75 , -335.63
+1512.83 , -2157.22 , -283.99
+1512.83 , -1797.68 , -231.92
+1512.83 , -1438.14 , -179.35
+1512.83 , -1078.61 , -126.12
+1512.83 , -719.07  , -71.60
+1512.83 , -359.54  , -6.45
+1512.83 , -71.91   , 0.00
+1512.83 , 67.66    , 33.08
+1512.83 , 338.29   , 86.37
+1512.83 , 676.58   , 146.31
+1512.83 , 1014.86  , 205.50
+1512.83 , 1353.15  , 264.70
+1512.83 , 1691.44  , 324.11
+1512.83 , 2029.73  , 383.81
+1512.83 , 2368.01  , 443.83
+1512.83 , 2706.30  , 504.18
+1512.83 , 3044.59  , 564.87
+1512.83 , 3382.88  , 625.91
+1512.83 , 3721.16  , 687.30
+1512.83 , 4059.45  , 749.05
+1512.83 , 4397.74  , 811.14
+1512.83 , 4736.03  , 873.59
+1512.83 , 5074.31  , 936.40
+1512.83 , 5412.60  , 999.56
+1512.83 , 5750.89  , 1063.07
+1512.83 , 6089.18  , 1126.93
+1512.83 , 6427.46  , 1191.14
+1512.83 , 6765.75  , 1255.71
+1601.82 , -7190.72 , -1021.86
+1601.82 , -6831.19 , -972.81
+1601.82 , -6471.65 , -923.33
+1601.82 , -6112.11 , -873.44
+1601.82 , -5752.58 , -823.13
+1601.82 , -5393.04 , -772.39
+1601.82 , -5033.51 , -721.24
+1601.82 , -4673.97 , -669.67
+1601.82 , -4314.43 , -617.68
+1601.82 , -3954.90 , -565.27
+1601.82 , -3595.36 , -512.45
+1601.82 , -3235.82 , -459.19
+1601.82 , -2876.29 , -405.51
+1601.82 , -2516.75 , -351.39
+1601.82 , -2157.22 , -296.81
+1601.82 , -1797.68 , -241.73
+1601.82 , -1438.14 , -186.07
+1601.82 , -1078.61 , -129.61
+1601.82 , -719.07  , -71.46
+1601.82 , -359.54  , 0.00
+1601.82 , -71.91   , 0.00
+1601.82 , 67.66    , 36.70
+1601.82 , 338.29   , 94.04
+1601.82 , 676.58   , 157.85
+1601.82 , 1014.86  , 220.70
+1601.82 , 1353.15  , 283.52
+1601.82 , 1691.44  , 346.56
+1601.82 , 2029.73  , 409.90
+1601.82 , 2368.01  , 473.59
+1601.82 , 2706.30  , 537.65
+1601.82 , 3044.59  , 602.09
+1601.82 , 3382.88  , 666.91
+1601.82 , 3721.16  , 732.12
+1601.82 , 4059.45  , 797.72
+1601.82 , 4397.74  , 863.72
+1601.82 , 4736.03  , 930.10
+1601.82 , 5074.31  , 996.88
+1601.82 , 5412.60  , 1064.05
+1601.82 , 5750.89  , 1131.62
+1601.82 , 6089.18  , 1199.57
+1601.82 , 6427.46  , 1267.92
+1601.82 , 6765.75  , 1336.65
+1690.81 , -7190.72 , -1070.37
+1690.81 , -6831.19 , -1019.04
+1690.81 , -6471.65 , -967.24
+1690.81 , -6112.11 , -914.96
+1690.81 , -5752.58 , -862.23
+1690.81 , -5393.04 , -809.02
+1690.81 , -5033.51 , -755.35
+1690.81 , -4673.97 , -701.21
+1690.81 , -4314.43 , -646.60
+1690.81 , -3954.90 , -591.53
+1690.81 , -3595.36 , -535.99
+1690.81 , -3235.82 , -479.97
+1690.81 , -2876.29 , -423.47
+1690.81 , -2516.75 , -366.48
+1690.81 , -2157.22 , -308.96
+1690.81 , -1797.68 , -250.88
+1690.81 , -1438.14 , -192.11
+1690.81 , -1078.61 , -132.36
+1690.81 , -719.07  , -70.38
+1690.81 , -359.54  , 0.00
+1690.81 , -71.91   , 0.00
+1690.81 , 67.66    , 40.53
+1690.81 , 338.29   , 102.10
+1690.81 , 676.58   , 169.83
+1690.81 , 1014.86  , 236.37
+1690.81 , 1353.15  , 302.84
+1690.81 , 1691.44  , 369.53
+1690.81 , 2029.73  , 436.54
+1690.81 , 2368.01  , 503.92
+1690.81 , 2706.30  , 571.71
+1690.81 , 3044.59  , 639.91
+1690.81 , 3382.88  , 708.54
+1690.81 , 3721.16  , 777.59
+1690.81 , 4059.45  , 847.08
+1690.81 , 4397.74  , 917.00
+1690.81 , 4736.03  , 987.35
+1690.81 , 5074.31  , 1058.14
+1690.81 , 5412.60  , 1129.36
+1690.81 , 5750.89  , 1201.01
+1690.81 , 6089.18  , 1273.09
+1690.81 , 6427.46  , 1345.61
+1690.81 , 6765.75  , 1418.56
+1779.80 , -7190.72 , -1117.74
+1779.80 , -6831.19 , -1064.18
+1779.80 , -6471.65 , -1010.10
+1779.80 , -6112.11 , -955.49
+1779.80 , -5752.58 , -900.37
+1779.80 , -5393.04 , -844.73
+1779.80 , -5033.51 , -788.58
+1779.80 , -4673.97 , -731.90
+1779.80 , -4314.43 , -674.71
+1779.80 , -3954.90 , -617.00
+1779.80 , -3595.36 , -558.77
+1779.80 , -3235.82 , -500.01
+1779.80 , -2876.29 , -440.71
+1779.80 , -2516.75 , -380.85
+1779.80 , -2157.22 , -320.40
+1779.80 , -1797.68 , -259.31
+1779.80 , -1438.14 , -197.41
+1779.80 , -1078.61 , -134.30
+1779.80 , -719.07  , -68.24
+1779.80 , -359.54  , 0.00
+1779.80 , -71.91   , 0.00
+1779.80 , 67.66    , 44.59
+1779.80 , 338.29   , 110.53
+1779.80 , 676.58   , 182.27
+1779.80 , 1014.86  , 252.55
+1779.80 , 1353.15  , 322.69
+1779.80 , 1691.44  , 393.04
+1779.80 , 2029.73  , 463.74
+1779.80 , 2368.01  , 534.84
+1779.80 , 2706.30  , 606.37
+1779.80 , 3044.59  , 678.37
+1779.80 , 3382.88  , 750.82
+1779.80 , 3721.16  , 823.74
+1779.80 , 4059.45  , 897.14
+1779.80 , 4397.74  , 971.01
+1779.80 , 4736.03  , 1045.36
+1779.80 , 5074.31  , 1120.19
+1779.80 , 5412.60  , 1195.49
+1779.80 , 5750.89  , 1271.27
+1779.80 , 6089.18  , 1347.52
+1779.80 , 6427.46  , 1424.25
+1779.80 , 6765.75  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..14358b02ff657904b67a1a81913128b0ff6bad78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 6765.75     , -7190.72
+8.82    , 6765.75     , -7190.72
+89.03   , 6765.75     , -7190.72
+178.06  , 6765.75     , -7190.72
+266.88  , 6765.75     , -7190.72
+355.91  , 6765.75     , -7190.72
+444.95  , 6765.75     , -7190.72
+533.98  , 5638.13     , -5992.27
+623.01  , 4832.64     , -5136.19
+711.83  , 4228.59     , -4494.20
+800.86  , 3758.78     , -3994.88
+889.89  , 3382.88     , -3595.36
+978.92  , 3075.35     , -3268.52
+1067.96 , 2819.06     , -2996.13
+1156.77 , 2602.20     , -2765.65
+1245.81 , 2416.37     , -2568.14
+1334.84 , 2255.25     , -2396.91
+1423.87 , 2114.34     , -2247.15
+1512.90 , 1989.94     , -2114.94
+1601.72 , 1879.34     , -1997.39
+1690.75 , 1780.47     , -1892.31
+1779.78 , 1691.44     , -1797.68
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..14358b02ff657904b67a1a81913128b0ff6bad78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 6765.75     , -7190.72
+8.82    , 6765.75     , -7190.72
+89.03   , 6765.75     , -7190.72
+178.06  , 6765.75     , -7190.72
+266.88  , 6765.75     , -7190.72
+355.91  , 6765.75     , -7190.72
+444.95  , 6765.75     , -7190.72
+533.98  , 5638.13     , -5992.27
+623.01  , 4832.64     , -5136.19
+711.83  , 4228.59     , -4494.20
+800.86  , 3758.78     , -3994.88
+889.89  , 3382.88     , -3595.36
+978.92  , 3075.35     , -3268.52
+1067.96 , 2819.06     , -2996.13
+1156.77 , 2602.20     , -2765.65
+1245.81 , 2416.37     , -2568.14
+1334.84 , 2255.25     , -2396.91
+1423.87 , 2114.34     , -2247.15
+1512.90 , 1989.94     , -2114.94
+1601.72 , 1879.34     , -1997.39
+1690.75 , 1780.47     , -1892.31
+1779.78 , 1691.44     , -1797.68
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..ffb4883b312afeed23be5a96783b2b92e3c03bed
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -13.76
+8.90    , -14.19
+88.99   , -18.22
+177.98  , -22.67
+266.97  , -27.13
+355.96  , -31.64
+444.95  , -36.10
+533.94  , -40.56
+622.93  , -45.01
+711.92  , -49.47
+800.91  , -53.98
+889.90  , -58.44
+978.89  , -62.89
+1067.88 , -67.35
+1156.87 , -71.81
+1245.86 , -76.32
+1334.85 , -80.78
+1423.84 , -85.23
+1512.83 , -89.69
+1601.82 , -94.15
+1690.81 , -98.66
+1779.80 , -103.11
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..a1a381b386301d3170d2c870be5b78a3b33b7dc6
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": true,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 21.9384
+      },
+      {
+        "Ratio": 12.276
+      },
+      {
+        "Ratio": 7.2336
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3Axl_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Axl_1.viepco",
+          "2": "IEPC_Gbx3Axl_2.viepco",
+          "3": "IEPC_Gbx3Axl_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3Axl_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Axl_1.viepco",
+          "2": "IEPC_Gbx3Axl_2.viepco",
+          "3": "IEPC_Gbx3Axl_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3Axl_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..e788375c61e50593d89206c25d980ffe1814a4ad
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx3Axl.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl",
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..b733d140902dbfa53cc751948f5c92cf93c34062
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3Axl.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+		"ElectricMotors": [
+			{
+				"Count": 1,
+				"Ratio": 1,
+				"Position": "GEN",
+				"MotorFile": "../Common/GenericGen.vem",
+				"MechanicalEfficiency": 1
+			}
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..6661444505d1f80e1b7ccf4680f069a1394f3e8d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -35338.92 , 0.00
+0.00   , -33571.97 , 0.00
+0.00   , -31805.03 , 0.00
+0.00   , -30038.08 , 0.00
+0.00   , -28271.13 , 0.00
+0.00   , -26504.19 , 0.00
+0.00   , -24737.24 , -0.13
+0.00   , -22970.30 , -0.66
+0.00   , -21203.35 , -0.98
+0.00   , -19436.40 , -1.19
+0.00   , -17669.46 , -1.32
+0.00   , -15902.51 , -1.38
+0.00   , -14135.57 , -1.39
+0.00   , -12368.62 , -1.35
+0.00   , -10601.68 , -1.26
+0.00   , -8834.73  , -1.13
+0.00   , -7067.78  , -0.97
+0.00   , -5300.84  , -0.77
+0.00   , -3533.89  , -0.53
+0.00   , -1766.95  , -0.27
+0.00   , -353.39   , -0.02
+0.00   , 306.44    , 0.13
+0.00   , 1532.18   , 0.56
+0.00   , 3064.36   , 1.12
+0.00   , 4596.53   , 1.70
+0.00   , 6128.71   , 2.31
+0.00   , 7660.89   , 2.93
+0.00   , 9193.07   , 3.58
+0.00   , 10725.24  , 4.25
+0.00   , 12257.42  , 4.93
+0.00   , 13789.60  , 5.64
+0.00   , 15321.78  , 6.37
+0.00   , 16853.96  , 7.12
+0.00   , 18386.13  , 7.88
+0.00   , 19918.31  , 8.67
+0.00   , 21450.49  , 9.47
+0.00   , 22982.67  , 10.29
+0.00   , 24514.85  , 11.13
+0.00   , 26047.02  , 11.99
+0.00   , 27579.20  , 12.87
+0.00   , 29111.38  , 13.76
+0.00   , 30643.56  , 14.67
+1.89   , -35338.92 , 0.00
+1.89   , -33571.97 , 0.00
+1.89   , -31805.03 , 0.00
+1.89   , -30038.08 , 0.00
+1.89   , -28271.13 , 0.00
+1.89   , -26504.19 , 0.00
+1.89   , -24737.24 , -0.50
+1.89   , -22970.30 , -0.84
+1.89   , -21203.35 , -1.04
+1.89   , -19436.40 , -1.16
+1.89   , -17669.46 , -1.22
+1.89   , -15902.51 , -1.24
+1.89   , -14135.57 , -1.21
+1.89   , -12368.62 , -1.15
+1.89   , -10601.68 , -1.06
+1.89   , -8834.73  , -0.94
+1.89   , -7067.78  , -0.80
+1.89   , -5300.84  , -0.62
+1.89   , -3533.89  , -0.43
+1.89   , -1766.95  , -0.21
+1.89   , -353.39   , -0.02
+1.89   , 306.44    , 0.10
+1.89   , 1532.18   , 0.43
+1.89   , 3064.36   , 0.85
+1.89   , 4596.53   , 1.30
+1.89   , 6128.71   , 1.75
+1.89   , 7660.89   , 2.23
+1.89   , 9193.07   , 2.71
+1.89   , 10725.24  , 3.21
+1.89   , 12257.42  , 3.73
+1.89   , 13789.60  , 4.26
+1.89   , 15321.78  , 4.80
+1.89   , 16853.96  , 5.36
+1.89   , 18386.13  , 5.93
+1.89   , 19918.31  , 6.52
+1.89   , 21450.49  , 7.12
+1.89   , 22982.67  , 7.73
+1.89   , 24514.85  , 8.35
+1.89   , 26047.02  , 8.99
+1.89   , 27579.20  , 9.64
+1.89   , 29111.38  , 10.30
+1.89   , 30643.56  , 10.98
+18.86  , -35338.92 , -58.10
+18.86  , -33571.97 , -55.37
+18.86  , -31805.03 , -52.62
+18.86  , -30038.08 , -49.85
+18.86  , -28271.13 , -47.06
+18.86  , -26504.19 , -44.25
+18.86  , -24737.24 , -41.42
+18.86  , -22970.30 , -38.57
+18.86  , -21203.35 , -35.70
+18.86  , -19436.40 , -32.81
+18.86  , -17669.46 , -29.90
+18.86  , -15902.51 , -26.98
+18.86  , -14135.57 , -24.03
+18.86  , -12368.62 , -21.07
+18.86  , -10601.68 , -18.08
+18.86  , -8834.73  , -15.08
+18.86  , -7067.78  , -12.06
+18.86  , -5300.84  , -9.02
+18.86  , -3533.89  , -5.96
+18.86  , -1766.95  , -2.88
+18.86  , -353.39   , -0.37
+18.86  , 306.44    , 0.90
+18.86  , 1532.18   , 3.68
+18.86  , 3064.36   , 7.16
+18.86  , 4596.53   , 10.66
+18.86  , 6128.71   , 14.17
+18.86  , 7660.89   , 17.71
+18.86  , 9193.07   , 21.26
+18.86  , 10725.24  , 24.84
+18.86  , 12257.42  , 28.43
+18.86  , 13789.60  , 32.04
+18.86  , 15321.78  , 35.67
+18.86  , 16853.96  , 39.32
+18.86  , 18386.13  , 42.99
+18.86  , 19918.31  , 46.68
+18.86  , 21450.49  , 50.38
+18.86  , 22982.67  , 54.11
+18.86  , 24514.85  , 57.85
+18.86  , 26047.02  , 61.61
+18.86  , 27579.20  , 65.39
+18.86  , 29111.38  , 69.19
+18.86  , 30643.56  , 73.01
+37.72  , -35338.92 , -120.57
+37.72  , -33571.97 , -114.73
+37.72  , -31805.03 , -108.87
+37.72  , -30038.08 , -102.99
+37.72  , -28271.13 , -97.08
+37.72  , -26504.19 , -91.15
+37.72  , -24737.24 , -85.20
+37.72  , -22970.30 , -79.23
+37.72  , -21203.35 , -73.23
+37.72  , -19436.40 , -67.21
+37.72  , -17669.46 , -61.17
+37.72  , -15902.51 , -55.10
+37.72  , -14135.57 , -49.01
+37.72  , -12368.62 , -42.90
+37.72  , -10601.68 , -36.77
+37.72  , -8834.73  , -30.61
+37.72  , -7067.78  , -24.43
+37.72  , -5300.84  , -18.23
+37.72  , -3533.89  , -12.01
+37.72  , -1766.95  , -5.76
+37.72  , -353.39   , -0.66
+37.72  , 306.44    , 1.84
+37.72  , 1532.18   , 7.35
+37.72  , 3064.36   , 14.22
+37.72  , 4596.53   , 21.11
+37.72  , 6128.71   , 28.02
+37.72  , 7660.89   , 34.96
+37.72  , 9193.07   , 41.92
+37.72  , 10725.24  , 48.90
+37.72  , 12257.42  , 55.90
+37.72  , 13789.60  , 62.93
+37.72  , 15321.78  , 69.98
+37.72  , 16853.96  , 77.05
+37.72  , 18386.13  , 84.15
+37.72  , 19918.31  , 91.27
+37.72  , 21450.49  , 98.41
+37.72  , 22982.67  , 105.58
+37.72  , 24514.85  , 112.76
+37.72  , 26047.02  , 119.97
+37.72  , 27579.20  , 127.21
+37.72  , 29111.38  , 134.46
+37.72  , 30643.56  , 141.74
+56.59  , -35338.92 , -182.44
+56.59  , -33571.97 , -173.55
+56.59  , -31805.03 , -164.62
+56.59  , -30038.08 , -155.67
+56.59  , -28271.13 , -146.69
+56.59  , -26504.19 , -137.68
+56.59  , -24737.24 , -128.65
+56.59  , -22970.30 , -119.58
+56.59  , -21203.35 , -110.49
+56.59  , -19436.40 , -101.36
+56.59  , -17669.46 , -92.21
+56.59  , -15902.51 , -83.03
+56.59  , -14135.57 , -73.82
+56.59  , -12368.62 , -64.58
+56.59  , -10601.68 , -55.31
+56.59  , -8834.73  , -46.02
+56.59  , -7067.78  , -36.70
+56.59  , -5300.84  , -27.34
+56.59  , -3533.89  , -17.96
+56.59  , -1766.95  , -8.54
+56.59  , -353.39   , -0.79
+56.59  , 306.44    , 2.86
+56.59  , 1532.18   , 11.12
+56.59  , 3064.36   , 21.39
+56.59  , 4596.53   , 31.68
+56.59  , 6128.71   , 41.99
+56.59  , 7660.89   , 52.34
+56.59  , 9193.07   , 62.71
+56.59  , 10725.24  , 73.12
+56.59  , 12257.42  , 83.55
+56.59  , 13789.60  , 94.01
+56.59  , 15321.78  , 104.50
+56.59  , 16853.96  , 115.02
+56.59  , 18386.13  , 125.57
+56.59  , 19918.31  , 136.15
+56.59  , 21450.49  , 146.76
+56.59  , 22982.67  , 157.40
+56.59  , 24514.85  , 168.06
+56.59  , 26047.02  , 178.76
+56.59  , 27579.20  , 189.48
+56.59  , 29111.38  , 200.23
+56.59  , 30643.56  , 211.02
+75.45  , -35338.92 , -243.71
+75.45  , -33571.97 , -231.81
+75.45  , -31805.03 , -219.87
+75.45  , -30038.08 , -207.89
+75.45  , -28271.13 , -195.88
+75.45  , -26504.19 , -183.83
+75.45  , -24737.24 , -171.74
+75.45  , -22970.30 , -159.61
+75.45  , -21203.35 , -147.45
+75.45  , -19436.40 , -135.25
+75.45  , -17669.46 , -123.01
+75.45  , -15902.51 , -110.74
+75.45  , -14135.57 , -98.43
+75.45  , -12368.62 , -86.08
+75.45  , -10601.68 , -73.70
+75.45  , -8834.73  , -61.27
+75.45  , -7067.78  , -48.82
+75.45  , -5300.84  , -36.32
+75.45  , -3533.89  , -23.78
+75.45  , -1766.95  , -11.19
+75.45  , -353.39   , -0.63
+75.45  , 306.44    , 3.98
+75.45  , 1532.18   , 15.01
+75.45  , 3064.36   , 28.68
+75.45  , 4596.53   , 42.37
+75.45  , 6128.71   , 56.10
+75.45  , 7660.89   , 69.87
+75.45  , 9193.07   , 83.67
+75.45  , 10725.24  , 97.52
+75.45  , 12257.42  , 111.40
+75.45  , 13789.60  , 125.31
+75.45  , 15321.78  , 139.27
+75.45  , 16853.96  , 153.26
+75.45  , 18386.13  , 167.29
+75.45  , 19918.31  , 181.36
+75.45  , 21450.49  , 195.46
+75.45  , 22982.67  , 209.61
+75.45  , 24514.85  , 223.79
+75.45  , 26047.02  , 238.01
+75.45  , 27579.20  , 252.26
+75.45  , 29111.38  , 266.56
+75.45  , 30643.56  , 280.89
+94.31  , -35338.92 , -304.37
+94.31  , -33571.97 , -289.50
+94.31  , -31805.03 , -274.59
+94.31  , -30038.08 , -259.63
+94.31  , -28271.13 , -244.61
+94.31  , -26504.19 , -229.56
+94.31  , -24737.24 , -214.45
+94.31  , -22970.30 , -199.30
+94.31  , -21203.35 , -184.10
+94.31  , -19436.40 , -168.85
+94.31  , -17669.46 , -153.55
+94.31  , -15902.51 , -138.20
+94.31  , -14135.57 , -122.81
+94.31  , -12368.62 , -107.37
+94.31  , -10601.68 , -91.88
+94.31  , -8834.73  , -76.35
+94.31  , -7067.78  , -60.76
+94.31  , -5300.84  , -45.13
+94.31  , -3533.89  , -29.44
+94.31  , -1766.95  , -13.67
+94.31  , -353.39   , 0.00
+94.31  , 306.44    , 5.21
+94.31  , 1532.18   , 19.04
+94.31  , 3064.36   , 36.13
+94.31  , 4596.53   , 53.24
+94.31  , 6128.71   , 70.39
+94.31  , 7660.89   , 87.59
+94.31  , 9193.07   , 104.83
+94.31  , 10725.24  , 122.13
+94.31  , 12257.42  , 139.47
+94.31  , 13789.60  , 156.87
+94.31  , 15321.78  , 174.31
+94.31  , 16853.96  , 191.80
+94.31  , 18386.13  , 209.33
+94.31  , 19918.31  , 226.92
+94.31  , 21450.49  , 244.56
+94.31  , 22982.67  , 262.24
+94.31  , 24514.85  , 279.97
+94.31  , 26047.02  , 297.76
+94.31  , 27579.20  , 315.58
+94.31  , 29111.38  , 333.46
+94.31  , 30643.56  , 351.39
+113.17 , -35338.92 , -364.37
+113.17 , -33571.97 , -346.59
+113.17 , -31805.03 , -328.74
+113.17 , -30038.08 , -310.84
+113.17 , -28271.13 , -292.87
+113.17 , -26504.19 , -274.84
+113.17 , -24737.24 , -256.75
+113.17 , -22970.30 , -238.60
+113.17 , -21203.35 , -220.39
+113.17 , -19436.40 , -202.12
+113.17 , -17669.46 , -183.79
+113.17 , -15902.51 , -165.40
+113.17 , -14135.57 , -146.94
+113.17 , -12368.62 , -128.43
+113.17 , -10601.68 , -109.85
+113.17 , -8834.73  , -91.21
+113.17 , -7067.78  , -72.51
+113.17 , -5300.84  , -53.75
+113.17 , -3533.89  , -34.91
+113.17 , -1766.95  , -15.95
+113.17 , -353.39   , 0.00
+113.17 , 306.44    , 6.58
+113.17 , 1532.18   , 23.25
+113.17 , 3064.36   , 43.76
+113.17 , 4596.53   , 64.29
+113.17 , 6128.71   , 84.87
+113.17 , 7660.89   , 105.52
+113.17 , 9193.07   , 126.22
+113.17 , 10725.24  , 146.98
+113.17 , 12257.42  , 167.81
+113.17 , 13789.60  , 188.70
+113.17 , 15321.78  , 209.65
+113.17 , 16853.96  , 230.66
+113.17 , 18386.13  , 251.73
+113.17 , 19918.31  , 272.87
+113.17 , 21450.49  , 294.07
+113.17 , 22982.67  , 315.33
+113.17 , 24514.85  , 336.65
+113.17 , 26047.02  , 358.03
+113.17 , 27579.20  , 379.47
+113.17 , 29111.38  , 400.98
+113.17 , 30643.56  , 422.54
+132.03 , -35338.92 , -423.69
+132.03 , -33571.97 , -403.04
+132.03 , -31805.03 , -382.31
+132.03 , -30038.08 , -361.50
+132.03 , -28271.13 , -340.62
+132.03 , -26504.19 , -319.66
+132.03 , -24737.24 , -298.62
+132.03 , -22970.30 , -277.51
+132.03 , -21203.35 , -256.31
+132.03 , -19436.40 , -235.05
+132.03 , -17669.46 , -213.70
+132.03 , -15902.51 , -192.28
+132.03 , -14135.57 , -170.79
+132.03 , -12368.62 , -149.21
+132.03 , -10601.68 , -127.57
+132.03 , -8834.73  , -105.84
+132.03 , -7067.78  , -84.03
+132.03 , -5300.84  , -62.14
+132.03 , -3533.89  , -40.16
+132.03 , -1766.95  , -18.00
+132.03 , -353.39   , 0.00
+132.03 , 306.44    , 8.09
+132.03 , 1532.18   , 27.64
+132.03 , 3064.36   , 51.59
+132.03 , 4596.53   , 75.56
+132.03 , 6128.71   , 99.58
+132.03 , 7660.89   , 123.68
+132.03 , 9193.07   , 147.86
+132.03 , 10725.24  , 172.10
+132.03 , 12257.42  , 196.43
+132.03 , 13789.60  , 220.84
+132.03 , 15321.78  , 245.32
+132.03 , 16853.96  , 269.88
+132.03 , 18386.13  , 294.51
+132.03 , 19918.31  , 319.23
+132.03 , 21450.49  , 344.02
+132.03 , 22982.67  , 368.89
+132.03 , 24514.85  , 393.83
+132.03 , 26047.02  , 418.85
+132.03 , 27579.20  , 443.95
+132.03 , 29111.38  , 469.13
+132.03 , 30643.56  , 494.38
+150.90 , -35338.92 , -482.31
+150.90 , -33571.97 , -458.83
+150.90 , -31805.03 , -435.26
+150.90 , -30038.08 , -411.59
+150.90 , -28271.13 , -387.83
+150.90 , -26504.19 , -363.97
+150.90 , -24737.24 , -340.02
+150.90 , -22970.30 , -315.97
+150.90 , -21203.35 , -291.83
+150.90 , -19436.40 , -267.59
+150.90 , -17669.46 , -243.26
+150.90 , -15902.51 , -218.84
+150.90 , -14135.57 , -194.32
+150.90 , -12368.62 , -169.71
+150.90 , -10601.68 , -145.00
+150.90 , -8834.73  , -120.19
+150.90 , -7067.78  , -95.29
+150.90 , -5300.84  , -70.28
+150.90 , -3533.89  , -45.14
+150.90 , -1766.95  , -19.76
+150.90 , -353.39   , 0.00
+150.90 , 306.44    , 9.76
+150.90 , 1532.18   , 32.25
+150.90 , 3064.36   , 59.66
+150.90 , 4596.53   , 87.07
+150.90 , 6128.71   , 114.55
+150.90 , 7660.89   , 142.11
+150.90 , 9193.07   , 169.77
+150.90 , 10725.24  , 197.52
+150.90 , 12257.42  , 225.37
+150.90 , 13789.60  , 253.31
+150.90 , 15321.78  , 281.34
+150.90 , 16853.96  , 309.47
+150.90 , 18386.13  , 337.70
+150.90 , 19918.31  , 366.02
+150.90 , 21450.49  , 394.44
+150.90 , 22982.67  , 422.95
+150.90 , 24514.85  , 451.56
+150.90 , 26047.02  , 480.26
+150.90 , 27579.20  , 509.05
+150.90 , 29111.38  , 537.94
+150.90 , 30643.56  , 566.93
+169.76 , -35338.92 , -540.17
+169.76 , -33571.97 , -513.92
+169.76 , -31805.03 , -487.55
+169.76 , -30038.08 , -461.06
+169.76 , -28271.13 , -434.46
+169.76 , -26504.19 , -407.75
+169.76 , -24737.24 , -380.92
+169.76 , -22970.30 , -353.97
+169.76 , -21203.35 , -326.91
+169.76 , -19436.40 , -299.73
+169.76 , -17669.46 , -272.44
+169.76 , -15902.51 , -245.03
+169.76 , -14135.57 , -217.51
+169.76 , -12368.62 , -189.87
+169.76 , -10601.68 , -162.12
+169.76 , -8834.73  , -134.25
+169.76 , -7067.78  , -106.26
+169.76 , -5300.84  , -78.13
+169.76 , -3533.89  , -49.84
+169.76 , -1766.95  , -21.19
+169.76 , -353.39   , 0.00
+169.76 , 306.44    , 11.59
+169.76 , 1532.18   , 37.10
+169.76 , 3064.36   , 67.98
+169.76 , 4596.53   , 98.85
+169.76 , 6128.71   , 129.79
+169.76 , 7660.89   , 160.84
+169.76 , 9193.07   , 191.99
+169.76 , 10725.24  , 223.26
+169.76 , 12257.42  , 254.64
+169.76 , 13789.60  , 286.14
+169.76 , 15321.78  , 317.75
+169.76 , 16853.96  , 349.48
+169.76 , 18386.13  , 381.32
+169.76 , 19918.31  , 413.28
+169.76 , 21450.49  , 445.36
+169.76 , 22982.67  , 477.54
+169.76 , 24514.85  , 509.85
+169.76 , 26047.02  , 542.27
+169.76 , 27579.20  , 574.80
+169.76 , 29111.38  , 607.45
+169.76 , 30643.56  , 640.21
+188.62 , -35338.92 , -597.26
+188.62 , -33571.97 , -568.28
+188.62 , -31805.03 , -539.16
+188.62 , -30038.08 , -509.90
+188.62 , -28271.13 , -480.50
+188.62 , -26504.19 , -450.96
+188.62 , -24737.24 , -421.28
+188.62 , -22970.30 , -391.47
+188.62 , -21203.35 , -361.52
+188.62 , -19436.40 , -331.43
+188.62 , -17669.46 , -301.20
+188.62 , -15902.51 , -270.83
+188.62 , -14135.57 , -240.33
+188.62 , -12368.62 , -209.68
+188.62 , -10601.68 , -178.90
+188.62 , -8834.73  , -147.97
+188.62 , -7067.78  , -116.90
+188.62 , -5300.84  , -85.66
+188.62 , -3533.89  , -54.21
+188.62 , -1766.95  , -22.23
+188.62 , -353.39   , 0.00
+188.62 , 306.44    , 13.60
+188.62 , 1532.18   , 42.20
+188.62 , 3064.36   , 76.58
+188.62 , 4596.53   , 110.92
+188.62 , 6128.71   , 145.34
+188.62 , 7660.89   , 179.88
+188.62 , 9193.07   , 214.55
+188.62 , 10725.24  , 249.35
+188.62 , 12257.42  , 284.29
+188.62 , 13789.60  , 319.36
+188.62 , 15321.78  , 354.57
+188.62 , 16853.96  , 389.92
+188.62 , 18386.13  , 425.41
+188.62 , 19918.31  , 461.03
+188.62 , 21450.49  , 496.79
+188.62 , 22982.67  , 532.69
+188.62 , 24514.85  , 568.73
+188.62 , 26047.02  , 604.90
+188.62 , 27579.20  , 641.21
+188.62 , 29111.38  , 677.66
+188.62 , 30643.56  , 714.24
+207.48 , -35338.92 , -653.54
+207.48 , -33571.97 , -621.88
+207.48 , -31805.03 , -590.05
+207.48 , -30038.08 , -558.06
+207.48 , -28271.13 , -525.90
+207.48 , -26504.19 , -493.58
+207.48 , -24737.24 , -461.09
+207.48 , -22970.30 , -428.44
+207.48 , -21203.35 , -395.63
+207.48 , -19436.40 , -362.65
+207.48 , -17669.46 , -329.51
+207.48 , -15902.51 , -296.21
+207.48 , -14135.57 , -262.74
+207.48 , -12368.62 , -229.11
+207.48 , -10601.68 , -195.31
+207.48 , -8834.73  , -161.34
+207.48 , -7067.78  , -127.18
+207.48 , -5300.84  , -92.83
+207.48 , -3533.89  , -58.20
+207.48 , -1766.95  , -22.82
+207.48 , -353.39   , 0.00
+207.48 , 306.44    , 15.79
+207.48 , 1532.18   , 47.58
+207.48 , 3064.36   , 85.48
+207.48 , 4596.53   , 123.30
+207.48 , 6128.71   , 161.22
+207.48 , 7660.89   , 199.26
+207.48 , 9193.07   , 237.46
+207.48 , 10725.24  , 275.81
+207.48 , 12257.42  , 314.32
+207.48 , 13789.60  , 352.99
+207.48 , 15321.78  , 391.83
+207.48 , 16853.96  , 430.82
+207.48 , 18386.13  , 469.98
+207.48 , 19918.31  , 509.30
+207.48 , 21450.49  , 548.78
+207.48 , 22982.67  , 588.42
+207.48 , 24514.85  , 628.23
+207.48 , 26047.02  , 668.20
+207.48 , 27579.20  , 708.32
+207.48 , 29111.38  , 748.61
+207.48 , 30643.56  , 789.06
+226.34 , -35338.92 , -708.97
+226.34 , -33571.97 , -674.68
+226.34 , -31805.03 , -640.19
+226.34 , -30038.08 , -605.51
+226.34 , -28271.13 , -570.63
+226.34 , -26504.19 , -535.56
+226.34 , -24737.24 , -500.30
+226.34 , -22970.30 , -464.85
+226.34 , -21203.35 , -429.21
+226.34 , -19436.40 , -393.37
+226.34 , -17669.46 , -357.35
+226.34 , -15902.51 , -321.13
+226.34 , -14135.57 , -284.71
+226.34 , -12368.62 , -248.11
+226.34 , -10601.68 , -211.31
+226.34 , -8834.73  , -174.30
+226.34 , -7067.78  , -137.08
+226.34 , -5300.84  , -99.61
+226.34 , -3533.89  , -61.78
+226.34 , -1766.95  , -22.86
+226.34 , -353.39   , 0.00
+226.34 , 306.44    , 18.17
+226.34 , 1532.18   , 53.24
+226.34 , 3064.36   , 94.71
+226.34 , 4596.53   , 136.03
+226.34 , 6128.71   , 177.45
+226.34 , 7660.89   , 219.01
+226.34 , 9193.07   , 260.75
+226.34 , 10725.24  , 302.67
+226.34 , 12257.42  , 344.78
+226.34 , 13789.60  , 387.07
+226.34 , 15321.78  , 429.54
+226.34 , 16853.96  , 472.21
+226.34 , 18386.13  , 515.06
+226.34 , 19918.31  , 558.11
+226.34 , 21450.49  , 601.34
+226.34 , 22982.67  , 644.76
+226.34 , 24514.85  , 688.37
+226.34 , 26047.02  , 732.17
+226.34 , 27579.20  , 776.15
+226.34 , 29111.38  , 820.33
+226.34 , 30643.56  , 864.69
+245.21 , -35338.92 , -763.53
+245.21 , -33571.97 , -726.65
+245.21 , -31805.03 , -689.55
+245.21 , -30038.08 , -652.22
+245.21 , -28271.13 , -614.67
+245.21 , -26504.19 , -576.89
+245.21 , -24737.24 , -538.89
+245.21 , -22970.30 , -500.67
+245.21 , -21203.35 , -462.22
+245.21 , -19436.40 , -423.56
+245.21 , -17669.46 , -384.67
+245.21 , -15902.51 , -345.56
+245.21 , -14135.57 , -306.22
+245.21 , -12368.62 , -266.66
+245.21 , -10601.68 , -226.86
+245.21 , -8834.73  , -186.83
+245.21 , -7067.78  , -146.54
+245.21 , -5300.84  , -105.95
+245.21 , -3533.89  , -64.90
+245.21 , -1766.95  , -22.24
+245.21 , -353.39   , 0.00
+245.21 , 306.44    , 20.74
+245.21 , 1532.18   , 59.20
+245.21 , 3064.36   , 104.27
+245.21 , 4596.53   , 149.12
+245.21 , 6128.71   , 194.05
+245.21 , 7660.89   , 239.16
+245.21 , 9193.07   , 284.45
+245.21 , 10725.24  , 329.96
+245.21 , 12257.42  , 375.67
+245.21 , 13789.60  , 421.60
+245.21 , 15321.78  , 467.75
+245.21 , 16853.96  , 514.11
+245.21 , 18386.13  , 560.69
+245.21 , 19918.31  , 607.48
+245.21 , 21450.49  , 654.50
+245.21 , 22982.67  , 701.73
+245.21 , 24514.85  , 749.18
+245.21 , 26047.02  , 796.84
+245.21 , 27579.20  , 844.73
+245.21 , 29111.38  , 892.83
+245.21 , 30643.56  , 941.14
+264.07 , -35338.92 , -817.17
+264.07 , -33571.97 , -777.76
+264.07 , -31805.03 , -738.08
+264.07 , -30038.08 , -698.15
+264.07 , -28271.13 , -657.96
+264.07 , -26504.19 , -617.52
+264.07 , -24737.24 , -576.82
+264.07 , -22970.30 , -535.86
+264.07 , -21203.35 , -494.65
+264.07 , -19436.40 , -453.18
+264.07 , -17669.46 , -411.45
+264.07 , -15902.51 , -369.47
+264.07 , -14135.57 , -327.22
+264.07 , -12368.62 , -284.72
+264.07 , -10601.68 , -241.95
+264.07 , -8834.73  , -198.90
+264.07 , -7067.78  , -155.54
+264.07 , -5300.84  , -111.82
+264.07 , -3533.89  , -67.51
+264.07 , -1766.95  , -20.80
+264.07 , -353.39   , 0.00
+264.07 , 306.44    , 23.52
+264.07 , 1532.18   , 65.48
+264.07 , 3064.36   , 114.20
+264.07 , 4596.53   , 162.59
+264.07 , 6128.71   , 211.06
+264.07 , 7660.89   , 259.72
+264.07 , 9193.07   , 308.59
+264.07 , 10725.24  , 357.69
+264.07 , 12257.42  , 407.04
+264.07 , 13789.60  , 456.62
+264.07 , 15321.78  , 506.46
+264.07 , 16853.96  , 556.54
+264.07 , 18386.13  , 606.87
+264.07 , 19918.31  , 657.45
+264.07 , 21450.49  , 708.28
+264.07 , 22982.67  , 759.35
+264.07 , 24514.85  , 810.68
+264.07 , 26047.02  , 862.25
+264.07 , 27579.20  , 914.07
+264.07 , 29111.38  , 966.13
+264.07 , 30643.56  , 1018.44
+282.93 , -35338.92 , -869.86
+282.93 , -33571.97 , -827.96
+282.93 , -31805.03 , -785.77
+282.93 , -30038.08 , -743.28
+282.93 , -28271.13 , -700.50
+282.93 , -26504.19 , -657.42
+282.93 , -24737.24 , -614.05
+282.93 , -22970.30 , -570.39
+282.93 , -21203.35 , -526.44
+282.93 , -19436.40 , -482.19
+282.93 , -17669.46 , -437.65
+282.93 , -15902.51 , -392.82
+282.93 , -14135.57 , -347.69
+282.93 , -12368.62 , -302.26
+282.93 , -10601.68 , -256.52
+282.93 , -8834.73  , -210.46
+282.93 , -7067.78  , -164.04
+282.93 , -5300.84  , -117.17
+282.93 , -3533.89  , -69.54
+282.93 , -1766.95  , -18.27
+282.93 , -353.39   , 0.00
+282.93 , 306.44    , 26.49
+282.93 , 1532.18   , 72.10
+282.93 , 3064.36   , 124.50
+282.93 , 4596.53   , 176.46
+282.93 , 6128.71   , 228.49
+282.93 , 7660.89   , 280.71
+282.93 , 9193.07   , 333.18
+282.93 , 10725.24  , 385.90
+282.93 , 12257.42  , 438.89
+282.93 , 13789.60  , 492.16
+282.93 , 15321.78  , 545.71
+282.93 , 16853.96  , 599.54
+282.93 , 18386.13  , 653.64
+282.93 , 19918.31  , 708.03
+282.93 , 21450.49  , 762.71
+282.93 , 22982.67  , 817.66
+282.93 , 24514.85  , 872.89
+282.93 , 26047.02  , 928.41
+282.93 , 27579.20  , 984.20
+282.93 , 29111.38  , 1040.27
+282.93 , 30643.56  , 1096.63
+301.79 , -35338.92 , -921.56
+301.79 , -33571.97 , -877.23
+301.79 , -31805.03 , -832.56
+301.79 , -30038.08 , -787.56
+301.79 , -28271.13 , -742.22
+301.79 , -26504.19 , -696.56
+301.79 , -24737.24 , -650.56
+301.79 , -22970.30 , -604.23
+301.79 , -21203.35 , -557.56
+301.79 , -19436.40 , -510.57
+301.79 , -17669.46 , -463.24
+301.79 , -15902.51 , -415.58
+301.79 , -14135.57 , -367.58
+301.79 , -12368.62 , -319.24
+301.79 , -10601.68 , -270.55
+301.79 , -8834.73  , -221.48
+301.79 , -7067.78  , -171.99
+301.79 , -5300.84  , -121.95
+301.79 , -3533.89  , -70.93
+301.79 , -1766.95  , -14.10
+301.79 , -353.39   , 0.00
+301.79 , 306.44    , 29.68
+301.79 , 1532.18   , 79.05
+301.79 , 3064.36   , 135.20
+301.79 , 4596.53   , 190.76
+301.79 , 6128.71   , 246.36
+301.79 , 7660.89   , 302.17
+301.79 , 9193.07   , 358.24
+301.79 , 10725.24  , 414.60
+301.79 , 12257.42  , 471.27
+301.79 , 13789.60  , 528.24
+301.79 , 15321.78  , 585.52
+301.79 , 16853.96  , 643.12
+301.79 , 18386.13  , 701.03
+301.79 , 19918.31  , 759.26
+301.79 , 21450.49  , 817.80
+301.79 , 22982.67  , 876.66
+301.79 , 24514.85  , 935.84
+301.79 , 26047.02  , 995.34
+301.79 , 27579.20  , 1055.15
+301.79 , 29111.38  , 1115.27
+301.79 , 30643.56  , 1175.71
+320.65 , -35338.92 , -972.24
+320.65 , -33571.97 , -925.52
+320.65 , -31805.03 , -878.43
+320.65 , -30038.08 , -830.96
+320.65 , -28271.13 , -783.11
+320.65 , -26504.19 , -734.89
+320.65 , -24737.24 , -686.30
+320.65 , -22970.30 , -637.33
+320.65 , -21203.35 , -587.99
+320.65 , -19436.40 , -538.28
+320.65 , -17669.46 , -488.19
+320.65 , -15902.51 , -437.72
+320.65 , -14135.57 , -386.87
+320.65 , -12368.62 , -335.63
+320.65 , -10601.68 , -283.99
+320.65 , -8834.73  , -231.92
+320.65 , -7067.78  , -179.35
+320.65 , -5300.84  , -126.12
+320.65 , -3533.89  , -71.60
+320.65 , -1766.95  , -6.45
+320.65 , -353.39   , 0.00
+320.65 , 306.44    , 33.08
+320.65 , 1532.18   , 86.37
+320.65 , 3064.36   , 146.31
+320.65 , 4596.53   , 205.50
+320.65 , 6128.71   , 264.70
+320.65 , 7660.89   , 324.11
+320.65 , 9193.07   , 383.81
+320.65 , 10725.24  , 443.83
+320.65 , 12257.42  , 504.18
+320.65 , 13789.60  , 564.87
+320.65 , 15321.78  , 625.91
+320.65 , 16853.96  , 687.30
+320.65 , 18386.13  , 749.05
+320.65 , 19918.31  , 811.14
+320.65 , 21450.49  , 873.59
+320.65 , 22982.67  , 936.40
+320.65 , 24514.85  , 999.56
+320.65 , 26047.02  , 1063.07
+320.65 , 27579.20  , 1126.93
+320.65 , 29111.38  , 1191.14
+320.65 , 30643.56  , 1255.71
+339.52 , -35338.92 , -1021.86
+339.52 , -33571.97 , -972.81
+339.52 , -31805.03 , -923.33
+339.52 , -30038.08 , -873.44
+339.52 , -28271.13 , -823.13
+339.52 , -26504.19 , -772.39
+339.52 , -24737.24 , -721.24
+339.52 , -22970.30 , -669.67
+339.52 , -21203.35 , -617.68
+339.52 , -19436.40 , -565.27
+339.52 , -17669.46 , -512.45
+339.52 , -15902.51 , -459.19
+339.52 , -14135.57 , -405.51
+339.52 , -12368.62 , -351.39
+339.52 , -10601.68 , -296.81
+339.52 , -8834.73  , -241.73
+339.52 , -7067.78  , -186.07
+339.52 , -5300.84  , -129.61
+339.52 , -3533.89  , -71.46
+339.52 , -1766.95  , 0.00
+339.52 , -353.39   , 0.00
+339.52 , 306.44    , 36.70
+339.52 , 1532.18   , 94.04
+339.52 , 3064.36   , 157.85
+339.52 , 4596.53   , 220.70
+339.52 , 6128.71   , 283.52
+339.52 , 7660.89   , 346.56
+339.52 , 9193.07   , 409.90
+339.52 , 10725.24  , 473.59
+339.52 , 12257.42  , 537.65
+339.52 , 13789.60  , 602.09
+339.52 , 15321.78  , 666.91
+339.52 , 16853.96  , 732.12
+339.52 , 18386.13  , 797.72
+339.52 , 19918.31  , 863.72
+339.52 , 21450.49  , 930.10
+339.52 , 22982.67  , 996.88
+339.52 , 24514.85  , 1064.05
+339.52 , 26047.02  , 1131.62
+339.52 , 27579.20  , 1199.57
+339.52 , 29111.38  , 1267.92
+339.52 , 30643.56  , 1336.65
+358.38 , -35338.92 , -1070.37
+358.38 , -33571.97 , -1019.04
+358.38 , -31805.03 , -967.24
+358.38 , -30038.08 , -914.96
+358.38 , -28271.13 , -862.23
+358.38 , -26504.19 , -809.02
+358.38 , -24737.24 , -755.35
+358.38 , -22970.30 , -701.21
+358.38 , -21203.35 , -646.60
+358.38 , -19436.40 , -591.53
+358.38 , -17669.46 , -535.99
+358.38 , -15902.51 , -479.97
+358.38 , -14135.57 , -423.47
+358.38 , -12368.62 , -366.48
+358.38 , -10601.68 , -308.96
+358.38 , -8834.73  , -250.88
+358.38 , -7067.78  , -192.11
+358.38 , -5300.84  , -132.36
+358.38 , -3533.89  , -70.38
+358.38 , -1766.95  , 0.00
+358.38 , -353.39   , 0.00
+358.38 , 306.44    , 40.53
+358.38 , 1532.18   , 102.10
+358.38 , 3064.36   , 169.83
+358.38 , 4596.53   , 236.37
+358.38 , 6128.71   , 302.84
+358.38 , 7660.89   , 369.53
+358.38 , 9193.07   , 436.54
+358.38 , 10725.24  , 503.92
+358.38 , 12257.42  , 571.71
+358.38 , 13789.60  , 639.91
+358.38 , 15321.78  , 708.54
+358.38 , 16853.96  , 777.59
+358.38 , 18386.13  , 847.08
+358.38 , 19918.31  , 917.00
+358.38 , 21450.49  , 987.35
+358.38 , 22982.67  , 1058.14
+358.38 , 24514.85  , 1129.36
+358.38 , 26047.02  , 1201.01
+358.38 , 27579.20  , 1273.09
+358.38 , 29111.38  , 1345.61
+358.38 , 30643.56  , 1418.56
+377.24 , -35338.92 , -1117.74
+377.24 , -33571.97 , -1064.18
+377.24 , -31805.03 , -1010.10
+377.24 , -30038.08 , -955.49
+377.24 , -28271.13 , -900.37
+377.24 , -26504.19 , -844.73
+377.24 , -24737.24 , -788.58
+377.24 , -22970.30 , -731.90
+377.24 , -21203.35 , -674.71
+377.24 , -19436.40 , -617.00
+377.24 , -17669.46 , -558.77
+377.24 , -15902.51 , -500.01
+377.24 , -14135.57 , -440.71
+377.24 , -12368.62 , -380.85
+377.24 , -10601.68 , -320.40
+377.24 , -8834.73  , -259.31
+377.24 , -7067.78  , -197.41
+377.24 , -5300.84  , -134.30
+377.24 , -3533.89  , -68.24
+377.24 , -1766.95  , 0.00
+377.24 , -353.39   , 0.00
+377.24 , 306.44    , 44.59
+377.24 , 1532.18   , 110.53
+377.24 , 3064.36   , 182.27
+377.24 , 4596.53   , 252.55
+377.24 , 6128.71   , 322.69
+377.24 , 7660.89   , 393.04
+377.24 , 9193.07   , 463.74
+377.24 , 10725.24  , 534.84
+377.24 , 12257.42  , 606.37
+377.24 , 13789.60  , 678.37
+377.24 , 15321.78  , 750.82
+377.24 , 16853.96  , 823.74
+377.24 , 18386.13  , 897.14
+377.24 , 19918.31  , 971.01
+377.24 , 21450.49  , 1045.36
+377.24 , 22982.67  , 1120.19
+377.24 , 24514.85  , 1195.49
+377.24 , 26047.02  , 1271.27
+377.24 , 27579.20  , 1347.52
+377.24 , 29111.38  , 1424.25
+377.24 , 30643.56  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..07feb55aeb84a3946955f362d5131493fe83d565
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out     , P_el
+0.00    , -11414.26 , 0.00
+0.00    , -10843.55 , 0.00
+0.00    , -10272.84 , 0.00
+0.00    , -9702.12  , 0.00
+0.00    , -9131.41  , 0.00
+0.00    , -8560.70  , 0.00
+0.00    , -7989.99  , -0.13
+0.00    , -7419.27  , -0.66
+0.00    , -6848.56  , -0.98
+0.00    , -6277.85  , -1.19
+0.00    , -5707.13  , -1.32
+0.00    , -5136.42  , -1.38
+0.00    , -4565.71  , -1.39
+0.00    , -3994.99  , -1.35
+0.00    , -3424.28  , -1.26
+0.00    , -2853.57  , -1.13
+0.00    , -2282.85  , -0.97
+0.00    , -1712.14  , -0.77
+0.00    , -1141.43  , -0.53
+0.00    , -570.71   , -0.27
+0.00    , -114.14   , -0.02
+0.00    , 103.14    , 0.13
+0.00    , 515.72    , 0.56
+0.00    , 1031.44   , 1.12
+0.00    , 1547.16   , 1.70
+0.00    , 2062.88   , 2.31
+0.00    , 2578.60   , 2.93
+0.00    , 3094.32   , 3.58
+0.00    , 3610.04   , 4.25
+0.00    , 4125.76   , 4.93
+0.00    , 4641.48   , 5.64
+0.00    , 5157.20   , 6.37
+0.00    , 5672.91   , 7.12
+0.00    , 6188.63   , 7.88
+0.00    , 6704.35   , 8.67
+0.00    , 7220.07   , 9.47
+0.00    , 7735.79   , 10.29
+0.00    , 8251.51   , 11.13
+0.00    , 8767.23   , 11.99
+0.00    , 9282.95   , 12.87
+0.00    , 9798.67   , 13.76
+0.00    , 10314.39  , 14.67
+5.72    , -11414.26 , 0.00
+5.72    , -10843.55 , 0.00
+5.72    , -10272.84 , 0.00
+5.72    , -9702.12  , 0.00
+5.72    , -9131.41  , 0.00
+5.72    , -8560.70  , 0.00
+5.72    , -7989.99  , -0.50
+5.72    , -7419.27  , -0.84
+5.72    , -6848.56  , -1.04
+5.72    , -6277.85  , -1.16
+5.72    , -5707.13  , -1.22
+5.72    , -5136.42  , -1.24
+5.72    , -4565.71  , -1.21
+5.72    , -3994.99  , -1.15
+5.72    , -3424.28  , -1.06
+5.72    , -2853.57  , -0.94
+5.72    , -2282.85  , -0.80
+5.72    , -1712.14  , -0.62
+5.72    , -1141.43  , -0.43
+5.72    , -570.71   , -0.21
+5.72    , -114.14   , -0.02
+5.72    , 103.14    , 0.10
+5.72    , 515.72    , 0.43
+5.72    , 1031.44   , 0.85
+5.72    , 1547.16   , 1.30
+5.72    , 2062.88   , 1.75
+5.72    , 2578.60   , 2.23
+5.72    , 3094.32   , 2.71
+5.72    , 3610.04   , 3.21
+5.72    , 4125.76   , 3.73
+5.72    , 4641.48   , 4.26
+5.72    , 5157.20   , 4.80
+5.72    , 5672.91   , 5.36
+5.72    , 6188.63   , 5.93
+5.72    , 6704.35   , 6.52
+5.72    , 7220.07   , 7.12
+5.72    , 7735.79   , 7.73
+5.72    , 8251.51   , 8.35
+5.72    , 8767.23   , 8.99
+5.72    , 9282.95   , 9.64
+5.72    , 9798.67   , 10.30
+5.72    , 10314.39  , 10.98
+57.21   , -11414.26 , -58.10
+57.21   , -10843.55 , -55.37
+57.21   , -10272.84 , -52.62
+57.21   , -9702.12  , -49.85
+57.21   , -9131.41  , -47.06
+57.21   , -8560.70  , -44.25
+57.21   , -7989.99  , -41.42
+57.21   , -7419.27  , -38.57
+57.21   , -6848.56  , -35.70
+57.21   , -6277.85  , -32.81
+57.21   , -5707.13  , -29.90
+57.21   , -5136.42  , -26.98
+57.21   , -4565.71  , -24.03
+57.21   , -3994.99  , -21.07
+57.21   , -3424.28  , -18.08
+57.21   , -2853.57  , -15.08
+57.21   , -2282.85  , -12.06
+57.21   , -1712.14  , -9.02
+57.21   , -1141.43  , -5.96
+57.21   , -570.71   , -2.88
+57.21   , -114.14   , -0.37
+57.21   , 103.14    , 0.90
+57.21   , 515.72    , 3.68
+57.21   , 1031.44   , 7.16
+57.21   , 1547.16   , 10.66
+57.21   , 2062.88   , 14.17
+57.21   , 2578.60   , 17.71
+57.21   , 3094.32   , 21.26
+57.21   , 3610.04   , 24.84
+57.21   , 4125.76   , 28.43
+57.21   , 4641.48   , 32.04
+57.21   , 5157.20   , 35.67
+57.21   , 5672.91   , 39.32
+57.21   , 6188.63   , 42.99
+57.21   , 6704.35   , 46.68
+57.21   , 7220.07   , 50.38
+57.21   , 7735.79   , 54.11
+57.21   , 8251.51   , 57.85
+57.21   , 8767.23   , 61.61
+57.21   , 9282.95   , 65.39
+57.21   , 9798.67   , 69.19
+57.21   , 10314.39  , 73.01
+114.41  , -11414.26 , -120.57
+114.41  , -10843.55 , -114.73
+114.41  , -10272.84 , -108.87
+114.41  , -9702.12  , -102.99
+114.41  , -9131.41  , -97.08
+114.41  , -8560.70  , -91.15
+114.41  , -7989.99  , -85.20
+114.41  , -7419.27  , -79.23
+114.41  , -6848.56  , -73.23
+114.41  , -6277.85  , -67.21
+114.41  , -5707.13  , -61.17
+114.41  , -5136.42  , -55.10
+114.41  , -4565.71  , -49.01
+114.41  , -3994.99  , -42.90
+114.41  , -3424.28  , -36.77
+114.41  , -2853.57  , -30.61
+114.41  , -2282.85  , -24.43
+114.41  , -1712.14  , -18.23
+114.41  , -1141.43  , -12.01
+114.41  , -570.71   , -5.76
+114.41  , -114.14   , -0.66
+114.41  , 103.14    , 1.84
+114.41  , 515.72    , 7.35
+114.41  , 1031.44   , 14.22
+114.41  , 1547.16   , 21.11
+114.41  , 2062.88   , 28.02
+114.41  , 2578.60   , 34.96
+114.41  , 3094.32   , 41.92
+114.41  , 3610.04   , 48.90
+114.41  , 4125.76   , 55.90
+114.41  , 4641.48   , 62.93
+114.41  , 5157.20   , 69.98
+114.41  , 5672.91   , 77.05
+114.41  , 6188.63   , 84.15
+114.41  , 6704.35   , 91.27
+114.41  , 7220.07   , 98.41
+114.41  , 7735.79   , 105.58
+114.41  , 8251.51   , 112.76
+114.41  , 8767.23   , 119.97
+114.41  , 9282.95   , 127.21
+114.41  , 9798.67   , 134.46
+114.41  , 10314.39  , 141.74
+171.62  , -11414.26 , -182.44
+171.62  , -10843.55 , -173.55
+171.62  , -10272.84 , -164.62
+171.62  , -9702.12  , -155.67
+171.62  , -9131.41  , -146.69
+171.62  , -8560.70  , -137.68
+171.62  , -7989.99  , -128.65
+171.62  , -7419.27  , -119.58
+171.62  , -6848.56  , -110.49
+171.62  , -6277.85  , -101.36
+171.62  , -5707.13  , -92.21
+171.62  , -5136.42  , -83.03
+171.62  , -4565.71  , -73.82
+171.62  , -3994.99  , -64.58
+171.62  , -3424.28  , -55.31
+171.62  , -2853.57  , -46.02
+171.62  , -2282.85  , -36.70
+171.62  , -1712.14  , -27.34
+171.62  , -1141.43  , -17.96
+171.62  , -570.71   , -8.54
+171.62  , -114.14   , -0.79
+171.62  , 103.14    , 2.86
+171.62  , 515.72    , 11.12
+171.62  , 1031.44   , 21.39
+171.62  , 1547.16   , 31.68
+171.62  , 2062.88   , 41.99
+171.62  , 2578.60   , 52.34
+171.62  , 3094.32   , 62.71
+171.62  , 3610.04   , 73.12
+171.62  , 4125.76   , 83.55
+171.62  , 4641.48   , 94.01
+171.62  , 5157.20   , 104.50
+171.62  , 5672.91   , 115.02
+171.62  , 6188.63   , 125.57
+171.62  , 6704.35   , 136.15
+171.62  , 7220.07   , 146.76
+171.62  , 7735.79   , 157.40
+171.62  , 8251.51   , 168.06
+171.62  , 8767.23   , 178.76
+171.62  , 9282.95   , 189.48
+171.62  , 9798.67   , 200.23
+171.62  , 10314.39  , 211.02
+228.82  , -11414.26 , -243.71
+228.82  , -10843.55 , -231.81
+228.82  , -10272.84 , -219.87
+228.82  , -9702.12  , -207.89
+228.82  , -9131.41  , -195.88
+228.82  , -8560.70  , -183.83
+228.82  , -7989.99  , -171.74
+228.82  , -7419.27  , -159.61
+228.82  , -6848.56  , -147.45
+228.82  , -6277.85  , -135.25
+228.82  , -5707.13  , -123.01
+228.82  , -5136.42  , -110.74
+228.82  , -4565.71  , -98.43
+228.82  , -3994.99  , -86.08
+228.82  , -3424.28  , -73.70
+228.82  , -2853.57  , -61.27
+228.82  , -2282.85  , -48.82
+228.82  , -1712.14  , -36.32
+228.82  , -1141.43  , -23.78
+228.82  , -570.71   , -11.19
+228.82  , -114.14   , -0.63
+228.82  , 103.14    , 3.98
+228.82  , 515.72    , 15.01
+228.82  , 1031.44   , 28.68
+228.82  , 1547.16   , 42.37
+228.82  , 2062.88   , 56.10
+228.82  , 2578.60   , 69.87
+228.82  , 3094.32   , 83.67
+228.82  , 3610.04   , 97.52
+228.82  , 4125.76   , 111.40
+228.82  , 4641.48   , 125.31
+228.82  , 5157.20   , 139.27
+228.82  , 5672.91   , 153.26
+228.82  , 6188.63   , 167.29
+228.82  , 6704.35   , 181.36
+228.82  , 7220.07   , 195.46
+228.82  , 7735.79   , 209.61
+228.82  , 8251.51   , 223.79
+228.82  , 8767.23   , 238.01
+228.82  , 9282.95   , 252.26
+228.82  , 9798.67   , 266.56
+228.82  , 10314.39  , 280.89
+286.03  , -11414.26 , -304.37
+286.03  , -10843.55 , -289.50
+286.03  , -10272.84 , -274.59
+286.03  , -9702.12  , -259.63
+286.03  , -9131.41  , -244.61
+286.03  , -8560.70  , -229.56
+286.03  , -7989.99  , -214.45
+286.03  , -7419.27  , -199.30
+286.03  , -6848.56  , -184.10
+286.03  , -6277.85  , -168.85
+286.03  , -5707.13  , -153.55
+286.03  , -5136.42  , -138.20
+286.03  , -4565.71  , -122.81
+286.03  , -3994.99  , -107.37
+286.03  , -3424.28  , -91.88
+286.03  , -2853.57  , -76.35
+286.03  , -2282.85  , -60.76
+286.03  , -1712.14  , -45.13
+286.03  , -1141.43  , -29.44
+286.03  , -570.71   , -13.67
+286.03  , -114.14   , 0.00
+286.03  , 103.14    , 5.21
+286.03  , 515.72    , 19.04
+286.03  , 1031.44   , 36.13
+286.03  , 1547.16   , 53.24
+286.03  , 2062.88   , 70.39
+286.03  , 2578.60   , 87.59
+286.03  , 3094.32   , 104.83
+286.03  , 3610.04   , 122.13
+286.03  , 4125.76   , 139.47
+286.03  , 4641.48   , 156.87
+286.03  , 5157.20   , 174.31
+286.03  , 5672.91   , 191.80
+286.03  , 6188.63   , 209.33
+286.03  , 6704.35   , 226.92
+286.03  , 7220.07   , 244.56
+286.03  , 7735.79   , 262.24
+286.03  , 8251.51   , 279.97
+286.03  , 8767.23   , 297.76
+286.03  , 9282.95   , 315.58
+286.03  , 9798.67   , 333.46
+286.03  , 10314.39  , 351.39
+343.23  , -11414.26 , -364.37
+343.23  , -10843.55 , -346.59
+343.23  , -10272.84 , -328.74
+343.23  , -9702.12  , -310.84
+343.23  , -9131.41  , -292.87
+343.23  , -8560.70  , -274.84
+343.23  , -7989.99  , -256.75
+343.23  , -7419.27  , -238.60
+343.23  , -6848.56  , -220.39
+343.23  , -6277.85  , -202.12
+343.23  , -5707.13  , -183.79
+343.23  , -5136.42  , -165.40
+343.23  , -4565.71  , -146.94
+343.23  , -3994.99  , -128.43
+343.23  , -3424.28  , -109.85
+343.23  , -2853.57  , -91.21
+343.23  , -2282.85  , -72.51
+343.23  , -1712.14  , -53.75
+343.23  , -1141.43  , -34.91
+343.23  , -570.71   , -15.95
+343.23  , -114.14   , 0.00
+343.23  , 103.14    , 6.58
+343.23  , 515.72    , 23.25
+343.23  , 1031.44   , 43.76
+343.23  , 1547.16   , 64.29
+343.23  , 2062.88   , 84.87
+343.23  , 2578.60   , 105.52
+343.23  , 3094.32   , 126.22
+343.23  , 3610.04   , 146.98
+343.23  , 4125.76   , 167.81
+343.23  , 4641.48   , 188.70
+343.23  , 5157.20   , 209.65
+343.23  , 5672.91   , 230.66
+343.23  , 6188.63   , 251.73
+343.23  , 6704.35   , 272.87
+343.23  , 7220.07   , 294.07
+343.23  , 7735.79   , 315.33
+343.23  , 8251.51   , 336.65
+343.23  , 8767.23   , 358.03
+343.23  , 9282.95   , 379.47
+343.23  , 9798.67   , 400.98
+343.23  , 10314.39  , 422.54
+400.44  , -11414.26 , -423.69
+400.44  , -10843.55 , -403.04
+400.44  , -10272.84 , -382.31
+400.44  , -9702.12  , -361.50
+400.44  , -9131.41  , -340.62
+400.44  , -8560.70  , -319.66
+400.44  , -7989.99  , -298.62
+400.44  , -7419.27  , -277.51
+400.44  , -6848.56  , -256.31
+400.44  , -6277.85  , -235.05
+400.44  , -5707.13  , -213.70
+400.44  , -5136.42  , -192.28
+400.44  , -4565.71  , -170.79
+400.44  , -3994.99  , -149.21
+400.44  , -3424.28  , -127.57
+400.44  , -2853.57  , -105.84
+400.44  , -2282.85  , -84.03
+400.44  , -1712.14  , -62.14
+400.44  , -1141.43  , -40.16
+400.44  , -570.71   , -18.00
+400.44  , -114.14   , 0.00
+400.44  , 103.14    , 8.09
+400.44  , 515.72    , 27.64
+400.44  , 1031.44   , 51.59
+400.44  , 1547.16   , 75.56
+400.44  , 2062.88   , 99.58
+400.44  , 2578.60   , 123.68
+400.44  , 3094.32   , 147.86
+400.44  , 3610.04   , 172.10
+400.44  , 4125.76   , 196.43
+400.44  , 4641.48   , 220.84
+400.44  , 5157.20   , 245.32
+400.44  , 5672.91   , 269.88
+400.44  , 6188.63   , 294.51
+400.44  , 6704.35   , 319.23
+400.44  , 7220.07   , 344.02
+400.44  , 7735.79   , 368.89
+400.44  , 8251.51   , 393.83
+400.44  , 8767.23   , 418.85
+400.44  , 9282.95   , 443.95
+400.44  , 9798.67   , 469.13
+400.44  , 10314.39  , 494.38
+457.64  , -11414.26 , -482.31
+457.64  , -10843.55 , -458.83
+457.64  , -10272.84 , -435.26
+457.64  , -9702.12  , -411.59
+457.64  , -9131.41  , -387.83
+457.64  , -8560.70  , -363.97
+457.64  , -7989.99  , -340.02
+457.64  , -7419.27  , -315.97
+457.64  , -6848.56  , -291.83
+457.64  , -6277.85  , -267.59
+457.64  , -5707.13  , -243.26
+457.64  , -5136.42  , -218.84
+457.64  , -4565.71  , -194.32
+457.64  , -3994.99  , -169.71
+457.64  , -3424.28  , -145.00
+457.64  , -2853.57  , -120.19
+457.64  , -2282.85  , -95.29
+457.64  , -1712.14  , -70.28
+457.64  , -1141.43  , -45.14
+457.64  , -570.71   , -19.76
+457.64  , -114.14   , 0.00
+457.64  , 103.14    , 9.76
+457.64  , 515.72    , 32.25
+457.64  , 1031.44   , 59.66
+457.64  , 1547.16   , 87.07
+457.64  , 2062.88   , 114.55
+457.64  , 2578.60   , 142.11
+457.64  , 3094.32   , 169.77
+457.64  , 3610.04   , 197.52
+457.64  , 4125.76   , 225.37
+457.64  , 4641.48   , 253.31
+457.64  , 5157.20   , 281.34
+457.64  , 5672.91   , 309.47
+457.64  , 6188.63   , 337.70
+457.64  , 6704.35   , 366.02
+457.64  , 7220.07   , 394.44
+457.64  , 7735.79   , 422.95
+457.64  , 8251.51   , 451.56
+457.64  , 8767.23   , 480.26
+457.64  , 9282.95   , 509.05
+457.64  , 9798.67   , 537.94
+457.64  , 10314.39  , 566.93
+514.85  , -11414.26 , -540.17
+514.85  , -10843.55 , -513.92
+514.85  , -10272.84 , -487.55
+514.85  , -9702.12  , -461.06
+514.85  , -9131.41  , -434.46
+514.85  , -8560.70  , -407.75
+514.85  , -7989.99  , -380.92
+514.85  , -7419.27  , -353.97
+514.85  , -6848.56  , -326.91
+514.85  , -6277.85  , -299.73
+514.85  , -5707.13  , -272.44
+514.85  , -5136.42  , -245.03
+514.85  , -4565.71  , -217.51
+514.85  , -3994.99  , -189.87
+514.85  , -3424.28  , -162.12
+514.85  , -2853.57  , -134.25
+514.85  , -2282.85  , -106.26
+514.85  , -1712.14  , -78.13
+514.85  , -1141.43  , -49.84
+514.85  , -570.71   , -21.19
+514.85  , -114.14   , 0.00
+514.85  , 103.14    , 11.59
+514.85  , 515.72    , 37.10
+514.85  , 1031.44   , 67.98
+514.85  , 1547.16   , 98.85
+514.85  , 2062.88   , 129.79
+514.85  , 2578.60   , 160.84
+514.85  , 3094.32   , 191.99
+514.85  , 3610.04   , 223.26
+514.85  , 4125.76   , 254.64
+514.85  , 4641.48   , 286.14
+514.85  , 5157.20   , 317.75
+514.85  , 5672.91   , 349.48
+514.85  , 6188.63   , 381.32
+514.85  , 6704.35   , 413.28
+514.85  , 7220.07   , 445.36
+514.85  , 7735.79   , 477.54
+514.85  , 8251.51   , 509.85
+514.85  , 8767.23   , 542.27
+514.85  , 9282.95   , 574.80
+514.85  , 9798.67   , 607.45
+514.85  , 10314.39  , 640.21
+572.06  , -11414.26 , -597.26
+572.06  , -10843.55 , -568.28
+572.06  , -10272.84 , -539.16
+572.06  , -9702.12  , -509.90
+572.06  , -9131.41  , -480.50
+572.06  , -8560.70  , -450.96
+572.06  , -7989.99  , -421.28
+572.06  , -7419.27  , -391.47
+572.06  , -6848.56  , -361.52
+572.06  , -6277.85  , -331.43
+572.06  , -5707.13  , -301.20
+572.06  , -5136.42  , -270.83
+572.06  , -4565.71  , -240.33
+572.06  , -3994.99  , -209.68
+572.06  , -3424.28  , -178.90
+572.06  , -2853.57  , -147.97
+572.06  , -2282.85  , -116.90
+572.06  , -1712.14  , -85.66
+572.06  , -1141.43  , -54.21
+572.06  , -570.71   , -22.23
+572.06  , -114.14   , 0.00
+572.06  , 103.14    , 13.60
+572.06  , 515.72    , 42.20
+572.06  , 1031.44   , 76.58
+572.06  , 1547.16   , 110.92
+572.06  , 2062.88   , 145.34
+572.06  , 2578.60   , 179.88
+572.06  , 3094.32   , 214.55
+572.06  , 3610.04   , 249.35
+572.06  , 4125.76   , 284.29
+572.06  , 4641.48   , 319.36
+572.06  , 5157.20   , 354.57
+572.06  , 5672.91   , 389.92
+572.06  , 6188.63   , 425.41
+572.06  , 6704.35   , 461.03
+572.06  , 7220.07   , 496.79
+572.06  , 7735.79   , 532.69
+572.06  , 8251.51   , 568.73
+572.06  , 8767.23   , 604.90
+572.06  , 9282.95   , 641.21
+572.06  , 9798.67   , 677.66
+572.06  , 10314.39  , 714.24
+629.26  , -11414.26 , -653.54
+629.26  , -10843.55 , -621.88
+629.26  , -10272.84 , -590.05
+629.26  , -9702.12  , -558.06
+629.26  , -9131.41  , -525.90
+629.26  , -8560.70  , -493.58
+629.26  , -7989.99  , -461.09
+629.26  , -7419.27  , -428.44
+629.26  , -6848.56  , -395.63
+629.26  , -6277.85  , -362.65
+629.26  , -5707.13  , -329.51
+629.26  , -5136.42  , -296.21
+629.26  , -4565.71  , -262.74
+629.26  , -3994.99  , -229.11
+629.26  , -3424.28  , -195.31
+629.26  , -2853.57  , -161.34
+629.26  , -2282.85  , -127.18
+629.26  , -1712.14  , -92.83
+629.26  , -1141.43  , -58.20
+629.26  , -570.71   , -22.82
+629.26  , -114.14   , 0.00
+629.26  , 103.14    , 15.79
+629.26  , 515.72    , 47.58
+629.26  , 1031.44   , 85.48
+629.26  , 1547.16   , 123.30
+629.26  , 2062.88   , 161.22
+629.26  , 2578.60   , 199.26
+629.26  , 3094.32   , 237.46
+629.26  , 3610.04   , 275.81
+629.26  , 4125.76   , 314.32
+629.26  , 4641.48   , 352.99
+629.26  , 5157.20   , 391.83
+629.26  , 5672.91   , 430.82
+629.26  , 6188.63   , 469.98
+629.26  , 6704.35   , 509.30
+629.26  , 7220.07   , 548.78
+629.26  , 7735.79   , 588.42
+629.26  , 8251.51   , 628.23
+629.26  , 8767.23   , 668.20
+629.26  , 9282.95   , 708.32
+629.26  , 9798.67   , 748.61
+629.26  , 10314.39  , 789.06
+686.47  , -11414.26 , -708.97
+686.47  , -10843.55 , -674.68
+686.47  , -10272.84 , -640.19
+686.47  , -9702.12  , -605.51
+686.47  , -9131.41  , -570.63
+686.47  , -8560.70  , -535.56
+686.47  , -7989.99  , -500.30
+686.47  , -7419.27  , -464.85
+686.47  , -6848.56  , -429.21
+686.47  , -6277.85  , -393.37
+686.47  , -5707.13  , -357.35
+686.47  , -5136.42  , -321.13
+686.47  , -4565.71  , -284.71
+686.47  , -3994.99  , -248.11
+686.47  , -3424.28  , -211.31
+686.47  , -2853.57  , -174.30
+686.47  , -2282.85  , -137.08
+686.47  , -1712.14  , -99.61
+686.47  , -1141.43  , -61.78
+686.47  , -570.71   , -22.86
+686.47  , -114.14   , 0.00
+686.47  , 103.14    , 18.17
+686.47  , 515.72    , 53.24
+686.47  , 1031.44   , 94.71
+686.47  , 1547.16   , 136.03
+686.47  , 2062.88   , 177.45
+686.47  , 2578.60   , 219.01
+686.47  , 3094.32   , 260.75
+686.47  , 3610.04   , 302.67
+686.47  , 4125.76   , 344.78
+686.47  , 4641.48   , 387.07
+686.47  , 5157.20   , 429.54
+686.47  , 5672.91   , 472.21
+686.47  , 6188.63   , 515.06
+686.47  , 6704.35   , 558.11
+686.47  , 7220.07   , 601.34
+686.47  , 7735.79   , 644.76
+686.47  , 8251.51   , 688.37
+686.47  , 8767.23   , 732.17
+686.47  , 9282.95   , 776.15
+686.47  , 9798.67   , 820.33
+686.47  , 10314.39  , 864.69
+743.67  , -11414.26 , -763.53
+743.67  , -10843.55 , -726.65
+743.67  , -10272.84 , -689.55
+743.67  , -9702.12  , -652.22
+743.67  , -9131.41  , -614.67
+743.67  , -8560.70  , -576.89
+743.67  , -7989.99  , -538.89
+743.67  , -7419.27  , -500.67
+743.67  , -6848.56  , -462.22
+743.67  , -6277.85  , -423.56
+743.67  , -5707.13  , -384.67
+743.67  , -5136.42  , -345.56
+743.67  , -4565.71  , -306.22
+743.67  , -3994.99  , -266.66
+743.67  , -3424.28  , -226.86
+743.67  , -2853.57  , -186.83
+743.67  , -2282.85  , -146.54
+743.67  , -1712.14  , -105.95
+743.67  , -1141.43  , -64.90
+743.67  , -570.71   , -22.24
+743.67  , -114.14   , 0.00
+743.67  , 103.14    , 20.74
+743.67  , 515.72    , 59.20
+743.67  , 1031.44   , 104.27
+743.67  , 1547.16   , 149.12
+743.67  , 2062.88   , 194.05
+743.67  , 2578.60   , 239.16
+743.67  , 3094.32   , 284.45
+743.67  , 3610.04   , 329.96
+743.67  , 4125.76   , 375.67
+743.67  , 4641.48   , 421.60
+743.67  , 5157.20   , 467.75
+743.67  , 5672.91   , 514.11
+743.67  , 6188.63   , 560.69
+743.67  , 6704.35   , 607.48
+743.67  , 7220.07   , 654.50
+743.67  , 7735.79   , 701.73
+743.67  , 8251.51   , 749.18
+743.67  , 8767.23   , 796.84
+743.67  , 9282.95   , 844.73
+743.67  , 9798.67   , 892.83
+743.67  , 10314.39  , 941.14
+800.88  , -11414.26 , -817.17
+800.88  , -10843.55 , -777.76
+800.88  , -10272.84 , -738.08
+800.88  , -9702.12  , -698.15
+800.88  , -9131.41  , -657.96
+800.88  , -8560.70  , -617.52
+800.88  , -7989.99  , -576.82
+800.88  , -7419.27  , -535.86
+800.88  , -6848.56  , -494.65
+800.88  , -6277.85  , -453.18
+800.88  , -5707.13  , -411.45
+800.88  , -5136.42  , -369.47
+800.88  , -4565.71  , -327.22
+800.88  , -3994.99  , -284.72
+800.88  , -3424.28  , -241.95
+800.88  , -2853.57  , -198.90
+800.88  , -2282.85  , -155.54
+800.88  , -1712.14  , -111.82
+800.88  , -1141.43  , -67.51
+800.88  , -570.71   , -20.80
+800.88  , -114.14   , 0.00
+800.88  , 103.14    , 23.52
+800.88  , 515.72    , 65.48
+800.88  , 1031.44   , 114.20
+800.88  , 1547.16   , 162.59
+800.88  , 2062.88   , 211.06
+800.88  , 2578.60   , 259.72
+800.88  , 3094.32   , 308.59
+800.88  , 3610.04   , 357.69
+800.88  , 4125.76   , 407.04
+800.88  , 4641.48   , 456.62
+800.88  , 5157.20   , 506.46
+800.88  , 5672.91   , 556.54
+800.88  , 6188.63   , 606.87
+800.88  , 6704.35   , 657.45
+800.88  , 7220.07   , 708.28
+800.88  , 7735.79   , 759.35
+800.88  , 8251.51   , 810.68
+800.88  , 8767.23   , 862.25
+800.88  , 9282.95   , 914.07
+800.88  , 9798.67   , 966.13
+800.88  , 10314.39  , 1018.44
+858.08  , -11414.26 , -869.86
+858.08  , -10843.55 , -827.96
+858.08  , -10272.84 , -785.77
+858.08  , -9702.12  , -743.28
+858.08  , -9131.41  , -700.50
+858.08  , -8560.70  , -657.42
+858.08  , -7989.99  , -614.05
+858.08  , -7419.27  , -570.39
+858.08  , -6848.56  , -526.44
+858.08  , -6277.85  , -482.19
+858.08  , -5707.13  , -437.65
+858.08  , -5136.42  , -392.82
+858.08  , -4565.71  , -347.69
+858.08  , -3994.99  , -302.26
+858.08  , -3424.28  , -256.52
+858.08  , -2853.57  , -210.46
+858.08  , -2282.85  , -164.04
+858.08  , -1712.14  , -117.17
+858.08  , -1141.43  , -69.54
+858.08  , -570.71   , -18.27
+858.08  , -114.14   , 0.00
+858.08  , 103.14    , 26.49
+858.08  , 515.72    , 72.10
+858.08  , 1031.44   , 124.50
+858.08  , 1547.16   , 176.46
+858.08  , 2062.88   , 228.49
+858.08  , 2578.60   , 280.71
+858.08  , 3094.32   , 333.18
+858.08  , 3610.04   , 385.90
+858.08  , 4125.76   , 438.89
+858.08  , 4641.48   , 492.16
+858.08  , 5157.20   , 545.71
+858.08  , 5672.91   , 599.54
+858.08  , 6188.63   , 653.64
+858.08  , 6704.35   , 708.03
+858.08  , 7220.07   , 762.71
+858.08  , 7735.79   , 817.66
+858.08  , 8251.51   , 872.89
+858.08  , 8767.23   , 928.41
+858.08  , 9282.95   , 984.20
+858.08  , 9798.67   , 1040.27
+858.08  , 10314.39  , 1096.63
+915.29  , -11414.26 , -921.56
+915.29  , -10843.55 , -877.23
+915.29  , -10272.84 , -832.56
+915.29  , -9702.12  , -787.56
+915.29  , -9131.41  , -742.22
+915.29  , -8560.70  , -696.56
+915.29  , -7989.99  , -650.56
+915.29  , -7419.27  , -604.23
+915.29  , -6848.56  , -557.56
+915.29  , -6277.85  , -510.57
+915.29  , -5707.13  , -463.24
+915.29  , -5136.42  , -415.58
+915.29  , -4565.71  , -367.58
+915.29  , -3994.99  , -319.24
+915.29  , -3424.28  , -270.55
+915.29  , -2853.57  , -221.48
+915.29  , -2282.85  , -171.99
+915.29  , -1712.14  , -121.95
+915.29  , -1141.43  , -70.93
+915.29  , -570.71   , -14.10
+915.29  , -114.14   , 0.00
+915.29  , 103.14    , 29.68
+915.29  , 515.72    , 79.05
+915.29  , 1031.44   , 135.20
+915.29  , 1547.16   , 190.76
+915.29  , 2062.88   , 246.36
+915.29  , 2578.60   , 302.17
+915.29  , 3094.32   , 358.24
+915.29  , 3610.04   , 414.60
+915.29  , 4125.76   , 471.27
+915.29  , 4641.48   , 528.24
+915.29  , 5157.20   , 585.52
+915.29  , 5672.91   , 643.12
+915.29  , 6188.63   , 701.03
+915.29  , 6704.35   , 759.26
+915.29  , 7220.07   , 817.80
+915.29  , 7735.79   , 876.66
+915.29  , 8251.51   , 935.84
+915.29  , 8767.23   , 995.34
+915.29  , 9282.95   , 1055.15
+915.29  , 9798.67   , 1115.27
+915.29  , 10314.39  , 1175.71
+972.50  , -11414.26 , -972.24
+972.50  , -10843.55 , -925.52
+972.50  , -10272.84 , -878.43
+972.50  , -9702.12  , -830.96
+972.50  , -9131.41  , -783.11
+972.50  , -8560.70  , -734.89
+972.50  , -7989.99  , -686.30
+972.50  , -7419.27  , -637.33
+972.50  , -6848.56  , -587.99
+972.50  , -6277.85  , -538.28
+972.50  , -5707.13  , -488.19
+972.50  , -5136.42  , -437.72
+972.50  , -4565.71  , -386.87
+972.50  , -3994.99  , -335.63
+972.50  , -3424.28  , -283.99
+972.50  , -2853.57  , -231.92
+972.50  , -2282.85  , -179.35
+972.50  , -1712.14  , -126.12
+972.50  , -1141.43  , -71.60
+972.50  , -570.71   , -6.45
+972.50  , -114.14   , 0.00
+972.50  , 103.14    , 33.08
+972.50  , 515.72    , 86.37
+972.50  , 1031.44   , 146.31
+972.50  , 1547.16   , 205.50
+972.50  , 2062.88   , 264.70
+972.50  , 2578.60   , 324.11
+972.50  , 3094.32   , 383.81
+972.50  , 3610.04   , 443.83
+972.50  , 4125.76   , 504.18
+972.50  , 4641.48   , 564.87
+972.50  , 5157.20   , 625.91
+972.50  , 5672.91   , 687.30
+972.50  , 6188.63   , 749.05
+972.50  , 6704.35   , 811.14
+972.50  , 7220.07   , 873.59
+972.50  , 7735.79   , 936.40
+972.50  , 8251.51   , 999.56
+972.50  , 8767.23   , 1063.07
+972.50  , 9282.95   , 1126.93
+972.50  , 9798.67   , 1191.14
+972.50  , 10314.39  , 1255.71
+1029.70 , -11414.26 , -1021.86
+1029.70 , -10843.55 , -972.81
+1029.70 , -10272.84 , -923.33
+1029.70 , -9702.12  , -873.44
+1029.70 , -9131.41  , -823.13
+1029.70 , -8560.70  , -772.39
+1029.70 , -7989.99  , -721.24
+1029.70 , -7419.27  , -669.67
+1029.70 , -6848.56  , -617.68
+1029.70 , -6277.85  , -565.27
+1029.70 , -5707.13  , -512.45
+1029.70 , -5136.42  , -459.19
+1029.70 , -4565.71  , -405.51
+1029.70 , -3994.99  , -351.39
+1029.70 , -3424.28  , -296.81
+1029.70 , -2853.57  , -241.73
+1029.70 , -2282.85  , -186.07
+1029.70 , -1712.14  , -129.61
+1029.70 , -1141.43  , -71.46
+1029.70 , -570.71   , 0.00
+1029.70 , -114.14   , 0.00
+1029.70 , 103.14    , 36.70
+1029.70 , 515.72    , 94.04
+1029.70 , 1031.44   , 157.85
+1029.70 , 1547.16   , 220.70
+1029.70 , 2062.88   , 283.52
+1029.70 , 2578.60   , 346.56
+1029.70 , 3094.32   , 409.90
+1029.70 , 3610.04   , 473.59
+1029.70 , 4125.76   , 537.65
+1029.70 , 4641.48   , 602.09
+1029.70 , 5157.20   , 666.91
+1029.70 , 5672.91   , 732.12
+1029.70 , 6188.63   , 797.72
+1029.70 , 6704.35   , 863.72
+1029.70 , 7220.07   , 930.10
+1029.70 , 7735.79   , 996.88
+1029.70 , 8251.51   , 1064.05
+1029.70 , 8767.23   , 1131.62
+1029.70 , 9282.95   , 1199.57
+1029.70 , 9798.67   , 1267.92
+1029.70 , 10314.39  , 1336.65
+1086.91 , -11414.26 , -1070.37
+1086.91 , -10843.55 , -1019.04
+1086.91 , -10272.84 , -967.24
+1086.91 , -9702.12  , -914.96
+1086.91 , -9131.41  , -862.23
+1086.91 , -8560.70  , -809.02
+1086.91 , -7989.99  , -755.35
+1086.91 , -7419.27  , -701.21
+1086.91 , -6848.56  , -646.60
+1086.91 , -6277.85  , -591.53
+1086.91 , -5707.13  , -535.99
+1086.91 , -5136.42  , -479.97
+1086.91 , -4565.71  , -423.47
+1086.91 , -3994.99  , -366.48
+1086.91 , -3424.28  , -308.96
+1086.91 , -2853.57  , -250.88
+1086.91 , -2282.85  , -192.11
+1086.91 , -1712.14  , -132.36
+1086.91 , -1141.43  , -70.38
+1086.91 , -570.71   , 0.00
+1086.91 , -114.14   , 0.00
+1086.91 , 103.14    , 40.53
+1086.91 , 515.72    , 102.10
+1086.91 , 1031.44   , 169.83
+1086.91 , 1547.16   , 236.37
+1086.91 , 2062.88   , 302.84
+1086.91 , 2578.60   , 369.53
+1086.91 , 3094.32   , 436.54
+1086.91 , 3610.04   , 503.92
+1086.91 , 4125.76   , 571.71
+1086.91 , 4641.48   , 639.91
+1086.91 , 5157.20   , 708.54
+1086.91 , 5672.91   , 777.59
+1086.91 , 6188.63   , 847.08
+1086.91 , 6704.35   , 917.00
+1086.91 , 7220.07   , 987.35
+1086.91 , 7735.79   , 1058.14
+1086.91 , 8251.51   , 1129.36
+1086.91 , 8767.23   , 1201.01
+1086.91 , 9282.95   , 1273.09
+1086.91 , 9798.67   , 1345.61
+1086.91 , 10314.39  , 1418.56
+1144.11 , -11414.26 , -1117.74
+1144.11 , -10843.55 , -1064.18
+1144.11 , -10272.84 , -1010.10
+1144.11 , -9702.12  , -955.49
+1144.11 , -9131.41  , -900.37
+1144.11 , -8560.70  , -844.73
+1144.11 , -7989.99  , -788.58
+1144.11 , -7419.27  , -731.90
+1144.11 , -6848.56  , -674.71
+1144.11 , -6277.85  , -617.00
+1144.11 , -5707.13  , -558.77
+1144.11 , -5136.42  , -500.01
+1144.11 , -4565.71  , -440.71
+1144.11 , -3994.99  , -380.85
+1144.11 , -3424.28  , -320.40
+1144.11 , -2853.57  , -259.31
+1144.11 , -2282.85  , -197.41
+1144.11 , -1712.14  , -134.30
+1144.11 , -1141.43  , -68.24
+1144.11 , -570.71   , 0.00
+1144.11 , -114.14   , 0.00
+1144.11 , 103.14    , 44.59
+1144.11 , 515.72    , 110.53
+1144.11 , 1031.44   , 182.27
+1144.11 , 1547.16   , 252.55
+1144.11 , 2062.88   , 322.69
+1144.11 , 2578.60   , 393.04
+1144.11 , 3094.32   , 463.74
+1144.11 , 3610.04   , 534.84
+1144.11 , 4125.76   , 606.37
+1144.11 , 4641.48   , 678.37
+1144.11 , 5157.20   , 750.82
+1144.11 , 5672.91   , 823.74
+1144.11 , 6188.63   , 897.14
+1144.11 , 6704.35   , 971.01
+1144.11 , 7220.07   , 1045.36
+1144.11 , 7735.79   , 1120.19
+1144.11 , 8251.51   , 1195.49
+1144.11 , 8767.23   , 1271.27
+1144.11 , 9282.95   , 1347.52
+1144.11 , 9798.67   , 1424.25
+1144.11 , 10314.39  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..a46cb34e6831d05626e67324b6a261bde045c857
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd
@@ -0,0 +1,24 @@
+n_out   , T_drag_out
+0.00    , -21.84
+5.72    , -22.52
+57.21   , -28.92
+114.41  , -35.99
+171.62  , -43.07
+228.82  , -50.22
+286.03  , -57.30
+343.23  , -64.38
+400.44  , -71.45
+457.65  , -78.53
+514.85  , -85.68
+572.06  , -92.76
+629.26  , -99.84
+686.47  , -106.91
+743.67  , -113.99
+800.88  , -121.14
+858.08  , -128.22
+915.29  , -135.30
+972.50  , -142.37
+1029.70 , -149.45
+1086.91 , -156.60
+1144.11 , -163.68
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..d5c2628009f1e62db0e14129dd2a950572194c84
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 21.9384
+      },
+      {
+        "Ratio": 12.276
+      },
+      {
+        "Ratio": 7.2336
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl1_1.viepco",
+          "2": "IEPC_Gbx3Whl1_2.viepco",
+          "3": "IEPC_Gbx3Whl1_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3Whl1_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl1_1.viepco",
+          "2": "IEPC_Gbx3Whl1_2.viepco",
+          "3": "IEPC_Gbx3Whl1_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3Whl1_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..7e4cc5bc3c03e2d923509066842daf4578288852
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx3Whl1.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", 
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..fb63057d3b998ebd7e5e5ca7077632b53725fae8
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3Whl1.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+		"ElectricMotors": [
+			{
+				"Count": 1,
+				"Ratio": 1,
+				"Position": "GEN",
+				"MotorFile": "../Common/GenericGen.vem",
+				"MechanicalEfficiency": 1
+			}
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..7d9dd773ee374dc7a818143da159de20d758b556
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -17669.46 , 0.00
+0.00   , -16785.99 , 0.00
+0.00   , -15902.51 , 0.00
+0.00   , -15019.04 , 0.00
+0.00   , -14135.57 , 0.00
+0.00   , -13252.09 , 0.00
+0.00   , -12368.62 , -0.07
+0.00   , -11485.15 , -0.33
+0.00   , -10601.68 , -0.49
+0.00   , -9718.20  , -0.60
+0.00   , -8834.73  , -0.66
+0.00   , -7951.26  , -0.69
+0.00   , -7067.78  , -0.70
+0.00   , -6184.31  , -0.67
+0.00   , -5300.84  , -0.63
+0.00   , -4417.36  , -0.57
+0.00   , -3533.89  , -0.48
+0.00   , -2650.42  , -0.38
+0.00   , -1766.95  , -0.27
+0.00   , -883.47   , -0.13
+0.00   , -176.69   , -0.01
+0.00   , 153.22    , 0.06
+0.00   , 766.09    , 0.28
+0.00   , 1532.18   , 0.56
+0.00   , 2298.27   , 0.85
+0.00   , 3064.36   , 1.15
+0.00   , 3830.44   , 1.47
+0.00   , 4596.53   , 1.79
+0.00   , 5362.62   , 2.12
+0.00   , 6128.71   , 2.47
+0.00   , 6894.80   , 2.82
+0.00   , 7660.89   , 3.19
+0.00   , 8426.98   , 3.56
+0.00   , 9193.07   , 3.94
+0.00   , 9959.16   , 4.33
+0.00   , 10725.24  , 4.74
+0.00   , 11491.33  , 5.15
+0.00   , 12257.42  , 5.57
+0.00   , 13023.51  , 6.00
+0.00   , 13789.60  , 6.43
+0.00   , 14555.69  , 6.88
+0.00   , 15321.78  , 7.34
+1.89   , -17669.46 , 0.00
+1.89   , -16785.99 , 0.00
+1.89   , -15902.51 , 0.00
+1.89   , -15019.04 , 0.00
+1.89   , -14135.57 , 0.00
+1.89   , -13252.09 , 0.00
+1.89   , -12368.62 , -0.25
+1.89   , -11485.15 , -0.42
+1.89   , -10601.68 , -0.52
+1.89   , -9718.20  , -0.58
+1.89   , -8834.73  , -0.61
+1.89   , -7951.26  , -0.62
+1.89   , -7067.78  , -0.61
+1.89   , -6184.31  , -0.58
+1.89   , -5300.84  , -0.53
+1.89   , -4417.36  , -0.47
+1.89   , -3533.89  , -0.40
+1.89   , -2650.42  , -0.31
+1.89   , -1766.95  , -0.22
+1.89   , -883.47   , -0.11
+1.89   , -176.69   , -0.01
+1.89   , 153.22    , 0.05
+1.89   , 766.09    , 0.21
+1.89   , 1532.18   , 0.43
+1.89   , 2298.27   , 0.65
+1.89   , 3064.36   , 0.88
+1.89   , 3830.44   , 1.11
+1.89   , 4596.53   , 1.36
+1.89   , 5362.62   , 1.61
+1.89   , 6128.71   , 1.87
+1.89   , 6894.80   , 2.13
+1.89   , 7660.89   , 2.40
+1.89   , 8426.98   , 2.68
+1.89   , 9193.07   , 2.97
+1.89   , 9959.16   , 3.26
+1.89   , 10725.24  , 3.56
+1.89   , 11491.33  , 3.86
+1.89   , 12257.42  , 4.18
+1.89   , 13023.51  , 4.50
+1.89   , 13789.60  , 4.82
+1.89   , 14555.69  , 5.15
+1.89   , 15321.78  , 5.49
+18.86  , -17669.46 , -29.05
+18.86  , -16785.99 , -27.68
+18.86  , -15902.51 , -26.31
+18.86  , -15019.04 , -24.92
+18.86  , -14135.57 , -23.53
+18.86  , -13252.09 , -22.12
+18.86  , -12368.62 , -20.71
+18.86  , -11485.15 , -19.28
+18.86  , -10601.68 , -17.85
+18.86  , -9718.20  , -16.41
+18.86  , -8834.73  , -14.95
+18.86  , -7951.26  , -13.49
+18.86  , -7067.78  , -12.02
+18.86  , -6184.31  , -10.53
+18.86  , -5300.84  , -9.04
+18.86  , -4417.36  , -7.54
+18.86  , -3533.89  , -6.03
+18.86  , -2650.42  , -4.51
+18.86  , -1766.95  , -2.98
+18.86  , -883.47   , -1.44
+18.86  , -176.69   , -0.18
+18.86  , 153.22    , 0.45
+18.86  , 766.09    , 1.84
+18.86  , 1532.18   , 3.58
+18.86  , 2298.27   , 5.33
+18.86  , 3064.36   , 7.09
+18.86  , 3830.44   , 8.85
+18.86  , 4596.53   , 10.63
+18.86  , 5362.62   , 12.42
+18.86  , 6128.71   , 14.21
+18.86  , 6894.80   , 16.02
+18.86  , 7660.89   , 17.84
+18.86  , 8426.98   , 19.66
+18.86  , 9193.07   , 21.49
+18.86  , 9959.16   , 23.34
+18.86  , 10725.24  , 25.19
+18.86  , 11491.33  , 27.05
+18.86  , 12257.42  , 28.93
+18.86  , 13023.51  , 30.81
+18.86  , 13789.60  , 32.70
+18.86  , 14555.69  , 34.60
+18.86  , 15321.78  , 36.50
+37.72  , -17669.46 , -60.28
+37.72  , -16785.99 , -57.37
+37.72  , -15902.51 , -54.44
+37.72  , -15019.04 , -51.49
+37.72  , -14135.57 , -48.54
+37.72  , -13252.09 , -45.58
+37.72  , -12368.62 , -42.60
+37.72  , -11485.15 , -39.61
+37.72  , -10601.68 , -36.61
+37.72  , -9718.20  , -33.60
+37.72  , -8834.73  , -30.58
+37.72  , -7951.26  , -27.55
+37.72  , -7067.78  , -24.51
+37.72  , -6184.31  , -21.45
+37.72  , -5300.84  , -18.38
+37.72  , -4417.36  , -15.31
+37.72  , -3533.89  , -12.22
+37.72  , -2650.42  , -9.12
+37.72  , -1766.95  , -6.00
+37.72  , -883.47   , -2.88
+37.72  , -176.69   , -0.33
+37.72  , 153.22    , 0.92
+37.72  , 766.09    , 3.68
+37.72  , 1532.18   , 7.11
+37.72  , 2298.27   , 10.56
+37.72  , 3064.36   , 14.01
+37.72  , 3830.44   , 17.48
+37.72  , 4596.53   , 20.96
+37.72  , 5362.62   , 24.45
+37.72  , 6128.71   , 27.95
+37.72  , 6894.80   , 31.47
+37.72  , 7660.89   , 34.99
+37.72  , 8426.98   , 38.53
+37.72  , 9193.07   , 42.08
+37.72  , 9959.16   , 45.64
+37.72  , 10725.24  , 49.21
+37.72  , 11491.33  , 52.79
+37.72  , 12257.42  , 56.38
+37.72  , 13023.51  , 59.99
+37.72  , 13789.60  , 63.60
+37.72  , 14555.69  , 67.23
+37.72  , 15321.78  , 70.87
+56.59  , -17669.46 , -91.22
+56.59  , -16785.99 , -86.77
+56.59  , -15902.51 , -82.31
+56.59  , -15019.04 , -77.84
+56.59  , -14135.57 , -73.35
+56.59  , -13252.09 , -68.84
+56.59  , -12368.62 , -64.32
+56.59  , -11485.15 , -59.79
+56.59  , -10601.68 , -55.24
+56.59  , -9718.20  , -50.68
+56.59  , -8834.73  , -46.11
+56.59  , -7951.26  , -41.51
+56.59  , -7067.78  , -36.91
+56.59  , -6184.31  , -32.29
+56.59  , -5300.84  , -27.66
+56.59  , -4417.36  , -23.01
+56.59  , -3533.89  , -18.35
+56.59  , -2650.42  , -13.67
+56.59  , -1766.95  , -8.98
+56.59  , -883.47   , -4.27
+56.59  , -176.69   , -0.39
+56.59  , 153.22    , 1.43
+56.59  , 766.09    , 5.56
+56.59  , 1532.18   , 10.69
+56.59  , 2298.27   , 15.84
+56.59  , 3064.36   , 21.00
+56.59  , 3830.44   , 26.17
+56.59  , 4596.53   , 31.36
+56.59  , 5362.62   , 36.56
+56.59  , 6128.71   , 41.77
+56.59  , 6894.80   , 47.01
+56.59  , 7660.89   , 52.25
+56.59  , 8426.98   , 57.51
+56.59  , 9193.07   , 62.79
+56.59  , 9959.16   , 68.08
+56.59  , 10725.24  , 73.38
+56.59  , 11491.33  , 78.70
+56.59  , 12257.42  , 84.03
+56.59  , 13023.51  , 89.38
+56.59  , 13789.60  , 94.74
+56.59  , 14555.69  , 100.12
+56.59  , 15321.78  , 105.51
+75.45  , -17669.46 , -121.86
+75.45  , -16785.99 , -115.91
+75.45  , -15902.51 , -109.94
+75.45  , -15019.04 , -103.95
+75.45  , -14135.57 , -97.94
+75.45  , -13252.09 , -91.91
+75.45  , -12368.62 , -85.87
+75.45  , -11485.15 , -79.81
+75.45  , -10601.68 , -73.73
+75.45  , -9718.20  , -67.63
+75.45  , -8834.73  , -61.51
+75.45  , -7951.26  , -55.37
+75.45  , -7067.78  , -49.21
+75.45  , -6184.31  , -43.04
+75.45  , -5300.84  , -36.85
+75.45  , -4417.36  , -30.64
+75.45  , -3533.89  , -24.41
+75.45  , -2650.42  , -18.16
+75.45  , -1766.95  , -11.89
+75.45  , -883.47   , -5.59
+75.45  , -176.69   , -0.32
+75.45  , 153.22    , 1.99
+75.45  , 766.09    , 7.50
+75.45  , 1532.18   , 14.34
+75.45  , 2298.27   , 21.19
+75.45  , 3064.36   , 28.05
+75.45  , 3830.44   , 34.94
+75.45  , 4596.53   , 41.84
+75.45  , 5362.62   , 48.76
+75.45  , 6128.71   , 55.70
+75.45  , 6894.80   , 62.66
+75.45  , 7660.89   , 69.63
+75.45  , 8426.98   , 76.63
+75.45  , 9193.07   , 83.65
+75.45  , 9959.16   , 90.68
+75.45  , 10725.24  , 97.73
+75.45  , 11491.33  , 104.80
+75.45  , 12257.42  , 111.90
+75.45  , 13023.51  , 119.00
+75.45  , 13789.60  , 126.13
+75.45  , 14555.69  , 133.28
+75.45  , 15321.78  , 140.44
+94.31  , -17669.46 , -152.18
+94.31  , -16785.99 , -144.75
+94.31  , -15902.51 , -137.29
+94.31  , -15019.04 , -129.81
+94.31  , -14135.57 , -122.31
+94.31  , -13252.09 , -114.78
+94.31  , -12368.62 , -107.23
+94.31  , -11485.15 , -99.65
+94.31  , -10601.68 , -92.05
+94.31  , -9718.20  , -84.42
+94.31  , -8834.73  , -76.77
+94.31  , -7951.26  , -69.10
+94.31  , -7067.78  , -61.41
+94.31  , -6184.31  , -53.69
+94.31  , -5300.84  , -45.94
+94.31  , -4417.36  , -38.17
+94.31  , -3533.89  , -30.38
+94.31  , -2650.42  , -22.57
+94.31  , -1766.95  , -14.72
+94.31  , -883.47   , -6.84
+94.31  , -176.69   , 0.00
+94.31  , 153.22    , 2.61
+94.31  , 766.09    , 9.52
+94.31  , 1532.18   , 18.06
+94.31  , 2298.27   , 26.62
+94.31  , 3064.36   , 35.19
+94.31  , 3830.44   , 43.79
+94.31  , 4596.53   , 52.42
+94.31  , 5362.62   , 61.07
+94.31  , 6128.71   , 69.74
+94.31  , 6894.80   , 78.43
+94.31  , 7660.89   , 87.15
+94.31  , 8426.98   , 95.90
+94.31  , 9193.07   , 104.67
+94.31  , 9959.16   , 113.46
+94.31  , 10725.24  , 122.28
+94.31  , 11491.33  , 131.12
+94.31  , 12257.42  , 139.99
+94.31  , 13023.51  , 148.88
+94.31  , 13789.60  , 157.79
+94.31  , 14555.69  , 166.73
+94.31  , 15321.78  , 175.69
+113.17 , -17669.46 , -182.19
+113.17 , -16785.99 , -173.29
+113.17 , -15902.51 , -164.37
+113.17 , -15019.04 , -155.42
+113.17 , -14135.57 , -146.44
+113.17 , -13252.09 , -137.42
+113.17 , -12368.62 , -128.38
+113.17 , -11485.15 , -119.30
+113.17 , -10601.68 , -110.20
+113.17 , -9718.20  , -101.06
+113.17 , -8834.73  , -91.89
+113.17 , -7951.26  , -82.70
+113.17 , -7067.78  , -73.47
+113.17 , -6184.31  , -64.21
+113.17 , -5300.84  , -54.93
+113.17 , -4417.36  , -45.61
+113.17 , -3533.89  , -36.26
+113.17 , -2650.42  , -26.87
+113.17 , -1766.95  , -17.46
+113.17 , -883.47   , -7.98
+113.17 , -176.69   , 0.00
+113.17 , 153.22    , 3.29
+113.17 , 766.09    , 11.62
+113.17 , 1532.18   , 21.88
+113.17 , 2298.27   , 32.14
+113.17 , 3064.36   , 42.44
+113.17 , 3830.44   , 52.76
+113.17 , 4596.53   , 63.11
+113.17 , 5362.62   , 73.49
+113.17 , 6128.71   , 83.91
+113.17 , 6894.80   , 94.35
+113.17 , 7660.89   , 104.82
+113.17 , 8426.98   , 115.33
+113.17 , 9193.07   , 125.87
+113.17 , 9959.16   , 136.43
+113.17 , 10725.24  , 147.03
+113.17 , 11491.33  , 157.66
+113.17 , 12257.42  , 168.32
+113.17 , 13023.51  , 179.01
+113.17 , 13789.60  , 189.74
+113.17 , 14555.69  , 200.49
+113.17 , 15321.78  , 211.27
+132.03 , -17669.46 , -211.85
+132.03 , -16785.99 , -201.52
+132.03 , -15902.51 , -191.16
+132.03 , -15019.04 , -180.75
+132.03 , -14135.57 , -170.31
+132.03 , -13252.09 , -159.83
+132.03 , -12368.62 , -149.31
+132.03 , -11485.15 , -138.75
+132.03 , -10601.68 , -128.16
+132.03 , -9718.20  , -117.52
+132.03 , -8834.73  , -106.85
+132.03 , -7951.26  , -96.14
+132.03 , -7067.78  , -85.39
+132.03 , -6184.31  , -74.61
+132.03 , -5300.84  , -63.78
+132.03 , -4417.36  , -52.92
+132.03 , -3533.89  , -42.02
+132.03 , -2650.42  , -31.07
+132.03 , -1766.95  , -20.08
+132.03 , -883.47   , -9.00
+132.03 , -176.69   , 0.00
+132.03 , 153.22    , 4.05
+132.03 , 766.09    , 13.82
+132.03 , 1532.18   , 25.80
+132.03 , 2298.27   , 37.78
+132.03 , 3064.36   , 49.79
+132.03 , 3830.44   , 61.84
+132.03 , 4596.53   , 73.93
+132.03 , 5362.62   , 86.05
+132.03 , 6128.71   , 98.22
+132.03 , 6894.80   , 110.42
+132.03 , 7660.89   , 122.66
+132.03 , 8426.98   , 134.94
+132.03 , 9193.07   , 147.26
+132.03 , 9959.16   , 159.61
+132.03 , 10725.24  , 172.01
+132.03 , 11491.33  , 184.44
+132.03 , 12257.42  , 196.92
+132.03 , 13023.51  , 209.43
+132.03 , 13789.60  , 221.98
+132.03 , 14555.69  , 234.57
+132.03 , 15321.78  , 247.19
+150.90 , -17669.46 , -241.15
+150.90 , -16785.99 , -229.41
+150.90 , -15902.51 , -217.63
+150.90 , -15019.04 , -205.79
+150.90 , -14135.57 , -193.91
+150.90 , -13252.09 , -181.98
+150.90 , -12368.62 , -170.01
+150.90 , -11485.15 , -157.99
+150.90 , -10601.68 , -145.91
+150.90 , -9718.20  , -133.80
+150.90 , -8834.73  , -121.63
+150.90 , -7951.26  , -109.42
+150.90 , -7067.78  , -97.16
+150.90 , -6184.31  , -84.85
+150.90 , -5300.84  , -72.50
+150.90 , -4417.36  , -60.10
+150.90 , -3533.89  , -47.65
+150.90 , -2650.42  , -35.14
+150.90 , -1766.95  , -22.57
+150.90 , -883.47   , -9.88
+150.90 , -176.69   , 0.00
+150.90 , 153.22    , 4.88
+150.90 , 766.09    , 16.13
+150.90 , 1532.18   , 29.83
+150.90 , 2298.27   , 43.53
+150.90 , 3064.36   , 57.27
+150.90 , 3830.44   , 71.06
+150.90 , 4596.53   , 84.89
+150.90 , 5362.62   , 98.76
+150.90 , 6128.71   , 112.68
+150.90 , 6894.80   , 126.65
+150.90 , 7660.89   , 140.67
+150.90 , 8426.98   , 154.74
+150.90 , 9193.07   , 168.85
+150.90 , 9959.16   , 183.01
+150.90 , 10725.24  , 197.22
+150.90 , 11491.33  , 211.48
+150.90 , 12257.42  , 225.78
+150.90 , 13023.51  , 240.13
+150.90 , 13789.60  , 254.53
+150.90 , 14555.69  , 268.97
+150.90 , 15321.78  , 283.46
+169.76 , -17669.46 , -270.09
+169.76 , -16785.99 , -256.96
+169.76 , -15902.51 , -243.78
+169.76 , -15019.04 , -230.53
+169.76 , -14135.57 , -217.23
+169.76 , -13252.09 , -203.87
+169.76 , -12368.62 , -190.46
+169.76 , -11485.15 , -176.98
+169.76 , -10601.68 , -163.45
+169.76 , -9718.20  , -149.87
+169.76 , -8834.73  , -136.22
+169.76 , -7951.26  , -122.52
+169.76 , -7067.78  , -108.76
+169.76 , -6184.31  , -94.94
+169.76 , -5300.84  , -81.06
+169.76 , -4417.36  , -67.13
+169.76 , -3533.89  , -53.13
+169.76 , -2650.42  , -39.07
+169.76 , -1766.95  , -24.92
+169.76 , -883.47   , -10.59
+169.76 , -176.69   , 0.00
+169.76 , 153.22    , 5.80
+169.76 , 766.09    , 18.55
+169.76 , 1532.18   , 33.99
+169.76 , 2298.27   , 49.42
+169.76 , 3064.36   , 64.90
+169.76 , 3830.44   , 80.42
+169.76 , 4596.53   , 96.00
+169.76 , 5362.62   , 111.63
+169.76 , 6128.71   , 127.32
+169.76 , 6894.80   , 143.07
+169.76 , 7660.89   , 158.88
+169.76 , 8426.98   , 174.74
+169.76 , 9193.07   , 190.66
+169.76 , 9959.16   , 206.64
+169.76 , 10725.24  , 222.68
+169.76 , 11491.33  , 238.77
+169.76 , 12257.42  , 254.92
+169.76 , 13023.51  , 271.13
+169.76 , 13789.60  , 287.40
+169.76 , 14555.69  , 303.72
+169.76 , 15321.78  , 320.10
+188.62 , -17669.46 , -298.63
+188.62 , -16785.99 , -284.14
+188.62 , -15902.51 , -269.58
+188.62 , -15019.04 , -254.95
+188.62 , -14135.57 , -240.25
+188.62 , -13252.09 , -225.48
+188.62 , -12368.62 , -210.64
+188.62 , -11485.15 , -195.74
+188.62 , -10601.68 , -180.76
+188.62 , -9718.20  , -165.71
+188.62 , -8834.73  , -150.60
+188.62 , -7951.26  , -135.42
+188.62 , -7067.78  , -120.16
+188.62 , -6184.31  , -104.84
+188.62 , -5300.84  , -89.45
+188.62 , -4417.36  , -73.99
+188.62 , -3533.89  , -58.45
+188.62 , -2650.42  , -42.83
+188.62 , -1766.95  , -27.10
+188.62 , -883.47   , -11.12
+188.62 , -176.69   , 0.00
+188.62 , 153.22    , 6.80
+188.62 , 766.09    , 21.10
+188.62 , 1532.18   , 38.29
+188.62 , 2298.27   , 55.46
+188.62 , 3064.36   , 72.67
+188.62 , 3830.44   , 89.94
+188.62 , 4596.53   , 107.27
+188.62 , 5362.62   , 124.67
+188.62 , 6128.71   , 142.14
+188.62 , 6894.80   , 159.68
+188.62 , 7660.89   , 177.29
+188.62 , 8426.98   , 194.96
+188.62 , 9193.07   , 212.70
+188.62 , 9959.16   , 230.52
+188.62 , 10725.24  , 248.40
+188.62 , 11491.33  , 266.35
+188.62 , 12257.42  , 284.37
+188.62 , 13023.51  , 302.45
+188.62 , 13789.60  , 320.61
+188.62 , 14555.69  , 338.83
+188.62 , 15321.78  , 357.12
+207.48 , -17669.46 , -326.77
+207.48 , -16785.99 , -310.94
+207.48 , -15902.51 , -295.03
+207.48 , -15019.04 , -279.03
+207.48 , -14135.57 , -262.95
+207.48 , -13252.09 , -246.79
+207.48 , -12368.62 , -230.55
+207.48 , -11485.15 , -214.22
+207.48 , -10601.68 , -197.81
+207.48 , -9718.20  , -181.33
+207.48 , -8834.73  , -164.76
+207.48 , -7951.26  , -148.10
+207.48 , -7067.78  , -131.37
+207.48 , -6184.31  , -114.55
+207.48 , -5300.84  , -97.65
+207.48 , -4417.36  , -80.67
+207.48 , -3533.89  , -63.59
+207.48 , -2650.42  , -46.42
+207.48 , -1766.95  , -29.10
+207.48 , -883.47   , -11.41
+207.48 , -176.69   , 0.00
+207.48 , 153.22    , 7.90
+207.48 , 766.09    , 23.79
+207.48 , 1532.18   , 42.74
+207.48 , 2298.27   , 61.65
+207.48 , 3064.36   , 80.61
+207.48 , 3830.44   , 99.63
+207.48 , 4596.53   , 118.73
+207.48 , 5362.62   , 137.91
+207.48 , 6128.71   , 157.16
+207.48 , 6894.80   , 176.50
+207.48 , 7660.89   , 195.91
+207.48 , 8426.98   , 215.41
+207.48 , 9193.07   , 234.99
+207.48 , 9959.16   , 254.65
+207.48 , 10725.24  , 274.39
+207.48 , 11491.33  , 294.21
+207.48 , 12257.42  , 314.12
+207.48 , 13023.51  , 334.10
+207.48 , 13789.60  , 354.16
+207.48 , 14555.69  , 374.31
+207.48 , 15321.78  , 394.53
+226.34 , -17669.46 , -354.49
+226.34 , -16785.99 , -337.34
+226.34 , -15902.51 , -320.10
+226.34 , -15019.04 , -302.75
+226.34 , -14135.57 , -285.32
+226.34 , -13252.09 , -267.78
+226.34 , -12368.62 , -250.15
+226.34 , -11485.15 , -232.43
+226.34 , -10601.68 , -214.60
+226.34 , -9718.20  , -196.69
+226.34 , -8834.73  , -178.67
+226.34 , -7951.26  , -160.56
+226.34 , -7067.78  , -142.36
+226.34 , -6184.31  , -124.05
+226.34 , -5300.84  , -105.65
+226.34 , -4417.36  , -87.15
+226.34 , -3533.89  , -68.54
+226.34 , -2650.42  , -49.80
+226.34 , -1766.95  , -30.89
+226.34 , -883.47   , -11.43
+226.34 , -176.69   , 0.00
+226.34 , 153.22    , 9.08
+226.34 , 766.09    , 26.62
+226.34 , 1532.18   , 47.35
+226.34 , 2298.27   , 68.02
+226.34 , 3064.36   , 88.72
+226.34 , 3830.44   , 109.51
+226.34 , 4596.53   , 130.38
+226.34 , 5362.62   , 151.34
+226.34 , 6128.71   , 172.39
+226.34 , 6894.80   , 193.53
+226.34 , 7660.89   , 214.77
+226.34 , 8426.98   , 236.11
+226.34 , 9193.07   , 257.53
+226.34 , 9959.16   , 279.05
+226.34 , 10725.24  , 300.67
+226.34 , 11491.33  , 322.38
+226.34 , 12257.42  , 344.19
+226.34 , 13023.51  , 366.08
+226.34 , 13789.60  , 388.08
+226.34 , 14555.69  , 410.16
+226.34 , 15321.78  , 432.34
+245.21 , -17669.46 , -381.77
+245.21 , -16785.99 , -363.33
+245.21 , -15902.51 , -344.77
+245.21 , -15019.04 , -326.11
+245.21 , -14135.57 , -307.33
+245.21 , -13252.09 , -288.45
+245.21 , -12368.62 , -269.45
+245.21 , -11485.15 , -250.33
+245.21 , -10601.68 , -231.11
+245.21 , -9718.20  , -211.78
+245.21 , -8834.73  , -192.34
+245.21 , -7951.26  , -172.78
+245.21 , -7067.78  , -153.11
+245.21 , -6184.31  , -133.33
+245.21 , -5300.84  , -113.43
+245.21 , -4417.36  , -93.42
+245.21 , -3533.89  , -73.27
+245.21 , -2650.42  , -52.98
+245.21 , -1766.95  , -32.45
+245.21 , -883.47   , -11.12
+245.21 , -176.69   , 0.00
+245.21 , 153.22    , 10.37
+245.21 , 766.09    , 29.60
+245.21 , 1532.18   , 52.14
+245.21 , 2298.27   , 74.56
+245.21 , 3064.36   , 97.03
+245.21 , 3830.44   , 119.58
+245.21 , 4596.53   , 142.23
+245.21 , 5362.62   , 164.98
+245.21 , 6128.71   , 187.84
+245.21 , 6894.80   , 210.80
+245.21 , 7660.89   , 233.87
+245.21 , 8426.98   , 257.05
+245.21 , 9193.07   , 280.34
+245.21 , 9959.16   , 303.74
+245.21 , 10725.24  , 327.25
+245.21 , 11491.33  , 350.87
+245.21 , 12257.42  , 374.59
+245.21 , 13023.51  , 398.42
+245.21 , 13789.60  , 422.36
+245.21 , 14555.69  , 446.41
+245.21 , 15321.78  , 470.57
+264.07 , -17669.46 , -408.59
+264.07 , -16785.99 , -388.88
+264.07 , -15902.51 , -369.04
+264.07 , -15019.04 , -349.08
+264.07 , -14135.57 , -328.98
+264.07 , -13252.09 , -308.76
+264.07 , -12368.62 , -288.41
+264.07 , -11485.15 , -267.93
+264.07 , -10601.68 , -247.32
+264.07 , -9718.20  , -226.59
+264.07 , -8834.73  , -205.73
+264.07 , -7951.26  , -184.73
+264.07 , -7067.78  , -163.61
+264.07 , -6184.31  , -142.36
+264.07 , -5300.84  , -120.97
+264.07 , -4417.36  , -99.45
+264.07 , -3533.89  , -77.77
+264.07 , -2650.42  , -55.91
+264.07 , -1766.95  , -33.75
+264.07 , -883.47   , -10.40
+264.07 , -176.69   , 0.00
+264.07 , 153.22    , 11.76
+264.07 , 766.09    , 32.74
+264.07 , 1532.18   , 57.10
+264.07 , 2298.27   , 81.29
+264.07 , 3064.36   , 105.53
+264.07 , 3830.44   , 129.86
+264.07 , 4596.53   , 154.29
+264.07 , 5362.62   , 178.85
+264.07 , 6128.71   , 203.52
+264.07 , 6894.80   , 228.31
+264.07 , 7660.89   , 253.23
+264.07 , 8426.98   , 278.27
+264.07 , 9193.07   , 303.44
+264.07 , 9959.16   , 328.73
+264.07 , 10725.24  , 354.14
+264.07 , 11491.33  , 379.68
+264.07 , 12257.42  , 405.34
+264.07 , 13023.51  , 431.13
+264.07 , 13789.60  , 457.03
+264.07 , 14555.69  , 483.07
+264.07 , 15321.78  , 509.22
+282.93 , -17669.46 , -434.93
+282.93 , -16785.99 , -413.98
+282.93 , -15902.51 , -392.88
+282.93 , -15019.04 , -371.64
+282.93 , -14135.57 , -350.25
+282.93 , -13252.09 , -328.71
+282.93 , -12368.62 , -307.03
+282.93 , -11485.15 , -285.20
+282.93 , -10601.68 , -263.22
+282.93 , -9718.20  , -241.10
+282.93 , -8834.73  , -218.83
+282.93 , -7951.26  , -196.41
+282.93 , -7067.78  , -173.85
+282.93 , -6184.31  , -151.13
+282.93 , -5300.84  , -128.26
+282.93 , -4417.36  , -105.23
+282.93 , -3533.89  , -82.02
+282.93 , -2650.42  , -58.59
+282.93 , -1766.95  , -34.77
+282.93 , -883.47   , -9.14
+282.93 , -176.69   , 0.00
+282.93 , 153.22    , 13.25
+282.93 , 766.09    , 36.05
+282.93 , 1532.18   , 62.25
+282.93 , 2298.27   , 88.23
+282.93 , 3064.36   , 114.25
+282.93 , 3830.44   , 140.36
+282.93 , 4596.53   , 166.59
+282.93 , 5362.62   , 192.95
+282.93 , 6128.71   , 219.45
+282.93 , 6894.80   , 246.08
+282.93 , 7660.89   , 272.86
+282.93 , 8426.98   , 299.77
+282.93 , 9193.07   , 326.82
+282.93 , 9959.16   , 354.02
+282.93 , 10725.24  , 381.35
+282.93 , 11491.33  , 408.83
+282.93 , 12257.42  , 436.45
+282.93 , 13023.51  , 464.20
+282.93 , 13789.60  , 492.10
+282.93 , 14555.69  , 520.14
+282.93 , 15321.78  , 548.31
+301.79 , -17669.46 , -460.78
+301.79 , -16785.99 , -438.62
+301.79 , -15902.51 , -416.28
+301.79 , -15019.04 , -393.78
+301.79 , -14135.57 , -371.11
+301.79 , -13252.09 , -348.28
+301.79 , -12368.62 , -325.28
+301.79 , -11485.15 , -302.11
+301.79 , -10601.68 , -278.78
+301.79 , -9718.20  , -255.29
+301.79 , -8834.73  , -231.62
+301.79 , -7951.26  , -207.79
+301.79 , -7067.78  , -183.79
+301.79 , -6184.31  , -159.62
+301.79 , -5300.84  , -135.27
+301.79 , -4417.36  , -110.74
+301.79 , -3533.89  , -85.99
+301.79 , -2650.42  , -60.98
+301.79 , -1766.95  , -35.47
+301.79 , -883.47   , -7.05
+301.79 , -176.69   , 0.00
+301.79 , 153.22    , 14.84
+301.79 , 766.09    , 39.53
+301.79 , 1532.18   , 67.60
+301.79 , 2298.27   , 95.38
+301.79 , 3064.36   , 123.18
+301.79 , 3830.44   , 151.09
+301.79 , 4596.53   , 179.12
+301.79 , 5362.62   , 207.30
+301.79 , 6128.71   , 235.63
+301.79 , 6894.80   , 264.12
+301.79 , 7660.89   , 292.76
+301.79 , 8426.98   , 321.56
+301.79 , 9193.07   , 350.51
+301.79 , 9959.16   , 379.63
+301.79 , 10725.24  , 408.90
+301.79 , 11491.33  , 438.33
+301.79 , 12257.42  , 467.92
+301.79 , 13023.51  , 497.67
+301.79 , 13789.60  , 527.57
+301.79 , 14555.69  , 557.64
+301.79 , 15321.78  , 587.85
+320.65 , -17669.46 , -486.12
+320.65 , -16785.99 , -462.76
+320.65 , -15902.51 , -439.22
+320.65 , -15019.04 , -415.48
+320.65 , -14135.57 , -391.56
+320.65 , -13252.09 , -367.45
+320.65 , -12368.62 , -343.15
+320.65 , -11485.15 , -318.67
+320.65 , -10601.68 , -294.00
+320.65 , -9718.20  , -269.14
+320.65 , -8834.73  , -244.09
+320.65 , -7951.26  , -218.86
+320.65 , -7067.78  , -193.44
+320.65 , -6184.31  , -167.82
+320.65 , -5300.84  , -142.00
+320.65 , -4417.36  , -115.96
+320.65 , -3533.89  , -89.67
+320.65 , -2650.42  , -63.06
+320.65 , -1766.95  , -35.80
+320.65 , -883.47   , -3.22
+320.65 , -176.69   , 0.00
+320.65 , 153.22    , 16.54
+320.65 , 766.09    , 43.18
+320.65 , 1532.18   , 73.16
+320.65 , 2298.27   , 102.75
+320.65 , 3064.36   , 132.35
+320.65 , 3830.44   , 162.06
+320.65 , 4596.53   , 191.91
+320.65 , 5362.62   , 221.91
+320.65 , 6128.71   , 252.09
+320.65 , 6894.80   , 282.44
+320.65 , 7660.89   , 312.96
+320.65 , 8426.98   , 343.65
+320.65 , 9193.07   , 374.52
+320.65 , 9959.16   , 405.57
+320.65 , 10725.24  , 436.80
+320.65 , 11491.33  , 468.20
+320.65 , 12257.42  , 499.78
+320.65 , 13023.51  , 531.53
+320.65 , 13789.60  , 563.46
+320.65 , 14555.69  , 595.57
+320.65 , 15321.78  , 627.85
+339.52 , -17669.46 , -510.93
+339.52 , -16785.99 , -486.40
+339.52 , -15902.51 , -461.67
+339.52 , -15019.04 , -436.72
+339.52 , -14135.57 , -411.56
+339.52 , -13252.09 , -386.20
+339.52 , -12368.62 , -360.62
+339.52 , -11485.15 , -334.84
+339.52 , -10601.68 , -308.84
+339.52 , -9718.20  , -282.64
+339.52 , -8834.73  , -256.22
+339.52 , -7951.26  , -229.60
+339.52 , -7067.78  , -202.76
+339.52 , -6184.31  , -175.70
+339.52 , -5300.84  , -148.41
+339.52 , -4417.36  , -120.87
+339.52 , -3533.89  , -93.04
+339.52 , -2650.42  , -64.80
+339.52 , -1766.95  , -35.73
+339.52 , -883.47   , 0.00
+339.52 , -176.69   , 0.00
+339.52 , 153.22    , 18.35
+339.52 , 766.09    , 47.02
+339.52 , 1532.18   , 78.93
+339.52 , 2298.27   , 110.35
+339.52 , 3064.36   , 141.76
+339.52 , 3830.44   , 173.28
+339.52 , 4596.53   , 204.95
+339.52 , 5362.62   , 236.80
+339.52 , 6128.71   , 268.83
+339.52 , 6894.80   , 301.04
+339.52 , 7660.89   , 333.46
+339.52 , 8426.98   , 366.06
+339.52 , 9193.07   , 398.86
+339.52 , 9959.16   , 431.86
+339.52 , 10725.24  , 465.05
+339.52 , 11491.33  , 498.44
+339.52 , 12257.42  , 532.03
+339.52 , 13023.51  , 565.81
+339.52 , 13789.60  , 599.79
+339.52 , 14555.69  , 633.96
+339.52 , 15321.78  , 668.33
+358.38 , -17669.46 , -535.19
+358.38 , -16785.99 , -509.52
+358.38 , -15902.51 , -483.62
+358.38 , -15019.04 , -457.48
+358.38 , -14135.57 , -431.11
+358.38 , -13252.09 , -404.51
+358.38 , -12368.62 , -377.67
+358.38 , -11485.15 , -350.60
+358.38 , -10601.68 , -323.30
+358.38 , -9718.20  , -295.76
+358.38 , -8834.73  , -267.99
+358.38 , -7951.26  , -239.99
+358.38 , -7067.78  , -211.74
+358.38 , -6184.31  , -183.24
+358.38 , -5300.84  , -154.48
+358.38 , -4417.36  , -125.44
+358.38 , -3533.89  , -96.05
+358.38 , -2650.42  , -66.18
+358.38 , -1766.95  , -35.19
+358.38 , -883.47   , 0.00
+358.38 , -176.69   , 0.00
+358.38 , 153.22    , 20.27
+358.38 , 766.09    , 51.05
+358.38 , 1532.18   , 84.92
+358.38 , 2298.27   , 118.19
+358.38 , 3064.36   , 151.42
+358.38 , 3830.44   , 184.76
+358.38 , 4596.53   , 218.27
+358.38 , 5362.62   , 251.96
+358.38 , 6128.71   , 285.86
+358.38 , 6894.80   , 319.96
+358.38 , 7660.89   , 354.27
+358.38 , 8426.98   , 388.80
+358.38 , 9193.07   , 423.54
+358.38 , 9959.16   , 458.50
+358.38 , 10725.24  , 493.68
+358.38 , 11491.33  , 529.07
+358.38 , 12257.42  , 564.68
+358.38 , 13023.51  , 600.51
+358.38 , 13789.60  , 636.55
+358.38 , 14555.69  , 672.81
+358.38 , 15321.78  , 709.28
+377.24 , -17669.46 , -558.87
+377.24 , -16785.99 , -532.09
+377.24 , -15902.51 , -505.05
+377.24 , -15019.04 , -477.75
+377.24 , -14135.57 , -450.19
+377.24 , -13252.09 , -422.37
+377.24 , -12368.62 , -394.29
+377.24 , -11485.15 , -365.95
+377.24 , -10601.68 , -337.36
+377.24 , -9718.20  , -308.50
+377.24 , -8834.73  , -279.38
+377.24 , -7951.26  , -250.00
+377.24 , -7067.78  , -220.35
+377.24 , -6184.31  , -190.43
+377.24 , -5300.84  , -160.20
+377.24 , -4417.36  , -129.65
+377.24 , -3533.89  , -98.70
+377.24 , -2650.42  , -67.15
+377.24 , -1766.95  , -34.12
+377.24 , -883.47   , 0.00
+377.24 , -176.69   , 0.00
+377.24 , 153.22    , 22.30
+377.24 , 766.09    , 55.27
+377.24 , 1532.18   , 91.14
+377.24 , 2298.27   , 126.27
+377.24 , 3064.36   , 161.34
+377.24 , 3830.44   , 196.52
+377.24 , 4596.53   , 231.87
+377.24 , 5362.62   , 267.42
+377.24 , 6128.71   , 303.19
+377.24 , 6894.80   , 339.18
+377.24 , 7660.89   , 375.41
+377.24 , 8426.98   , 411.87
+377.24 , 9193.07   , 448.57
+377.24 , 9959.16   , 485.51
+377.24 , 10725.24  , 522.68
+377.24 , 11491.33  , 560.09
+377.24 , 12257.42  , 597.75
+377.24 , 13023.51  , 635.63
+377.24 , 13789.60  , 673.76
+377.24 , 14555.69  , 712.12
+377.24 , 15321.78  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..b5980ac32ff2f44452666e544ce91c462f5c5a7f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out    , P_el
+0.00   , -9785.31 , 0.00
+0.00   , -9296.05 , 0.00
+0.00   , -8806.78 , 0.00
+0.00   , -8317.52 , 0.00
+0.00   , -7828.25 , 0.00
+0.00   , -7338.98 , 0.00
+0.00   , -6849.72 , -0.07
+0.00   , -6360.45 , -0.33
+0.00   , -5871.19 , -0.49
+0.00   , -5381.92 , -0.60
+0.00   , -4892.66 , -0.66
+0.00   , -4403.39 , -0.69
+0.00   , -3914.12 , -0.70
+0.00   , -3424.86 , -0.67
+0.00   , -2935.59 , -0.63
+0.00   , -2446.33 , -0.57
+0.00   , -1957.06 , -0.48
+0.00   , -1467.80 , -0.38
+0.00   , -978.53  , -0.27
+0.00   , -489.27  , -0.13
+0.00   , -97.85   , -0.01
+0.00   , 86.63    , 0.06
+0.00   , 433.14   , 0.28
+0.00   , 866.29   , 0.56
+0.00   , 1299.43  , 0.85
+0.00   , 1732.57  , 1.15
+0.00   , 2165.72  , 1.47
+0.00   , 2598.86  , 1.79
+0.00   , 3032.00  , 2.12
+0.00   , 3465.15  , 2.47
+0.00   , 3898.29  , 2.82
+0.00   , 4331.43  , 3.19
+0.00   , 4764.58  , 3.56
+0.00   , 5197.72  , 3.94
+0.00   , 5630.86  , 4.33
+0.00   , 6064.01  , 4.74
+0.00   , 6497.15  , 5.15
+0.00   , 6930.29  , 5.57
+0.00   , 7363.44  , 6.00
+0.00   , 7796.58  , 6.43
+0.00   , 8229.72  , 6.88
+0.00   , 8662.87  , 7.34
+3.37   , -9785.31 , 0.00
+3.37   , -9296.05 , 0.00
+3.37   , -8806.78 , 0.00
+3.37   , -8317.52 , 0.00
+3.37   , -7828.25 , 0.00
+3.37   , -7338.98 , 0.00
+3.37   , -6849.72 , -0.25
+3.37   , -6360.45 , -0.42
+3.37   , -5871.19 , -0.52
+3.37   , -5381.92 , -0.58
+3.37   , -4892.66 , -0.61
+3.37   , -4403.39 , -0.62
+3.37   , -3914.12 , -0.61
+3.37   , -3424.86 , -0.58
+3.37   , -2935.59 , -0.53
+3.37   , -2446.33 , -0.47
+3.37   , -1957.06 , -0.40
+3.37   , -1467.80 , -0.31
+3.37   , -978.53  , -0.22
+3.37   , -489.27  , -0.11
+3.37   , -97.85   , -0.01
+3.37   , 86.63    , 0.05
+3.37   , 433.14   , 0.21
+3.37   , 866.29   , 0.43
+3.37   , 1299.43  , 0.65
+3.37   , 1732.57  , 0.88
+3.37   , 2165.72  , 1.11
+3.37   , 2598.86  , 1.36
+3.37   , 3032.00  , 1.61
+3.37   , 3465.15  , 1.87
+3.37   , 3898.29  , 2.13
+3.37   , 4331.43  , 2.40
+3.37   , 4764.58  , 2.68
+3.37   , 5197.72  , 2.97
+3.37   , 5630.86  , 3.26
+3.37   , 6064.01  , 3.56
+3.37   , 6497.15  , 3.86
+3.37   , 6930.29  , 4.18
+3.37   , 7363.44  , 4.50
+3.37   , 7796.58  , 4.82
+3.37   , 8229.72  , 5.15
+3.37   , 8662.87  , 5.49
+33.71  , -9785.31 , -29.05
+33.71  , -9296.05 , -27.68
+33.71  , -8806.78 , -26.31
+33.71  , -8317.52 , -24.92
+33.71  , -7828.25 , -23.53
+33.71  , -7338.98 , -22.12
+33.71  , -6849.72 , -20.71
+33.71  , -6360.45 , -19.28
+33.71  , -5871.19 , -17.85
+33.71  , -5381.92 , -16.41
+33.71  , -4892.66 , -14.95
+33.71  , -4403.39 , -13.49
+33.71  , -3914.12 , -12.02
+33.71  , -3424.86 , -10.53
+33.71  , -2935.59 , -9.04
+33.71  , -2446.33 , -7.54
+33.71  , -1957.06 , -6.03
+33.71  , -1467.80 , -4.51
+33.71  , -978.53  , -2.98
+33.71  , -489.27  , -1.44
+33.71  , -97.85   , -0.18
+33.71  , 86.63    , 0.45
+33.71  , 433.14   , 1.84
+33.71  , 866.29   , 3.58
+33.71  , 1299.43  , 5.33
+33.71  , 1732.57  , 7.09
+33.71  , 2165.72  , 8.85
+33.71  , 2598.86  , 10.63
+33.71  , 3032.00  , 12.42
+33.71  , 3465.15  , 14.21
+33.71  , 3898.29  , 16.02
+33.71  , 4331.43  , 17.84
+33.71  , 4764.58  , 19.66
+33.71  , 5197.72  , 21.49
+33.71  , 5630.86  , 23.34
+33.71  , 6064.01  , 25.19
+33.71  , 6497.15  , 27.05
+33.71  , 6930.29  , 28.93
+33.71  , 7363.44  , 30.81
+33.71  , 7796.58  , 32.70
+33.71  , 8229.72  , 34.60
+33.71  , 8662.87  , 36.50
+67.42  , -9785.31 , -60.28
+67.42  , -9296.05 , -57.37
+67.42  , -8806.78 , -54.44
+67.42  , -8317.52 , -51.49
+67.42  , -7828.25 , -48.54
+67.42  , -7338.98 , -45.58
+67.42  , -6849.72 , -42.60
+67.42  , -6360.45 , -39.61
+67.42  , -5871.19 , -36.61
+67.42  , -5381.92 , -33.60
+67.42  , -4892.66 , -30.58
+67.42  , -4403.39 , -27.55
+67.42  , -3914.12 , -24.51
+67.42  , -3424.86 , -21.45
+67.42  , -2935.59 , -18.38
+67.42  , -2446.33 , -15.31
+67.42  , -1957.06 , -12.22
+67.42  , -1467.80 , -9.12
+67.42  , -978.53  , -6.00
+67.42  , -489.27  , -2.88
+67.42  , -97.85   , -0.33
+67.42  , 86.63    , 0.92
+67.42  , 433.14   , 3.68
+67.42  , 866.29   , 7.11
+67.42  , 1299.43  , 10.56
+67.42  , 1732.57  , 14.01
+67.42  , 2165.72  , 17.48
+67.42  , 2598.86  , 20.96
+67.42  , 3032.00  , 24.45
+67.42  , 3465.15  , 27.95
+67.42  , 3898.29  , 31.47
+67.42  , 4331.43  , 34.99
+67.42  , 4764.58  , 38.53
+67.42  , 5197.72  , 42.08
+67.42  , 5630.86  , 45.64
+67.42  , 6064.01  , 49.21
+67.42  , 6497.15  , 52.79
+67.42  , 6930.29  , 56.38
+67.42  , 7363.44  , 59.99
+67.42  , 7796.58  , 63.60
+67.42  , 8229.72  , 67.23
+67.42  , 8662.87  , 70.87
+101.12 , -9785.31 , -91.22
+101.12 , -9296.05 , -86.77
+101.12 , -8806.78 , -82.31
+101.12 , -8317.52 , -77.84
+101.12 , -7828.25 , -73.35
+101.12 , -7338.98 , -68.84
+101.12 , -6849.72 , -64.32
+101.12 , -6360.45 , -59.79
+101.12 , -5871.19 , -55.24
+101.12 , -5381.92 , -50.68
+101.12 , -4892.66 , -46.11
+101.12 , -4403.39 , -41.51
+101.12 , -3914.12 , -36.91
+101.12 , -3424.86 , -32.29
+101.12 , -2935.59 , -27.66
+101.12 , -2446.33 , -23.01
+101.12 , -1957.06 , -18.35
+101.12 , -1467.80 , -13.67
+101.12 , -978.53  , -8.98
+101.12 , -489.27  , -4.27
+101.12 , -97.85   , -0.39
+101.12 , 86.63    , 1.43
+101.12 , 433.14   , 5.56
+101.12 , 866.29   , 10.69
+101.12 , 1299.43  , 15.84
+101.12 , 1732.57  , 21.00
+101.12 , 2165.72  , 26.17
+101.12 , 2598.86  , 31.36
+101.12 , 3032.00  , 36.56
+101.12 , 3465.15  , 41.77
+101.12 , 3898.29  , 47.01
+101.12 , 4331.43  , 52.25
+101.12 , 4764.58  , 57.51
+101.12 , 5197.72  , 62.79
+101.12 , 5630.86  , 68.08
+101.12 , 6064.01  , 73.38
+101.12 , 6497.15  , 78.70
+101.12 , 6930.29  , 84.03
+101.12 , 7363.44  , 89.38
+101.12 , 7796.58  , 94.74
+101.12 , 8229.72  , 100.12
+101.12 , 8662.87  , 105.51
+134.83 , -9785.31 , -121.86
+134.83 , -9296.05 , -115.91
+134.83 , -8806.78 , -109.94
+134.83 , -8317.52 , -103.95
+134.83 , -7828.25 , -97.94
+134.83 , -7338.98 , -91.91
+134.83 , -6849.72 , -85.87
+134.83 , -6360.45 , -79.81
+134.83 , -5871.19 , -73.73
+134.83 , -5381.92 , -67.63
+134.83 , -4892.66 , -61.51
+134.83 , -4403.39 , -55.37
+134.83 , -3914.12 , -49.21
+134.83 , -3424.86 , -43.04
+134.83 , -2935.59 , -36.85
+134.83 , -2446.33 , -30.64
+134.83 , -1957.06 , -24.41
+134.83 , -1467.80 , -18.16
+134.83 , -978.53  , -11.89
+134.83 , -489.27  , -5.59
+134.83 , -97.85   , -0.32
+134.83 , 86.63    , 1.99
+134.83 , 433.14   , 7.50
+134.83 , 866.29   , 14.34
+134.83 , 1299.43  , 21.19
+134.83 , 1732.57  , 28.05
+134.83 , 2165.72  , 34.94
+134.83 , 2598.86  , 41.84
+134.83 , 3032.00  , 48.76
+134.83 , 3465.15  , 55.70
+134.83 , 3898.29  , 62.66
+134.83 , 4331.43  , 69.63
+134.83 , 4764.58  , 76.63
+134.83 , 5197.72  , 83.65
+134.83 , 5630.86  , 90.68
+134.83 , 6064.01  , 97.73
+134.83 , 6497.15  , 104.80
+134.83 , 6930.29  , 111.90
+134.83 , 7363.44  , 119.00
+134.83 , 7796.58  , 126.13
+134.83 , 8229.72  , 133.28
+134.83 , 8662.87  , 140.44
+168.54 , -9785.31 , -152.18
+168.54 , -9296.05 , -144.75
+168.54 , -8806.78 , -137.29
+168.54 , -8317.52 , -129.81
+168.54 , -7828.25 , -122.31
+168.54 , -7338.98 , -114.78
+168.54 , -6849.72 , -107.23
+168.54 , -6360.45 , -99.65
+168.54 , -5871.19 , -92.05
+168.54 , -5381.92 , -84.42
+168.54 , -4892.66 , -76.77
+168.54 , -4403.39 , -69.10
+168.54 , -3914.12 , -61.41
+168.54 , -3424.86 , -53.69
+168.54 , -2935.59 , -45.94
+168.54 , -2446.33 , -38.17
+168.54 , -1957.06 , -30.38
+168.54 , -1467.80 , -22.57
+168.54 , -978.53  , -14.72
+168.54 , -489.27  , -6.84
+168.54 , -97.85   , 0.00
+168.54 , 86.63    , 2.61
+168.54 , 433.14   , 9.52
+168.54 , 866.29   , 18.06
+168.54 , 1299.43  , 26.62
+168.54 , 1732.57  , 35.19
+168.54 , 2165.72  , 43.79
+168.54 , 2598.86  , 52.42
+168.54 , 3032.00  , 61.07
+168.54 , 3465.15  , 69.74
+168.54 , 3898.29  , 78.43
+168.54 , 4331.43  , 87.15
+168.54 , 4764.58  , 95.90
+168.54 , 5197.72  , 104.67
+168.54 , 5630.86  , 113.46
+168.54 , 6064.01  , 122.28
+168.54 , 6497.15  , 131.12
+168.54 , 6930.29  , 139.99
+168.54 , 7363.44  , 148.88
+168.54 , 7796.58  , 157.79
+168.54 , 8229.72  , 166.73
+168.54 , 8662.87  , 175.69
+202.25 , -9785.31 , -182.19
+202.25 , -9296.05 , -173.29
+202.25 , -8806.78 , -164.37
+202.25 , -8317.52 , -155.42
+202.25 , -7828.25 , -146.44
+202.25 , -7338.98 , -137.42
+202.25 , -6849.72 , -128.38
+202.25 , -6360.45 , -119.30
+202.25 , -5871.19 , -110.20
+202.25 , -5381.92 , -101.06
+202.25 , -4892.66 , -91.89
+202.25 , -4403.39 , -82.70
+202.25 , -3914.12 , -73.47
+202.25 , -3424.86 , -64.21
+202.25 , -2935.59 , -54.93
+202.25 , -2446.33 , -45.61
+202.25 , -1957.06 , -36.26
+202.25 , -1467.80 , -26.87
+202.25 , -978.53  , -17.46
+202.25 , -489.27  , -7.98
+202.25 , -97.85   , 0.00
+202.25 , 86.63    , 3.29
+202.25 , 433.14   , 11.62
+202.25 , 866.29   , 21.88
+202.25 , 1299.43  , 32.14
+202.25 , 1732.57  , 42.44
+202.25 , 2165.72  , 52.76
+202.25 , 2598.86  , 63.11
+202.25 , 3032.00  , 73.49
+202.25 , 3465.15  , 83.91
+202.25 , 3898.29  , 94.35
+202.25 , 4331.43  , 104.82
+202.25 , 4764.58  , 115.33
+202.25 , 5197.72  , 125.87
+202.25 , 5630.86  , 136.43
+202.25 , 6064.01  , 147.03
+202.25 , 6497.15  , 157.66
+202.25 , 6930.29  , 168.32
+202.25 , 7363.44  , 179.01
+202.25 , 7796.58  , 189.74
+202.25 , 8229.72  , 200.49
+202.25 , 8662.87  , 211.27
+235.96 , -9785.31 , -211.85
+235.96 , -9296.05 , -201.52
+235.96 , -8806.78 , -191.16
+235.96 , -8317.52 , -180.75
+235.96 , -7828.25 , -170.31
+235.96 , -7338.98 , -159.83
+235.96 , -6849.72 , -149.31
+235.96 , -6360.45 , -138.75
+235.96 , -5871.19 , -128.16
+235.96 , -5381.92 , -117.52
+235.96 , -4892.66 , -106.85
+235.96 , -4403.39 , -96.14
+235.96 , -3914.12 , -85.39
+235.96 , -3424.86 , -74.61
+235.96 , -2935.59 , -63.78
+235.96 , -2446.33 , -52.92
+235.96 , -1957.06 , -42.02
+235.96 , -1467.80 , -31.07
+235.96 , -978.53  , -20.08
+235.96 , -489.27  , -9.00
+235.96 , -97.85   , 0.00
+235.96 , 86.63    , 4.05
+235.96 , 433.14   , 13.82
+235.96 , 866.29   , 25.80
+235.96 , 1299.43  , 37.78
+235.96 , 1732.57  , 49.79
+235.96 , 2165.72  , 61.84
+235.96 , 2598.86  , 73.93
+235.96 , 3032.00  , 86.05
+235.96 , 3465.15  , 98.22
+235.96 , 3898.29  , 110.42
+235.96 , 4331.43  , 122.66
+235.96 , 4764.58  , 134.94
+235.96 , 5197.72  , 147.26
+235.96 , 5630.86  , 159.61
+235.96 , 6064.01  , 172.01
+235.96 , 6497.15  , 184.44
+235.96 , 6930.29  , 196.92
+235.96 , 7363.44  , 209.43
+235.96 , 7796.58  , 221.98
+235.96 , 8229.72  , 234.57
+235.96 , 8662.87  , 247.19
+269.67 , -9785.31 , -241.15
+269.67 , -9296.05 , -229.41
+269.67 , -8806.78 , -217.63
+269.67 , -8317.52 , -205.79
+269.67 , -7828.25 , -193.91
+269.67 , -7338.98 , -181.98
+269.67 , -6849.72 , -170.01
+269.67 , -6360.45 , -157.99
+269.67 , -5871.19 , -145.91
+269.67 , -5381.92 , -133.80
+269.67 , -4892.66 , -121.63
+269.67 , -4403.39 , -109.42
+269.67 , -3914.12 , -97.16
+269.67 , -3424.86 , -84.85
+269.67 , -2935.59 , -72.50
+269.67 , -2446.33 , -60.10
+269.67 , -1957.06 , -47.65
+269.67 , -1467.80 , -35.14
+269.67 , -978.53  , -22.57
+269.67 , -489.27  , -9.88
+269.67 , -97.85   , 0.00
+269.67 , 86.63    , 4.88
+269.67 , 433.14   , 16.13
+269.67 , 866.29   , 29.83
+269.67 , 1299.43  , 43.53
+269.67 , 1732.57  , 57.27
+269.67 , 2165.72  , 71.06
+269.67 , 2598.86  , 84.89
+269.67 , 3032.00  , 98.76
+269.67 , 3465.15  , 112.68
+269.67 , 3898.29  , 126.65
+269.67 , 4331.43  , 140.67
+269.67 , 4764.58  , 154.74
+269.67 , 5197.72  , 168.85
+269.67 , 5630.86  , 183.01
+269.67 , 6064.01  , 197.22
+269.67 , 6497.15  , 211.48
+269.67 , 6930.29  , 225.78
+269.67 , 7363.44  , 240.13
+269.67 , 7796.58  , 254.53
+269.67 , 8229.72  , 268.97
+269.67 , 8662.87  , 283.46
+303.37 , -9785.31 , -270.09
+303.37 , -9296.05 , -256.96
+303.37 , -8806.78 , -243.78
+303.37 , -8317.52 , -230.53
+303.37 , -7828.25 , -217.23
+303.37 , -7338.98 , -203.87
+303.37 , -6849.72 , -190.46
+303.37 , -6360.45 , -176.98
+303.37 , -5871.19 , -163.45
+303.37 , -5381.92 , -149.87
+303.37 , -4892.66 , -136.22
+303.37 , -4403.39 , -122.52
+303.37 , -3914.12 , -108.76
+303.37 , -3424.86 , -94.94
+303.37 , -2935.59 , -81.06
+303.37 , -2446.33 , -67.13
+303.37 , -1957.06 , -53.13
+303.37 , -1467.80 , -39.07
+303.37 , -978.53  , -24.92
+303.37 , -489.27  , -10.59
+303.37 , -97.85   , 0.00
+303.37 , 86.63    , 5.80
+303.37 , 433.14   , 18.55
+303.37 , 866.29   , 33.99
+303.37 , 1299.43  , 49.42
+303.37 , 1732.57  , 64.90
+303.37 , 2165.72  , 80.42
+303.37 , 2598.86  , 96.00
+303.37 , 3032.00  , 111.63
+303.37 , 3465.15  , 127.32
+303.37 , 3898.29  , 143.07
+303.37 , 4331.43  , 158.88
+303.37 , 4764.58  , 174.74
+303.37 , 5197.72  , 190.66
+303.37 , 5630.86  , 206.64
+303.37 , 6064.01  , 222.68
+303.37 , 6497.15  , 238.77
+303.37 , 6930.29  , 254.92
+303.37 , 7363.44  , 271.13
+303.37 , 7796.58  , 287.40
+303.37 , 8229.72  , 303.72
+303.37 , 8662.87  , 320.10
+337.08 , -9785.31 , -298.63
+337.08 , -9296.05 , -284.14
+337.08 , -8806.78 , -269.58
+337.08 , -8317.52 , -254.95
+337.08 , -7828.25 , -240.25
+337.08 , -7338.98 , -225.48
+337.08 , -6849.72 , -210.64
+337.08 , -6360.45 , -195.74
+337.08 , -5871.19 , -180.76
+337.08 , -5381.92 , -165.71
+337.08 , -4892.66 , -150.60
+337.08 , -4403.39 , -135.42
+337.08 , -3914.12 , -120.16
+337.08 , -3424.86 , -104.84
+337.08 , -2935.59 , -89.45
+337.08 , -2446.33 , -73.99
+337.08 , -1957.06 , -58.45
+337.08 , -1467.80 , -42.83
+337.08 , -978.53  , -27.10
+337.08 , -489.27  , -11.12
+337.08 , -97.85   , 0.00
+337.08 , 86.63    , 6.80
+337.08 , 433.14   , 21.10
+337.08 , 866.29   , 38.29
+337.08 , 1299.43  , 55.46
+337.08 , 1732.57  , 72.67
+337.08 , 2165.72  , 89.94
+337.08 , 2598.86  , 107.27
+337.08 , 3032.00  , 124.67
+337.08 , 3465.15  , 142.14
+337.08 , 3898.29  , 159.68
+337.08 , 4331.43  , 177.29
+337.08 , 4764.58  , 194.96
+337.08 , 5197.72  , 212.70
+337.08 , 5630.86  , 230.52
+337.08 , 6064.01  , 248.40
+337.08 , 6497.15  , 266.35
+337.08 , 6930.29  , 284.37
+337.08 , 7363.44  , 302.45
+337.08 , 7796.58  , 320.61
+337.08 , 8229.72  , 338.83
+337.08 , 8662.87  , 357.12
+370.79 , -9785.31 , -326.77
+370.79 , -9296.05 , -310.94
+370.79 , -8806.78 , -295.03
+370.79 , -8317.52 , -279.03
+370.79 , -7828.25 , -262.95
+370.79 , -7338.98 , -246.79
+370.79 , -6849.72 , -230.55
+370.79 , -6360.45 , -214.22
+370.79 , -5871.19 , -197.81
+370.79 , -5381.92 , -181.33
+370.79 , -4892.66 , -164.76
+370.79 , -4403.39 , -148.10
+370.79 , -3914.12 , -131.37
+370.79 , -3424.86 , -114.55
+370.79 , -2935.59 , -97.65
+370.79 , -2446.33 , -80.67
+370.79 , -1957.06 , -63.59
+370.79 , -1467.80 , -46.42
+370.79 , -978.53  , -29.10
+370.79 , -489.27  , -11.41
+370.79 , -97.85   , 0.00
+370.79 , 86.63    , 7.90
+370.79 , 433.14   , 23.79
+370.79 , 866.29   , 42.74
+370.79 , 1299.43  , 61.65
+370.79 , 1732.57  , 80.61
+370.79 , 2165.72  , 99.63
+370.79 , 2598.86  , 118.73
+370.79 , 3032.00  , 137.91
+370.79 , 3465.15  , 157.16
+370.79 , 3898.29  , 176.50
+370.79 , 4331.43  , 195.91
+370.79 , 4764.58  , 215.41
+370.79 , 5197.72  , 234.99
+370.79 , 5630.86  , 254.65
+370.79 , 6064.01  , 274.39
+370.79 , 6497.15  , 294.21
+370.79 , 6930.29  , 314.12
+370.79 , 7363.44  , 334.10
+370.79 , 7796.58  , 354.16
+370.79 , 8229.72  , 374.31
+370.79 , 8662.87  , 394.53
+404.50 , -9785.31 , -354.49
+404.50 , -9296.05 , -337.34
+404.50 , -8806.78 , -320.10
+404.50 , -8317.52 , -302.75
+404.50 , -7828.25 , -285.32
+404.50 , -7338.98 , -267.78
+404.50 , -6849.72 , -250.15
+404.50 , -6360.45 , -232.43
+404.50 , -5871.19 , -214.60
+404.50 , -5381.92 , -196.69
+404.50 , -4892.66 , -178.67
+404.50 , -4403.39 , -160.56
+404.50 , -3914.12 , -142.36
+404.50 , -3424.86 , -124.05
+404.50 , -2935.59 , -105.65
+404.50 , -2446.33 , -87.15
+404.50 , -1957.06 , -68.54
+404.50 , -1467.80 , -49.80
+404.50 , -978.53  , -30.89
+404.50 , -489.27  , -11.43
+404.50 , -97.85   , 0.00
+404.50 , 86.63    , 9.08
+404.50 , 433.14   , 26.62
+404.50 , 866.29   , 47.35
+404.50 , 1299.43  , 68.02
+404.50 , 1732.57  , 88.72
+404.50 , 2165.72  , 109.51
+404.50 , 2598.86  , 130.38
+404.50 , 3032.00  , 151.34
+404.50 , 3465.15  , 172.39
+404.50 , 3898.29  , 193.53
+404.50 , 4331.43  , 214.77
+404.50 , 4764.58  , 236.11
+404.50 , 5197.72  , 257.53
+404.50 , 5630.86  , 279.05
+404.50 , 6064.01  , 300.67
+404.50 , 6497.15  , 322.38
+404.50 , 6930.29  , 344.19
+404.50 , 7363.44  , 366.08
+404.50 , 7796.58  , 388.08
+404.50 , 8229.72  , 410.16
+404.50 , 8662.87  , 432.34
+438.21 , -9785.31 , -381.77
+438.21 , -9296.05 , -363.33
+438.21 , -8806.78 , -344.77
+438.21 , -8317.52 , -326.11
+438.21 , -7828.25 , -307.33
+438.21 , -7338.98 , -288.45
+438.21 , -6849.72 , -269.45
+438.21 , -6360.45 , -250.33
+438.21 , -5871.19 , -231.11
+438.21 , -5381.92 , -211.78
+438.21 , -4892.66 , -192.34
+438.21 , -4403.39 , -172.78
+438.21 , -3914.12 , -153.11
+438.21 , -3424.86 , -133.33
+438.21 , -2935.59 , -113.43
+438.21 , -2446.33 , -93.42
+438.21 , -1957.06 , -73.27
+438.21 , -1467.80 , -52.98
+438.21 , -978.53  , -32.45
+438.21 , -489.27  , -11.12
+438.21 , -97.85   , 0.00
+438.21 , 86.63    , 10.37
+438.21 , 433.14   , 29.60
+438.21 , 866.29   , 52.14
+438.21 , 1299.43  , 74.56
+438.21 , 1732.57  , 97.03
+438.21 , 2165.72  , 119.58
+438.21 , 2598.86  , 142.23
+438.21 , 3032.00  , 164.98
+438.21 , 3465.15  , 187.84
+438.21 , 3898.29  , 210.80
+438.21 , 4331.43  , 233.87
+438.21 , 4764.58  , 257.05
+438.21 , 5197.72  , 280.34
+438.21 , 5630.86  , 303.74
+438.21 , 6064.01  , 327.25
+438.21 , 6497.15  , 350.87
+438.21 , 6930.29  , 374.59
+438.21 , 7363.44  , 398.42
+438.21 , 7796.58  , 422.36
+438.21 , 8229.72  , 446.41
+438.21 , 8662.87  , 470.57
+471.92 , -9785.31 , -408.59
+471.92 , -9296.05 , -388.88
+471.92 , -8806.78 , -369.04
+471.92 , -8317.52 , -349.08
+471.92 , -7828.25 , -328.98
+471.92 , -7338.98 , -308.76
+471.92 , -6849.72 , -288.41
+471.92 , -6360.45 , -267.93
+471.92 , -5871.19 , -247.32
+471.92 , -5381.92 , -226.59
+471.92 , -4892.66 , -205.73
+471.92 , -4403.39 , -184.73
+471.92 , -3914.12 , -163.61
+471.92 , -3424.86 , -142.36
+471.92 , -2935.59 , -120.97
+471.92 , -2446.33 , -99.45
+471.92 , -1957.06 , -77.77
+471.92 , -1467.80 , -55.91
+471.92 , -978.53  , -33.75
+471.92 , -489.27  , -10.40
+471.92 , -97.85   , 0.00
+471.92 , 86.63    , 11.76
+471.92 , 433.14   , 32.74
+471.92 , 866.29   , 57.10
+471.92 , 1299.43  , 81.29
+471.92 , 1732.57  , 105.53
+471.92 , 2165.72  , 129.86
+471.92 , 2598.86  , 154.29
+471.92 , 3032.00  , 178.85
+471.92 , 3465.15  , 203.52
+471.92 , 3898.29  , 228.31
+471.92 , 4331.43  , 253.23
+471.92 , 4764.58  , 278.27
+471.92 , 5197.72  , 303.44
+471.92 , 5630.86  , 328.73
+471.92 , 6064.01  , 354.14
+471.92 , 6497.15  , 379.68
+471.92 , 6930.29  , 405.34
+471.92 , 7363.44  , 431.13
+471.92 , 7796.58  , 457.03
+471.92 , 8229.72  , 483.07
+471.92 , 8662.87  , 509.22
+505.62 , -9785.31 , -434.93
+505.62 , -9296.05 , -413.98
+505.62 , -8806.78 , -392.88
+505.62 , -8317.52 , -371.64
+505.62 , -7828.25 , -350.25
+505.62 , -7338.98 , -328.71
+505.62 , -6849.72 , -307.03
+505.62 , -6360.45 , -285.20
+505.62 , -5871.19 , -263.22
+505.62 , -5381.92 , -241.10
+505.62 , -4892.66 , -218.83
+505.62 , -4403.39 , -196.41
+505.62 , -3914.12 , -173.85
+505.62 , -3424.86 , -151.13
+505.62 , -2935.59 , -128.26
+505.62 , -2446.33 , -105.23
+505.62 , -1957.06 , -82.02
+505.62 , -1467.80 , -58.59
+505.62 , -978.53  , -34.77
+505.62 , -489.27  , -9.14
+505.62 , -97.85   , 0.00
+505.62 , 86.63    , 13.25
+505.62 , 433.14   , 36.05
+505.62 , 866.29   , 62.25
+505.62 , 1299.43  , 88.23
+505.62 , 1732.57  , 114.25
+505.62 , 2165.72  , 140.36
+505.62 , 2598.86  , 166.59
+505.62 , 3032.00  , 192.95
+505.62 , 3465.15  , 219.45
+505.62 , 3898.29  , 246.08
+505.62 , 4331.43  , 272.86
+505.62 , 4764.58  , 299.77
+505.62 , 5197.72  , 326.82
+505.62 , 5630.86  , 354.02
+505.62 , 6064.01  , 381.35
+505.62 , 6497.15  , 408.83
+505.62 , 6930.29  , 436.45
+505.62 , 7363.44  , 464.20
+505.62 , 7796.58  , 492.10
+505.62 , 8229.72  , 520.14
+505.62 , 8662.87  , 548.31
+539.33 , -9785.31 , -460.78
+539.33 , -9296.05 , -438.62
+539.33 , -8806.78 , -416.28
+539.33 , -8317.52 , -393.78
+539.33 , -7828.25 , -371.11
+539.33 , -7338.98 , -348.28
+539.33 , -6849.72 , -325.28
+539.33 , -6360.45 , -302.11
+539.33 , -5871.19 , -278.78
+539.33 , -5381.92 , -255.29
+539.33 , -4892.66 , -231.62
+539.33 , -4403.39 , -207.79
+539.33 , -3914.12 , -183.79
+539.33 , -3424.86 , -159.62
+539.33 , -2935.59 , -135.27
+539.33 , -2446.33 , -110.74
+539.33 , -1957.06 , -85.99
+539.33 , -1467.80 , -60.98
+539.33 , -978.53  , -35.47
+539.33 , -489.27  , -7.05
+539.33 , -97.85   , 0.00
+539.33 , 86.63    , 14.84
+539.33 , 433.14   , 39.53
+539.33 , 866.29   , 67.60
+539.33 , 1299.43  , 95.38
+539.33 , 1732.57  , 123.18
+539.33 , 2165.72  , 151.09
+539.33 , 2598.86  , 179.12
+539.33 , 3032.00  , 207.30
+539.33 , 3465.15  , 235.63
+539.33 , 3898.29  , 264.12
+539.33 , 4331.43  , 292.76
+539.33 , 4764.58  , 321.56
+539.33 , 5197.72  , 350.51
+539.33 , 5630.86  , 379.63
+539.33 , 6064.01  , 408.90
+539.33 , 6497.15  , 438.33
+539.33 , 6930.29  , 467.92
+539.33 , 7363.44  , 497.67
+539.33 , 7796.58  , 527.57
+539.33 , 8229.72  , 557.64
+539.33 , 8662.87  , 587.85
+573.04 , -9785.31 , -486.12
+573.04 , -9296.05 , -462.76
+573.04 , -8806.78 , -439.22
+573.04 , -8317.52 , -415.48
+573.04 , -7828.25 , -391.56
+573.04 , -7338.98 , -367.45
+573.04 , -6849.72 , -343.15
+573.04 , -6360.45 , -318.67
+573.04 , -5871.19 , -294.00
+573.04 , -5381.92 , -269.14
+573.04 , -4892.66 , -244.09
+573.04 , -4403.39 , -218.86
+573.04 , -3914.12 , -193.44
+573.04 , -3424.86 , -167.82
+573.04 , -2935.59 , -142.00
+573.04 , -2446.33 , -115.96
+573.04 , -1957.06 , -89.67
+573.04 , -1467.80 , -63.06
+573.04 , -978.53  , -35.80
+573.04 , -489.27  , -3.22
+573.04 , -97.85   , 0.00
+573.04 , 86.63    , 16.54
+573.04 , 433.14   , 43.18
+573.04 , 866.29   , 73.16
+573.04 , 1299.43  , 102.75
+573.04 , 1732.57  , 132.35
+573.04 , 2165.72  , 162.06
+573.04 , 2598.86  , 191.91
+573.04 , 3032.00  , 221.91
+573.04 , 3465.15  , 252.09
+573.04 , 3898.29  , 282.44
+573.04 , 4331.43  , 312.96
+573.04 , 4764.58  , 343.65
+573.04 , 5197.72  , 374.52
+573.04 , 5630.86  , 405.57
+573.04 , 6064.01  , 436.80
+573.04 , 6497.15  , 468.20
+573.04 , 6930.29  , 499.78
+573.04 , 7363.44  , 531.53
+573.04 , 7796.58  , 563.46
+573.04 , 8229.72  , 595.57
+573.04 , 8662.87  , 627.85
+606.75 , -9785.31 , -510.93
+606.75 , -9296.05 , -486.40
+606.75 , -8806.78 , -461.67
+606.75 , -8317.52 , -436.72
+606.75 , -7828.25 , -411.56
+606.75 , -7338.98 , -386.20
+606.75 , -6849.72 , -360.62
+606.75 , -6360.45 , -334.84
+606.75 , -5871.19 , -308.84
+606.75 , -5381.92 , -282.64
+606.75 , -4892.66 , -256.22
+606.75 , -4403.39 , -229.60
+606.75 , -3914.12 , -202.76
+606.75 , -3424.86 , -175.70
+606.75 , -2935.59 , -148.41
+606.75 , -2446.33 , -120.87
+606.75 , -1957.06 , -93.04
+606.75 , -1467.80 , -64.80
+606.75 , -978.53  , -35.73
+606.75 , -489.27  , 0.00
+606.75 , -97.85   , 0.00
+606.75 , 86.63    , 18.35
+606.75 , 433.14   , 47.02
+606.75 , 866.29   , 78.93
+606.75 , 1299.43  , 110.35
+606.75 , 1732.57  , 141.76
+606.75 , 2165.72  , 173.28
+606.75 , 2598.86  , 204.95
+606.75 , 3032.00  , 236.80
+606.75 , 3465.15  , 268.83
+606.75 , 3898.29  , 301.04
+606.75 , 4331.43  , 333.46
+606.75 , 4764.58  , 366.06
+606.75 , 5197.72  , 398.86
+606.75 , 5630.86  , 431.86
+606.75 , 6064.01  , 465.05
+606.75 , 6497.15  , 498.44
+606.75 , 6930.29  , 532.03
+606.75 , 7363.44  , 565.81
+606.75 , 7796.58  , 599.79
+606.75 , 8229.72  , 633.96
+606.75 , 8662.87  , 668.33
+640.46 , -9785.31 , -535.19
+640.46 , -9296.05 , -509.52
+640.46 , -8806.78 , -483.62
+640.46 , -8317.52 , -457.48
+640.46 , -7828.25 , -431.11
+640.46 , -7338.98 , -404.51
+640.46 , -6849.72 , -377.67
+640.46 , -6360.45 , -350.60
+640.46 , -5871.19 , -323.30
+640.46 , -5381.92 , -295.76
+640.46 , -4892.66 , -267.99
+640.46 , -4403.39 , -239.99
+640.46 , -3914.12 , -211.74
+640.46 , -3424.86 , -183.24
+640.46 , -2935.59 , -154.48
+640.46 , -2446.33 , -125.44
+640.46 , -1957.06 , -96.05
+640.46 , -1467.80 , -66.18
+640.46 , -978.53  , -35.19
+640.46 , -489.27  , 0.00
+640.46 , -97.85   , 0.00
+640.46 , 86.63    , 20.27
+640.46 , 433.14   , 51.05
+640.46 , 866.29   , 84.92
+640.46 , 1299.43  , 118.19
+640.46 , 1732.57  , 151.42
+640.46 , 2165.72  , 184.76
+640.46 , 2598.86  , 218.27
+640.46 , 3032.00  , 251.96
+640.46 , 3465.15  , 285.86
+640.46 , 3898.29  , 319.96
+640.46 , 4331.43  , 354.27
+640.46 , 4764.58  , 388.80
+640.46 , 5197.72  , 423.54
+640.46 , 5630.86  , 458.50
+640.46 , 6064.01  , 493.68
+640.46 , 6497.15  , 529.07
+640.46 , 6930.29  , 564.68
+640.46 , 7363.44  , 600.51
+640.46 , 7796.58  , 636.55
+640.46 , 8229.72  , 672.81
+640.46 , 8662.87  , 709.28
+674.17 , -9785.31 , -558.87
+674.17 , -9296.05 , -532.09
+674.17 , -8806.78 , -505.05
+674.17 , -8317.52 , -477.75
+674.17 , -7828.25 , -450.19
+674.17 , -7338.98 , -422.37
+674.17 , -6849.72 , -394.29
+674.17 , -6360.45 , -365.95
+674.17 , -5871.19 , -337.36
+674.17 , -5381.92 , -308.50
+674.17 , -4892.66 , -279.38
+674.17 , -4403.39 , -250.00
+674.17 , -3914.12 , -220.35
+674.17 , -3424.86 , -190.43
+674.17 , -2935.59 , -160.20
+674.17 , -2446.33 , -129.65
+674.17 , -1957.06 , -98.70
+674.17 , -1467.80 , -67.15
+674.17 , -978.53  , -34.12
+674.17 , -489.27  , 0.00
+674.17 , -97.85   , 0.00
+674.17 , 86.63    , 22.30
+674.17 , 433.14   , 55.27
+674.17 , 866.29   , 91.14
+674.17 , 1299.43  , 126.27
+674.17 , 1732.57  , 161.34
+674.17 , 2165.72  , 196.52
+674.17 , 2598.86  , 231.87
+674.17 , 3032.00  , 267.42
+674.17 , 3465.15  , 303.19
+674.17 , 3898.29  , 339.18
+674.17 , 4331.43  , 375.41
+674.17 , 4764.58  , 411.87
+674.17 , 5197.72  , 448.57
+674.17 , 5630.86  , 485.51
+674.17 , 6064.01  , 522.68
+674.17 , 6497.15  , 560.09
+674.17 , 6930.29  , 597.75
+674.17 , 7363.44  , 635.63
+674.17 , 7796.58  , 673.76
+674.17 , 8229.72  , 712.12
+674.17 , 8662.87  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..55066d31695ad3421b5ce6a0cac2b0ec831c3a20
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -5707.13 , 0.00
+0.00    , -5421.78 , 0.00
+0.00    , -5136.42 , 0.00
+0.00    , -4851.06 , 0.00
+0.00    , -4565.71 , 0.00
+0.00    , -4280.35 , 0.00
+0.00    , -3994.99 , -0.07
+0.00    , -3709.64 , -0.33
+0.00    , -3424.28 , -0.49
+0.00    , -3138.92 , -0.60
+0.00    , -2853.57 , -0.66
+0.00    , -2568.21 , -0.69
+0.00    , -2282.85 , -0.70
+0.00    , -1997.50 , -0.67
+0.00    , -1712.14 , -0.63
+0.00    , -1426.78 , -0.57
+0.00    , -1141.43 , -0.48
+0.00    , -856.07  , -0.38
+0.00    , -570.71  , -0.27
+0.00    , -285.36  , -0.13
+0.00    , -57.07   , -0.01
+0.00    , 51.57    , 0.06
+0.00    , 257.86   , 0.28
+0.00    , 515.72   , 0.56
+0.00    , 773.58   , 0.85
+0.00    , 1031.44  , 1.15
+0.00    , 1289.30  , 1.47
+0.00    , 1547.16  , 1.79
+0.00    , 1805.02  , 2.12
+0.00    , 2062.88  , 2.47
+0.00    , 2320.74  , 2.82
+0.00    , 2578.60  , 3.19
+0.00    , 2836.46  , 3.56
+0.00    , 3094.32  , 3.94
+0.00    , 3352.18  , 4.33
+0.00    , 3610.04  , 4.74
+0.00    , 3867.90  , 5.15
+0.00    , 4125.76  , 5.57
+0.00    , 4383.62  , 6.00
+0.00    , 4641.48  , 6.43
+0.00    , 4899.34  , 6.88
+0.00    , 5157.20  , 7.34
+5.72    , -5707.13 , 0.00
+5.72    , -5421.78 , 0.00
+5.72    , -5136.42 , 0.00
+5.72    , -4851.06 , 0.00
+5.72    , -4565.71 , 0.00
+5.72    , -4280.35 , 0.00
+5.72    , -3994.99 , -0.25
+5.72    , -3709.64 , -0.42
+5.72    , -3424.28 , -0.52
+5.72    , -3138.92 , -0.58
+5.72    , -2853.57 , -0.61
+5.72    , -2568.21 , -0.62
+5.72    , -2282.85 , -0.61
+5.72    , -1997.50 , -0.58
+5.72    , -1712.14 , -0.53
+5.72    , -1426.78 , -0.47
+5.72    , -1141.43 , -0.40
+5.72    , -856.07  , -0.31
+5.72    , -570.71  , -0.22
+5.72    , -285.36  , -0.11
+5.72    , -57.07   , -0.01
+5.72    , 51.57    , 0.05
+5.72    , 257.86   , 0.21
+5.72    , 515.72   , 0.43
+5.72    , 773.58   , 0.65
+5.72    , 1031.44  , 0.88
+5.72    , 1289.30  , 1.11
+5.72    , 1547.16  , 1.36
+5.72    , 1805.02  , 1.61
+5.72    , 2062.88  , 1.87
+5.72    , 2320.74  , 2.13
+5.72    , 2578.60  , 2.40
+5.72    , 2836.46  , 2.68
+5.72    , 3094.32  , 2.97
+5.72    , 3352.18  , 3.26
+5.72    , 3610.04  , 3.56
+5.72    , 3867.90  , 3.86
+5.72    , 4125.76  , 4.18
+5.72    , 4383.62  , 4.50
+5.72    , 4641.48  , 4.82
+5.72    , 4899.34  , 5.15
+5.72    , 5157.20  , 5.49
+57.21   , -5707.13 , -29.05
+57.21   , -5421.78 , -27.68
+57.21   , -5136.42 , -26.31
+57.21   , -4851.06 , -24.92
+57.21   , -4565.71 , -23.53
+57.21   , -4280.35 , -22.12
+57.21   , -3994.99 , -20.71
+57.21   , -3709.64 , -19.28
+57.21   , -3424.28 , -17.85
+57.21   , -3138.92 , -16.41
+57.21   , -2853.57 , -14.95
+57.21   , -2568.21 , -13.49
+57.21   , -2282.85 , -12.02
+57.21   , -1997.50 , -10.53
+57.21   , -1712.14 , -9.04
+57.21   , -1426.78 , -7.54
+57.21   , -1141.43 , -6.03
+57.21   , -856.07  , -4.51
+57.21   , -570.71  , -2.98
+57.21   , -285.36  , -1.44
+57.21   , -57.07   , -0.18
+57.21   , 51.57    , 0.45
+57.21   , 257.86   , 1.84
+57.21   , 515.72   , 3.58
+57.21   , 773.58   , 5.33
+57.21   , 1031.44  , 7.09
+57.21   , 1289.30  , 8.85
+57.21   , 1547.16  , 10.63
+57.21   , 1805.02  , 12.42
+57.21   , 2062.88  , 14.21
+57.21   , 2320.74  , 16.02
+57.21   , 2578.60  , 17.84
+57.21   , 2836.46  , 19.66
+57.21   , 3094.32  , 21.49
+57.21   , 3352.18  , 23.34
+57.21   , 3610.04  , 25.19
+57.21   , 3867.90  , 27.05
+57.21   , 4125.76  , 28.93
+57.21   , 4383.62  , 30.81
+57.21   , 4641.48  , 32.70
+57.21   , 4899.34  , 34.60
+57.21   , 5157.20  , 36.50
+114.41  , -5707.13 , -60.28
+114.41  , -5421.78 , -57.37
+114.41  , -5136.42 , -54.44
+114.41  , -4851.06 , -51.49
+114.41  , -4565.71 , -48.54
+114.41  , -4280.35 , -45.58
+114.41  , -3994.99 , -42.60
+114.41  , -3709.64 , -39.61
+114.41  , -3424.28 , -36.61
+114.41  , -3138.92 , -33.60
+114.41  , -2853.57 , -30.58
+114.41  , -2568.21 , -27.55
+114.41  , -2282.85 , -24.51
+114.41  , -1997.50 , -21.45
+114.41  , -1712.14 , -18.38
+114.41  , -1426.78 , -15.31
+114.41  , -1141.43 , -12.22
+114.41  , -856.07  , -9.12
+114.41  , -570.71  , -6.00
+114.41  , -285.36  , -2.88
+114.41  , -57.07   , -0.33
+114.41  , 51.57    , 0.92
+114.41  , 257.86   , 3.68
+114.41  , 515.72   , 7.11
+114.41  , 773.58   , 10.56
+114.41  , 1031.44  , 14.01
+114.41  , 1289.30  , 17.48
+114.41  , 1547.16  , 20.96
+114.41  , 1805.02  , 24.45
+114.41  , 2062.88  , 27.95
+114.41  , 2320.74  , 31.47
+114.41  , 2578.60  , 34.99
+114.41  , 2836.46  , 38.53
+114.41  , 3094.32  , 42.08
+114.41  , 3352.18  , 45.64
+114.41  , 3610.04  , 49.21
+114.41  , 3867.90  , 52.79
+114.41  , 4125.76  , 56.38
+114.41  , 4383.62  , 59.99
+114.41  , 4641.48  , 63.60
+114.41  , 4899.34  , 67.23
+114.41  , 5157.20  , 70.87
+171.62  , -5707.13 , -91.22
+171.62  , -5421.78 , -86.77
+171.62  , -5136.42 , -82.31
+171.62  , -4851.06 , -77.84
+171.62  , -4565.71 , -73.35
+171.62  , -4280.35 , -68.84
+171.62  , -3994.99 , -64.32
+171.62  , -3709.64 , -59.79
+171.62  , -3424.28 , -55.24
+171.62  , -3138.92 , -50.68
+171.62  , -2853.57 , -46.11
+171.62  , -2568.21 , -41.51
+171.62  , -2282.85 , -36.91
+171.62  , -1997.50 , -32.29
+171.62  , -1712.14 , -27.66
+171.62  , -1426.78 , -23.01
+171.62  , -1141.43 , -18.35
+171.62  , -856.07  , -13.67
+171.62  , -570.71  , -8.98
+171.62  , -285.36  , -4.27
+171.62  , -57.07   , -0.39
+171.62  , 51.57    , 1.43
+171.62  , 257.86   , 5.56
+171.62  , 515.72   , 10.69
+171.62  , 773.58   , 15.84
+171.62  , 1031.44  , 21.00
+171.62  , 1289.30  , 26.17
+171.62  , 1547.16  , 31.36
+171.62  , 1805.02  , 36.56
+171.62  , 2062.88  , 41.77
+171.62  , 2320.74  , 47.01
+171.62  , 2578.60  , 52.25
+171.62  , 2836.46  , 57.51
+171.62  , 3094.32  , 62.79
+171.62  , 3352.18  , 68.08
+171.62  , 3610.04  , 73.38
+171.62  , 3867.90  , 78.70
+171.62  , 4125.76  , 84.03
+171.62  , 4383.62  , 89.38
+171.62  , 4641.48  , 94.74
+171.62  , 4899.34  , 100.12
+171.62  , 5157.20  , 105.51
+228.82  , -5707.13 , -121.86
+228.82  , -5421.78 , -115.91
+228.82  , -5136.42 , -109.94
+228.82  , -4851.06 , -103.95
+228.82  , -4565.71 , -97.94
+228.82  , -4280.35 , -91.91
+228.82  , -3994.99 , -85.87
+228.82  , -3709.64 , -79.81
+228.82  , -3424.28 , -73.73
+228.82  , -3138.92 , -67.63
+228.82  , -2853.57 , -61.51
+228.82  , -2568.21 , -55.37
+228.82  , -2282.85 , -49.21
+228.82  , -1997.50 , -43.04
+228.82  , -1712.14 , -36.85
+228.82  , -1426.78 , -30.64
+228.82  , -1141.43 , -24.41
+228.82  , -856.07  , -18.16
+228.82  , -570.71  , -11.89
+228.82  , -285.36  , -5.59
+228.82  , -57.07   , -0.32
+228.82  , 51.57    , 1.99
+228.82  , 257.86   , 7.50
+228.82  , 515.72   , 14.34
+228.82  , 773.58   , 21.19
+228.82  , 1031.44  , 28.05
+228.82  , 1289.30  , 34.94
+228.82  , 1547.16  , 41.84
+228.82  , 1805.02  , 48.76
+228.82  , 2062.88  , 55.70
+228.82  , 2320.74  , 62.66
+228.82  , 2578.60  , 69.63
+228.82  , 2836.46  , 76.63
+228.82  , 3094.32  , 83.65
+228.82  , 3352.18  , 90.68
+228.82  , 3610.04  , 97.73
+228.82  , 3867.90  , 104.80
+228.82  , 4125.76  , 111.90
+228.82  , 4383.62  , 119.00
+228.82  , 4641.48  , 126.13
+228.82  , 4899.34  , 133.28
+228.82  , 5157.20  , 140.44
+286.03  , -5707.13 , -152.18
+286.03  , -5421.78 , -144.75
+286.03  , -5136.42 , -137.29
+286.03  , -4851.06 , -129.81
+286.03  , -4565.71 , -122.31
+286.03  , -4280.35 , -114.78
+286.03  , -3994.99 , -107.23
+286.03  , -3709.64 , -99.65
+286.03  , -3424.28 , -92.05
+286.03  , -3138.92 , -84.42
+286.03  , -2853.57 , -76.77
+286.03  , -2568.21 , -69.10
+286.03  , -2282.85 , -61.41
+286.03  , -1997.50 , -53.69
+286.03  , -1712.14 , -45.94
+286.03  , -1426.78 , -38.17
+286.03  , -1141.43 , -30.38
+286.03  , -856.07  , -22.57
+286.03  , -570.71  , -14.72
+286.03  , -285.36  , -6.84
+286.03  , -57.07   , 0.00
+286.03  , 51.57    , 2.61
+286.03  , 257.86   , 9.52
+286.03  , 515.72   , 18.06
+286.03  , 773.58   , 26.62
+286.03  , 1031.44  , 35.19
+286.03  , 1289.30  , 43.79
+286.03  , 1547.16  , 52.42
+286.03  , 1805.02  , 61.07
+286.03  , 2062.88  , 69.74
+286.03  , 2320.74  , 78.43
+286.03  , 2578.60  , 87.15
+286.03  , 2836.46  , 95.90
+286.03  , 3094.32  , 104.67
+286.03  , 3352.18  , 113.46
+286.03  , 3610.04  , 122.28
+286.03  , 3867.90  , 131.12
+286.03  , 4125.76  , 139.99
+286.03  , 4383.62  , 148.88
+286.03  , 4641.48  , 157.79
+286.03  , 4899.34  , 166.73
+286.03  , 5157.20  , 175.69
+343.23  , -5707.13 , -182.19
+343.23  , -5421.78 , -173.29
+343.23  , -5136.42 , -164.37
+343.23  , -4851.06 , -155.42
+343.23  , -4565.71 , -146.44
+343.23  , -4280.35 , -137.42
+343.23  , -3994.99 , -128.38
+343.23  , -3709.64 , -119.30
+343.23  , -3424.28 , -110.20
+343.23  , -3138.92 , -101.06
+343.23  , -2853.57 , -91.89
+343.23  , -2568.21 , -82.70
+343.23  , -2282.85 , -73.47
+343.23  , -1997.50 , -64.21
+343.23  , -1712.14 , -54.93
+343.23  , -1426.78 , -45.61
+343.23  , -1141.43 , -36.26
+343.23  , -856.07  , -26.87
+343.23  , -570.71  , -17.46
+343.23  , -285.36  , -7.98
+343.23  , -57.07   , 0.00
+343.23  , 51.57    , 3.29
+343.23  , 257.86   , 11.62
+343.23  , 515.72   , 21.88
+343.23  , 773.58   , 32.14
+343.23  , 1031.44  , 42.44
+343.23  , 1289.30  , 52.76
+343.23  , 1547.16  , 63.11
+343.23  , 1805.02  , 73.49
+343.23  , 2062.88  , 83.91
+343.23  , 2320.74  , 94.35
+343.23  , 2578.60  , 104.82
+343.23  , 2836.46  , 115.33
+343.23  , 3094.32  , 125.87
+343.23  , 3352.18  , 136.43
+343.23  , 3610.04  , 147.03
+343.23  , 3867.90  , 157.66
+343.23  , 4125.76  , 168.32
+343.23  , 4383.62  , 179.01
+343.23  , 4641.48  , 189.74
+343.23  , 4899.34  , 200.49
+343.23  , 5157.20  , 211.27
+400.44  , -5707.13 , -211.85
+400.44  , -5421.78 , -201.52
+400.44  , -5136.42 , -191.16
+400.44  , -4851.06 , -180.75
+400.44  , -4565.71 , -170.31
+400.44  , -4280.35 , -159.83
+400.44  , -3994.99 , -149.31
+400.44  , -3709.64 , -138.75
+400.44  , -3424.28 , -128.16
+400.44  , -3138.92 , -117.52
+400.44  , -2853.57 , -106.85
+400.44  , -2568.21 , -96.14
+400.44  , -2282.85 , -85.39
+400.44  , -1997.50 , -74.61
+400.44  , -1712.14 , -63.78
+400.44  , -1426.78 , -52.92
+400.44  , -1141.43 , -42.02
+400.44  , -856.07  , -31.07
+400.44  , -570.71  , -20.08
+400.44  , -285.36  , -9.00
+400.44  , -57.07   , 0.00
+400.44  , 51.57    , 4.05
+400.44  , 257.86   , 13.82
+400.44  , 515.72   , 25.80
+400.44  , 773.58   , 37.78
+400.44  , 1031.44  , 49.79
+400.44  , 1289.30  , 61.84
+400.44  , 1547.16  , 73.93
+400.44  , 1805.02  , 86.05
+400.44  , 2062.88  , 98.22
+400.44  , 2320.74  , 110.42
+400.44  , 2578.60  , 122.66
+400.44  , 2836.46  , 134.94
+400.44  , 3094.32  , 147.26
+400.44  , 3352.18  , 159.61
+400.44  , 3610.04  , 172.01
+400.44  , 3867.90  , 184.44
+400.44  , 4125.76  , 196.92
+400.44  , 4383.62  , 209.43
+400.44  , 4641.48  , 221.98
+400.44  , 4899.34  , 234.57
+400.44  , 5157.20  , 247.19
+457.64  , -5707.13 , -241.15
+457.64  , -5421.78 , -229.41
+457.64  , -5136.42 , -217.63
+457.64  , -4851.06 , -205.79
+457.64  , -4565.71 , -193.91
+457.64  , -4280.35 , -181.98
+457.64  , -3994.99 , -170.01
+457.64  , -3709.64 , -157.99
+457.64  , -3424.28 , -145.91
+457.64  , -3138.92 , -133.80
+457.64  , -2853.57 , -121.63
+457.64  , -2568.21 , -109.42
+457.64  , -2282.85 , -97.16
+457.64  , -1997.50 , -84.85
+457.64  , -1712.14 , -72.50
+457.64  , -1426.78 , -60.10
+457.64  , -1141.43 , -47.65
+457.64  , -856.07  , -35.14
+457.64  , -570.71  , -22.57
+457.64  , -285.36  , -9.88
+457.64  , -57.07   , 0.00
+457.64  , 51.57    , 4.88
+457.64  , 257.86   , 16.13
+457.64  , 515.72   , 29.83
+457.64  , 773.58   , 43.53
+457.64  , 1031.44  , 57.27
+457.64  , 1289.30  , 71.06
+457.64  , 1547.16  , 84.89
+457.64  , 1805.02  , 98.76
+457.64  , 2062.88  , 112.68
+457.64  , 2320.74  , 126.65
+457.64  , 2578.60  , 140.67
+457.64  , 2836.46  , 154.74
+457.64  , 3094.32  , 168.85
+457.64  , 3352.18  , 183.01
+457.64  , 3610.04  , 197.22
+457.64  , 3867.90  , 211.48
+457.64  , 4125.76  , 225.78
+457.64  , 4383.62  , 240.13
+457.64  , 4641.48  , 254.53
+457.64  , 4899.34  , 268.97
+457.64  , 5157.20  , 283.46
+514.85  , -5707.13 , -270.09
+514.85  , -5421.78 , -256.96
+514.85  , -5136.42 , -243.78
+514.85  , -4851.06 , -230.53
+514.85  , -4565.71 , -217.23
+514.85  , -4280.35 , -203.87
+514.85  , -3994.99 , -190.46
+514.85  , -3709.64 , -176.98
+514.85  , -3424.28 , -163.45
+514.85  , -3138.92 , -149.87
+514.85  , -2853.57 , -136.22
+514.85  , -2568.21 , -122.52
+514.85  , -2282.85 , -108.76
+514.85  , -1997.50 , -94.94
+514.85  , -1712.14 , -81.06
+514.85  , -1426.78 , -67.13
+514.85  , -1141.43 , -53.13
+514.85  , -856.07  , -39.07
+514.85  , -570.71  , -24.92
+514.85  , -285.36  , -10.59
+514.85  , -57.07   , 0.00
+514.85  , 51.57    , 5.80
+514.85  , 257.86   , 18.55
+514.85  , 515.72   , 33.99
+514.85  , 773.58   , 49.42
+514.85  , 1031.44  , 64.90
+514.85  , 1289.30  , 80.42
+514.85  , 1547.16  , 96.00
+514.85  , 1805.02  , 111.63
+514.85  , 2062.88  , 127.32
+514.85  , 2320.74  , 143.07
+514.85  , 2578.60  , 158.88
+514.85  , 2836.46  , 174.74
+514.85  , 3094.32  , 190.66
+514.85  , 3352.18  , 206.64
+514.85  , 3610.04  , 222.68
+514.85  , 3867.90  , 238.77
+514.85  , 4125.76  , 254.92
+514.85  , 4383.62  , 271.13
+514.85  , 4641.48  , 287.40
+514.85  , 4899.34  , 303.72
+514.85  , 5157.20  , 320.10
+572.06  , -5707.13 , -298.63
+572.06  , -5421.78 , -284.14
+572.06  , -5136.42 , -269.58
+572.06  , -4851.06 , -254.95
+572.06  , -4565.71 , -240.25
+572.06  , -4280.35 , -225.48
+572.06  , -3994.99 , -210.64
+572.06  , -3709.64 , -195.74
+572.06  , -3424.28 , -180.76
+572.06  , -3138.92 , -165.71
+572.06  , -2853.57 , -150.60
+572.06  , -2568.21 , -135.42
+572.06  , -2282.85 , -120.16
+572.06  , -1997.50 , -104.84
+572.06  , -1712.14 , -89.45
+572.06  , -1426.78 , -73.99
+572.06  , -1141.43 , -58.45
+572.06  , -856.07  , -42.83
+572.06  , -570.71  , -27.10
+572.06  , -285.36  , -11.12
+572.06  , -57.07   , 0.00
+572.06  , 51.57    , 6.80
+572.06  , 257.86   , 21.10
+572.06  , 515.72   , 38.29
+572.06  , 773.58   , 55.46
+572.06  , 1031.44  , 72.67
+572.06  , 1289.30  , 89.94
+572.06  , 1547.16  , 107.27
+572.06  , 1805.02  , 124.67
+572.06  , 2062.88  , 142.14
+572.06  , 2320.74  , 159.68
+572.06  , 2578.60  , 177.29
+572.06  , 2836.46  , 194.96
+572.06  , 3094.32  , 212.70
+572.06  , 3352.18  , 230.52
+572.06  , 3610.04  , 248.40
+572.06  , 3867.90  , 266.35
+572.06  , 4125.76  , 284.37
+572.06  , 4383.62  , 302.45
+572.06  , 4641.48  , 320.61
+572.06  , 4899.34  , 338.83
+572.06  , 5157.20  , 357.12
+629.26  , -5707.13 , -326.77
+629.26  , -5421.78 , -310.94
+629.26  , -5136.42 , -295.03
+629.26  , -4851.06 , -279.03
+629.26  , -4565.71 , -262.95
+629.26  , -4280.35 , -246.79
+629.26  , -3994.99 , -230.55
+629.26  , -3709.64 , -214.22
+629.26  , -3424.28 , -197.81
+629.26  , -3138.92 , -181.33
+629.26  , -2853.57 , -164.76
+629.26  , -2568.21 , -148.10
+629.26  , -2282.85 , -131.37
+629.26  , -1997.50 , -114.55
+629.26  , -1712.14 , -97.65
+629.26  , -1426.78 , -80.67
+629.26  , -1141.43 , -63.59
+629.26  , -856.07  , -46.42
+629.26  , -570.71  , -29.10
+629.26  , -285.36  , -11.41
+629.26  , -57.07   , 0.00
+629.26  , 51.57    , 7.90
+629.26  , 257.86   , 23.79
+629.26  , 515.72   , 42.74
+629.26  , 773.58   , 61.65
+629.26  , 1031.44  , 80.61
+629.26  , 1289.30  , 99.63
+629.26  , 1547.16  , 118.73
+629.26  , 1805.02  , 137.91
+629.26  , 2062.88  , 157.16
+629.26  , 2320.74  , 176.50
+629.26  , 2578.60  , 195.91
+629.26  , 2836.46  , 215.41
+629.26  , 3094.32  , 234.99
+629.26  , 3352.18  , 254.65
+629.26  , 3610.04  , 274.39
+629.26  , 3867.90  , 294.21
+629.26  , 4125.76  , 314.12
+629.26  , 4383.62  , 334.10
+629.26  , 4641.48  , 354.16
+629.26  , 4899.34  , 374.31
+629.26  , 5157.20  , 394.53
+686.47  , -5707.13 , -354.49
+686.47  , -5421.78 , -337.34
+686.47  , -5136.42 , -320.10
+686.47  , -4851.06 , -302.75
+686.47  , -4565.71 , -285.32
+686.47  , -4280.35 , -267.78
+686.47  , -3994.99 , -250.15
+686.47  , -3709.64 , -232.43
+686.47  , -3424.28 , -214.60
+686.47  , -3138.92 , -196.69
+686.47  , -2853.57 , -178.67
+686.47  , -2568.21 , -160.56
+686.47  , -2282.85 , -142.36
+686.47  , -1997.50 , -124.05
+686.47  , -1712.14 , -105.65
+686.47  , -1426.78 , -87.15
+686.47  , -1141.43 , -68.54
+686.47  , -856.07  , -49.80
+686.47  , -570.71  , -30.89
+686.47  , -285.36  , -11.43
+686.47  , -57.07   , 0.00
+686.47  , 51.57    , 9.08
+686.47  , 257.86   , 26.62
+686.47  , 515.72   , 47.35
+686.47  , 773.58   , 68.02
+686.47  , 1031.44  , 88.72
+686.47  , 1289.30  , 109.51
+686.47  , 1547.16  , 130.38
+686.47  , 1805.02  , 151.34
+686.47  , 2062.88  , 172.39
+686.47  , 2320.74  , 193.53
+686.47  , 2578.60  , 214.77
+686.47  , 2836.46  , 236.11
+686.47  , 3094.32  , 257.53
+686.47  , 3352.18  , 279.05
+686.47  , 3610.04  , 300.67
+686.47  , 3867.90  , 322.38
+686.47  , 4125.76  , 344.19
+686.47  , 4383.62  , 366.08
+686.47  , 4641.48  , 388.08
+686.47  , 4899.34  , 410.16
+686.47  , 5157.20  , 432.34
+743.67  , -5707.13 , -381.77
+743.67  , -5421.78 , -363.33
+743.67  , -5136.42 , -344.77
+743.67  , -4851.06 , -326.11
+743.67  , -4565.71 , -307.33
+743.67  , -4280.35 , -288.45
+743.67  , -3994.99 , -269.45
+743.67  , -3709.64 , -250.33
+743.67  , -3424.28 , -231.11
+743.67  , -3138.92 , -211.78
+743.67  , -2853.57 , -192.34
+743.67  , -2568.21 , -172.78
+743.67  , -2282.85 , -153.11
+743.67  , -1997.50 , -133.33
+743.67  , -1712.14 , -113.43
+743.67  , -1426.78 , -93.42
+743.67  , -1141.43 , -73.27
+743.67  , -856.07  , -52.98
+743.67  , -570.71  , -32.45
+743.67  , -285.36  , -11.12
+743.67  , -57.07   , 0.00
+743.67  , 51.57    , 10.37
+743.67  , 257.86   , 29.60
+743.67  , 515.72   , 52.14
+743.67  , 773.58   , 74.56
+743.67  , 1031.44  , 97.03
+743.67  , 1289.30  , 119.58
+743.67  , 1547.16  , 142.23
+743.67  , 1805.02  , 164.98
+743.67  , 2062.88  , 187.84
+743.67  , 2320.74  , 210.80
+743.67  , 2578.60  , 233.87
+743.67  , 2836.46  , 257.05
+743.67  , 3094.32  , 280.34
+743.67  , 3352.18  , 303.74
+743.67  , 3610.04  , 327.25
+743.67  , 3867.90  , 350.87
+743.67  , 4125.76  , 374.59
+743.67  , 4383.62  , 398.42
+743.67  , 4641.48  , 422.36
+743.67  , 4899.34  , 446.41
+743.67  , 5157.20  , 470.57
+800.88  , -5707.13 , -408.59
+800.88  , -5421.78 , -388.88
+800.88  , -5136.42 , -369.04
+800.88  , -4851.06 , -349.08
+800.88  , -4565.71 , -328.98
+800.88  , -4280.35 , -308.76
+800.88  , -3994.99 , -288.41
+800.88  , -3709.64 , -267.93
+800.88  , -3424.28 , -247.32
+800.88  , -3138.92 , -226.59
+800.88  , -2853.57 , -205.73
+800.88  , -2568.21 , -184.73
+800.88  , -2282.85 , -163.61
+800.88  , -1997.50 , -142.36
+800.88  , -1712.14 , -120.97
+800.88  , -1426.78 , -99.45
+800.88  , -1141.43 , -77.77
+800.88  , -856.07  , -55.91
+800.88  , -570.71  , -33.75
+800.88  , -285.36  , -10.40
+800.88  , -57.07   , 0.00
+800.88  , 51.57    , 11.76
+800.88  , 257.86   , 32.74
+800.88  , 515.72   , 57.10
+800.88  , 773.58   , 81.29
+800.88  , 1031.44  , 105.53
+800.88  , 1289.30  , 129.86
+800.88  , 1547.16  , 154.29
+800.88  , 1805.02  , 178.85
+800.88  , 2062.88  , 203.52
+800.88  , 2320.74  , 228.31
+800.88  , 2578.60  , 253.23
+800.88  , 2836.46  , 278.27
+800.88  , 3094.32  , 303.44
+800.88  , 3352.18  , 328.73
+800.88  , 3610.04  , 354.14
+800.88  , 3867.90  , 379.68
+800.88  , 4125.76  , 405.34
+800.88  , 4383.62  , 431.13
+800.88  , 4641.48  , 457.03
+800.88  , 4899.34  , 483.07
+800.88  , 5157.20  , 509.22
+858.08  , -5707.13 , -434.93
+858.08  , -5421.78 , -413.98
+858.08  , -5136.42 , -392.88
+858.08  , -4851.06 , -371.64
+858.08  , -4565.71 , -350.25
+858.08  , -4280.35 , -328.71
+858.08  , -3994.99 , -307.03
+858.08  , -3709.64 , -285.20
+858.08  , -3424.28 , -263.22
+858.08  , -3138.92 , -241.10
+858.08  , -2853.57 , -218.83
+858.08  , -2568.21 , -196.41
+858.08  , -2282.85 , -173.85
+858.08  , -1997.50 , -151.13
+858.08  , -1712.14 , -128.26
+858.08  , -1426.78 , -105.23
+858.08  , -1141.43 , -82.02
+858.08  , -856.07  , -58.59
+858.08  , -570.71  , -34.77
+858.08  , -285.36  , -9.14
+858.08  , -57.07   , 0.00
+858.08  , 51.57    , 13.25
+858.08  , 257.86   , 36.05
+858.08  , 515.72   , 62.25
+858.08  , 773.58   , 88.23
+858.08  , 1031.44  , 114.25
+858.08  , 1289.30  , 140.36
+858.08  , 1547.16  , 166.59
+858.08  , 1805.02  , 192.95
+858.08  , 2062.88  , 219.45
+858.08  , 2320.74  , 246.08
+858.08  , 2578.60  , 272.86
+858.08  , 2836.46  , 299.77
+858.08  , 3094.32  , 326.82
+858.08  , 3352.18  , 354.02
+858.08  , 3610.04  , 381.35
+858.08  , 3867.90  , 408.83
+858.08  , 4125.76  , 436.45
+858.08  , 4383.62  , 464.20
+858.08  , 4641.48  , 492.10
+858.08  , 4899.34  , 520.14
+858.08  , 5157.20  , 548.31
+915.29  , -5707.13 , -460.78
+915.29  , -5421.78 , -438.62
+915.29  , -5136.42 , -416.28
+915.29  , -4851.06 , -393.78
+915.29  , -4565.71 , -371.11
+915.29  , -4280.35 , -348.28
+915.29  , -3994.99 , -325.28
+915.29  , -3709.64 , -302.11
+915.29  , -3424.28 , -278.78
+915.29  , -3138.92 , -255.29
+915.29  , -2853.57 , -231.62
+915.29  , -2568.21 , -207.79
+915.29  , -2282.85 , -183.79
+915.29  , -1997.50 , -159.62
+915.29  , -1712.14 , -135.27
+915.29  , -1426.78 , -110.74
+915.29  , -1141.43 , -85.99
+915.29  , -856.07  , -60.98
+915.29  , -570.71  , -35.47
+915.29  , -285.36  , -7.05
+915.29  , -57.07   , 0.00
+915.29  , 51.57    , 14.84
+915.29  , 257.86   , 39.53
+915.29  , 515.72   , 67.60
+915.29  , 773.58   , 95.38
+915.29  , 1031.44  , 123.18
+915.29  , 1289.30  , 151.09
+915.29  , 1547.16  , 179.12
+915.29  , 1805.02  , 207.30
+915.29  , 2062.88  , 235.63
+915.29  , 2320.74  , 264.12
+915.29  , 2578.60  , 292.76
+915.29  , 2836.46  , 321.56
+915.29  , 3094.32  , 350.51
+915.29  , 3352.18  , 379.63
+915.29  , 3610.04  , 408.90
+915.29  , 3867.90  , 438.33
+915.29  , 4125.76  , 467.92
+915.29  , 4383.62  , 497.67
+915.29  , 4641.48  , 527.57
+915.29  , 4899.34  , 557.64
+915.29  , 5157.20  , 587.85
+972.50  , -5707.13 , -486.12
+972.50  , -5421.78 , -462.76
+972.50  , -5136.42 , -439.22
+972.50  , -4851.06 , -415.48
+972.50  , -4565.71 , -391.56
+972.50  , -4280.35 , -367.45
+972.50  , -3994.99 , -343.15
+972.50  , -3709.64 , -318.67
+972.50  , -3424.28 , -294.00
+972.50  , -3138.92 , -269.14
+972.50  , -2853.57 , -244.09
+972.50  , -2568.21 , -218.86
+972.50  , -2282.85 , -193.44
+972.50  , -1997.50 , -167.82
+972.50  , -1712.14 , -142.00
+972.50  , -1426.78 , -115.96
+972.50  , -1141.43 , -89.67
+972.50  , -856.07  , -63.06
+972.50  , -570.71  , -35.80
+972.50  , -285.36  , -3.22
+972.50  , -57.07   , 0.00
+972.50  , 51.57    , 16.54
+972.50  , 257.86   , 43.18
+972.50  , 515.72   , 73.16
+972.50  , 773.58   , 102.75
+972.50  , 1031.44  , 132.35
+972.50  , 1289.30  , 162.06
+972.50  , 1547.16  , 191.91
+972.50  , 1805.02  , 221.91
+972.50  , 2062.88  , 252.09
+972.50  , 2320.74  , 282.44
+972.50  , 2578.60  , 312.96
+972.50  , 2836.46  , 343.65
+972.50  , 3094.32  , 374.52
+972.50  , 3352.18  , 405.57
+972.50  , 3610.04  , 436.80
+972.50  , 3867.90  , 468.20
+972.50  , 4125.76  , 499.78
+972.50  , 4383.62  , 531.53
+972.50  , 4641.48  , 563.46
+972.50  , 4899.34  , 595.57
+972.50  , 5157.20  , 627.85
+1029.70 , -5707.13 , -510.93
+1029.70 , -5421.78 , -486.40
+1029.70 , -5136.42 , -461.67
+1029.70 , -4851.06 , -436.72
+1029.70 , -4565.71 , -411.56
+1029.70 , -4280.35 , -386.20
+1029.70 , -3994.99 , -360.62
+1029.70 , -3709.64 , -334.84
+1029.70 , -3424.28 , -308.84
+1029.70 , -3138.92 , -282.64
+1029.70 , -2853.57 , -256.22
+1029.70 , -2568.21 , -229.60
+1029.70 , -2282.85 , -202.76
+1029.70 , -1997.50 , -175.70
+1029.70 , -1712.14 , -148.41
+1029.70 , -1426.78 , -120.87
+1029.70 , -1141.43 , -93.04
+1029.70 , -856.07  , -64.80
+1029.70 , -570.71  , -35.73
+1029.70 , -285.36  , 0.00
+1029.70 , -57.07   , 0.00
+1029.70 , 51.57    , 18.35
+1029.70 , 257.86   , 47.02
+1029.70 , 515.72   , 78.93
+1029.70 , 773.58   , 110.35
+1029.70 , 1031.44  , 141.76
+1029.70 , 1289.30  , 173.28
+1029.70 , 1547.16  , 204.95
+1029.70 , 1805.02  , 236.80
+1029.70 , 2062.88  , 268.83
+1029.70 , 2320.74  , 301.04
+1029.70 , 2578.60  , 333.46
+1029.70 , 2836.46  , 366.06
+1029.70 , 3094.32  , 398.86
+1029.70 , 3352.18  , 431.86
+1029.70 , 3610.04  , 465.05
+1029.70 , 3867.90  , 498.44
+1029.70 , 4125.76  , 532.03
+1029.70 , 4383.62  , 565.81
+1029.70 , 4641.48  , 599.79
+1029.70 , 4899.34  , 633.96
+1029.70 , 5157.20  , 668.33
+1086.91 , -5707.13 , -535.19
+1086.91 , -5421.78 , -509.52
+1086.91 , -5136.42 , -483.62
+1086.91 , -4851.06 , -457.48
+1086.91 , -4565.71 , -431.11
+1086.91 , -4280.35 , -404.51
+1086.91 , -3994.99 , -377.67
+1086.91 , -3709.64 , -350.60
+1086.91 , -3424.28 , -323.30
+1086.91 , -3138.92 , -295.76
+1086.91 , -2853.57 , -267.99
+1086.91 , -2568.21 , -239.99
+1086.91 , -2282.85 , -211.74
+1086.91 , -1997.50 , -183.24
+1086.91 , -1712.14 , -154.48
+1086.91 , -1426.78 , -125.44
+1086.91 , -1141.43 , -96.05
+1086.91 , -856.07  , -66.18
+1086.91 , -570.71  , -35.19
+1086.91 , -285.36  , 0.00
+1086.91 , -57.07   , 0.00
+1086.91 , 51.57    , 20.27
+1086.91 , 257.86   , 51.05
+1086.91 , 515.72   , 84.92
+1086.91 , 773.58   , 118.19
+1086.91 , 1031.44  , 151.42
+1086.91 , 1289.30  , 184.76
+1086.91 , 1547.16  , 218.27
+1086.91 , 1805.02  , 251.96
+1086.91 , 2062.88  , 285.86
+1086.91 , 2320.74  , 319.96
+1086.91 , 2578.60  , 354.27
+1086.91 , 2836.46  , 388.80
+1086.91 , 3094.32  , 423.54
+1086.91 , 3352.18  , 458.50
+1086.91 , 3610.04  , 493.68
+1086.91 , 3867.90  , 529.07
+1086.91 , 4125.76  , 564.68
+1086.91 , 4383.62  , 600.51
+1086.91 , 4641.48  , 636.55
+1086.91 , 4899.34  , 672.81
+1086.91 , 5157.20  , 709.28
+1144.11 , -5707.13 , -558.87
+1144.11 , -5421.78 , -532.09
+1144.11 , -5136.42 , -505.05
+1144.11 , -4851.06 , -477.75
+1144.11 , -4565.71 , -450.19
+1144.11 , -4280.35 , -422.37
+1144.11 , -3994.99 , -394.29
+1144.11 , -3709.64 , -365.95
+1144.11 , -3424.28 , -337.36
+1144.11 , -3138.92 , -308.50
+1144.11 , -2853.57 , -279.38
+1144.11 , -2568.21 , -250.00
+1144.11 , -2282.85 , -220.35
+1144.11 , -1997.50 , -190.43
+1144.11 , -1712.14 , -160.20
+1144.11 , -1426.78 , -129.65
+1144.11 , -1141.43 , -98.70
+1144.11 , -856.07  , -67.15
+1144.11 , -570.71  , -34.12
+1144.11 , -285.36  , 0.00
+1144.11 , -57.07   , 0.00
+1144.11 , 51.57    , 22.30
+1144.11 , 257.86   , 55.27
+1144.11 , 515.72   , 91.14
+1144.11 , 773.58   , 126.27
+1144.11 , 1031.44  , 161.34
+1144.11 , 1289.30  , 196.52
+1144.11 , 1547.16  , 231.87
+1144.11 , 1805.02  , 267.42
+1144.11 , 2062.88  , 303.19
+1144.11 , 2320.74  , 339.18
+1144.11 , 2578.60  , 375.41
+1144.11 , 2836.46  , 411.87
+1144.11 , 3094.32  , 448.57
+1144.11 , 3352.18  , 485.51
+1144.11 , 3610.04  , 522.68
+1144.11 , 3867.90  , 560.09
+1144.11 , 4125.76  , 597.75
+1144.11 , 4383.62  , 635.63
+1144.11 , 4641.48  , 673.76
+1144.11 , 4899.34  , 712.12
+1144.11 , 5157.20  , 750.73
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..3c80c1e20b59f7eb9bf9944d96f50223c180d0ce
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 5157.20     , -5707.13
+5.67    , 5157.20     , -5707.13
+57.23   , 5157.20     , -5707.13
+114.47  , 5157.20     , -5707.13
+171.56  , 5157.20     , -5707.13
+228.79  , 5157.20     , -5707.13
+286.03  , 5157.20     , -5707.13
+343.26  , 4297.66     , -4755.94
+400.49  , 3683.68     , -4076.49
+457.59  , 3223.25     , -3566.96
+514.82  , 2865.13     , -3170.65
+572.05  , 2578.60     , -2853.57
+629.29  , 2344.19     , -2594.16
+686.52  , 2148.83     , -2377.97
+743.61  , 1983.53     , -2195.04
+800.85  , 1841.88     , -2038.28
+858.08  , 1719.07     , -1902.38
+915.31  , 1611.66     , -1783.52
+972.54  , 1516.83     , -1678.58
+1029.64 , 1432.53     , -1585.29
+1086.87 , 1357.17     , -1501.89
+1144.11 , 1289.30     , -1426.78
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..3c80c1e20b59f7eb9bf9944d96f50223c180d0ce
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 5157.20     , -5707.13
+5.67    , 5157.20     , -5707.13
+57.23   , 5157.20     , -5707.13
+114.47  , 5157.20     , -5707.13
+171.56  , 5157.20     , -5707.13
+228.79  , 5157.20     , -5707.13
+286.03  , 5157.20     , -5707.13
+343.26  , 4297.66     , -4755.94
+400.49  , 3683.68     , -4076.49
+457.59  , 3223.25     , -3566.96
+514.82  , 2865.13     , -3170.65
+572.05  , 2578.60     , -2853.57
+629.29  , 2344.19     , -2594.16
+686.52  , 2148.83     , -2377.97
+743.61  , 1983.53     , -2195.04
+800.85  , 1841.88     , -2038.28
+858.08  , 1719.07     , -1902.38
+915.31  , 1611.66     , -1783.52
+972.54  , 1516.83     , -1678.58
+1029.64 , 1432.53     , -1585.29
+1086.87 , 1357.17     , -1501.89
+1144.11 , 1289.30     , -1426.78
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..620f776f90668e47b3191d74c31059957ef5facb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -10.92
+5.72    , -11.26
+57.21   , -14.46
+114.41  , -18.00
+171.62  , -21.53
+228.82  , -25.11
+286.03  , -28.65
+343.23  , -32.19
+400.44  , -35.73
+457.65  , -39.27
+514.85  , -42.84
+572.06  , -46.38
+629.26  , -49.92
+686.47  , -53.46
+743.67  , -57.00
+800.88  , -60.57
+858.08  , -64.11
+915.29  , -67.65
+972.50  , -71.19
+1029.70 , -74.73
+1086.91 , -78.30
+1144.11 , -81.84
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..dce4e434135cfba8acecdb956c7aaff82f76f117
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": true,
+    "NrOfDesignTypeWheelMotorMeasured": 2,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 21.9384
+      },
+      {
+        "Ratio": 12.276
+      },
+      {
+        "Ratio": 7.2336
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl2_1.viepco",
+          "2": "IEPC_Gbx3Whl2_2.viepco",
+          "3": "IEPC_Gbx3Whl2_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3Whl2_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3Whl2_1.viepco",
+          "2": "IEPC_Gbx3Whl2_2.viepco",
+          "3": "IEPC_Gbx3Whl2_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3Whl2_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..bc8841ad699ce136bf981f32a900f97164fc177d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx3Whl2.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", 
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..fb634f6a2a75d6c93bbd2fe303222c5766d07934
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3Whl2.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+		"ElectricMotors": [
+			{
+				"Count": 1,
+				"Ratio": 1,
+				"Position": "GEN",
+				"MotorFile": "../Common/GenericGen.vem",
+				"MechanicalEfficiency": 1
+			}
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..6661444505d1f80e1b7ccf4680f069a1394f3e8d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -35338.92 , 0.00
+0.00   , -33571.97 , 0.00
+0.00   , -31805.03 , 0.00
+0.00   , -30038.08 , 0.00
+0.00   , -28271.13 , 0.00
+0.00   , -26504.19 , 0.00
+0.00   , -24737.24 , -0.13
+0.00   , -22970.30 , -0.66
+0.00   , -21203.35 , -0.98
+0.00   , -19436.40 , -1.19
+0.00   , -17669.46 , -1.32
+0.00   , -15902.51 , -1.38
+0.00   , -14135.57 , -1.39
+0.00   , -12368.62 , -1.35
+0.00   , -10601.68 , -1.26
+0.00   , -8834.73  , -1.13
+0.00   , -7067.78  , -0.97
+0.00   , -5300.84  , -0.77
+0.00   , -3533.89  , -0.53
+0.00   , -1766.95  , -0.27
+0.00   , -353.39   , -0.02
+0.00   , 306.44    , 0.13
+0.00   , 1532.18   , 0.56
+0.00   , 3064.36   , 1.12
+0.00   , 4596.53   , 1.70
+0.00   , 6128.71   , 2.31
+0.00   , 7660.89   , 2.93
+0.00   , 9193.07   , 3.58
+0.00   , 10725.24  , 4.25
+0.00   , 12257.42  , 4.93
+0.00   , 13789.60  , 5.64
+0.00   , 15321.78  , 6.37
+0.00   , 16853.96  , 7.12
+0.00   , 18386.13  , 7.88
+0.00   , 19918.31  , 8.67
+0.00   , 21450.49  , 9.47
+0.00   , 22982.67  , 10.29
+0.00   , 24514.85  , 11.13
+0.00   , 26047.02  , 11.99
+0.00   , 27579.20  , 12.87
+0.00   , 29111.38  , 13.76
+0.00   , 30643.56  , 14.67
+1.89   , -35338.92 , 0.00
+1.89   , -33571.97 , 0.00
+1.89   , -31805.03 , 0.00
+1.89   , -30038.08 , 0.00
+1.89   , -28271.13 , 0.00
+1.89   , -26504.19 , 0.00
+1.89   , -24737.24 , -0.50
+1.89   , -22970.30 , -0.84
+1.89   , -21203.35 , -1.04
+1.89   , -19436.40 , -1.16
+1.89   , -17669.46 , -1.22
+1.89   , -15902.51 , -1.24
+1.89   , -14135.57 , -1.21
+1.89   , -12368.62 , -1.15
+1.89   , -10601.68 , -1.06
+1.89   , -8834.73  , -0.94
+1.89   , -7067.78  , -0.80
+1.89   , -5300.84  , -0.62
+1.89   , -3533.89  , -0.43
+1.89   , -1766.95  , -0.21
+1.89   , -353.39   , -0.02
+1.89   , 306.44    , 0.10
+1.89   , 1532.18   , 0.43
+1.89   , 3064.36   , 0.85
+1.89   , 4596.53   , 1.30
+1.89   , 6128.71   , 1.75
+1.89   , 7660.89   , 2.23
+1.89   , 9193.07   , 2.71
+1.89   , 10725.24  , 3.21
+1.89   , 12257.42  , 3.73
+1.89   , 13789.60  , 4.26
+1.89   , 15321.78  , 4.80
+1.89   , 16853.96  , 5.36
+1.89   , 18386.13  , 5.93
+1.89   , 19918.31  , 6.52
+1.89   , 21450.49  , 7.12
+1.89   , 22982.67  , 7.73
+1.89   , 24514.85  , 8.35
+1.89   , 26047.02  , 8.99
+1.89   , 27579.20  , 9.64
+1.89   , 29111.38  , 10.30
+1.89   , 30643.56  , 10.98
+18.86  , -35338.92 , -58.10
+18.86  , -33571.97 , -55.37
+18.86  , -31805.03 , -52.62
+18.86  , -30038.08 , -49.85
+18.86  , -28271.13 , -47.06
+18.86  , -26504.19 , -44.25
+18.86  , -24737.24 , -41.42
+18.86  , -22970.30 , -38.57
+18.86  , -21203.35 , -35.70
+18.86  , -19436.40 , -32.81
+18.86  , -17669.46 , -29.90
+18.86  , -15902.51 , -26.98
+18.86  , -14135.57 , -24.03
+18.86  , -12368.62 , -21.07
+18.86  , -10601.68 , -18.08
+18.86  , -8834.73  , -15.08
+18.86  , -7067.78  , -12.06
+18.86  , -5300.84  , -9.02
+18.86  , -3533.89  , -5.96
+18.86  , -1766.95  , -2.88
+18.86  , -353.39   , -0.37
+18.86  , 306.44    , 0.90
+18.86  , 1532.18   , 3.68
+18.86  , 3064.36   , 7.16
+18.86  , 4596.53   , 10.66
+18.86  , 6128.71   , 14.17
+18.86  , 7660.89   , 17.71
+18.86  , 9193.07   , 21.26
+18.86  , 10725.24  , 24.84
+18.86  , 12257.42  , 28.43
+18.86  , 13789.60  , 32.04
+18.86  , 15321.78  , 35.67
+18.86  , 16853.96  , 39.32
+18.86  , 18386.13  , 42.99
+18.86  , 19918.31  , 46.68
+18.86  , 21450.49  , 50.38
+18.86  , 22982.67  , 54.11
+18.86  , 24514.85  , 57.85
+18.86  , 26047.02  , 61.61
+18.86  , 27579.20  , 65.39
+18.86  , 29111.38  , 69.19
+18.86  , 30643.56  , 73.01
+37.72  , -35338.92 , -120.57
+37.72  , -33571.97 , -114.73
+37.72  , -31805.03 , -108.87
+37.72  , -30038.08 , -102.99
+37.72  , -28271.13 , -97.08
+37.72  , -26504.19 , -91.15
+37.72  , -24737.24 , -85.20
+37.72  , -22970.30 , -79.23
+37.72  , -21203.35 , -73.23
+37.72  , -19436.40 , -67.21
+37.72  , -17669.46 , -61.17
+37.72  , -15902.51 , -55.10
+37.72  , -14135.57 , -49.01
+37.72  , -12368.62 , -42.90
+37.72  , -10601.68 , -36.77
+37.72  , -8834.73  , -30.61
+37.72  , -7067.78  , -24.43
+37.72  , -5300.84  , -18.23
+37.72  , -3533.89  , -12.01
+37.72  , -1766.95  , -5.76
+37.72  , -353.39   , -0.66
+37.72  , 306.44    , 1.84
+37.72  , 1532.18   , 7.35
+37.72  , 3064.36   , 14.22
+37.72  , 4596.53   , 21.11
+37.72  , 6128.71   , 28.02
+37.72  , 7660.89   , 34.96
+37.72  , 9193.07   , 41.92
+37.72  , 10725.24  , 48.90
+37.72  , 12257.42  , 55.90
+37.72  , 13789.60  , 62.93
+37.72  , 15321.78  , 69.98
+37.72  , 16853.96  , 77.05
+37.72  , 18386.13  , 84.15
+37.72  , 19918.31  , 91.27
+37.72  , 21450.49  , 98.41
+37.72  , 22982.67  , 105.58
+37.72  , 24514.85  , 112.76
+37.72  , 26047.02  , 119.97
+37.72  , 27579.20  , 127.21
+37.72  , 29111.38  , 134.46
+37.72  , 30643.56  , 141.74
+56.59  , -35338.92 , -182.44
+56.59  , -33571.97 , -173.55
+56.59  , -31805.03 , -164.62
+56.59  , -30038.08 , -155.67
+56.59  , -28271.13 , -146.69
+56.59  , -26504.19 , -137.68
+56.59  , -24737.24 , -128.65
+56.59  , -22970.30 , -119.58
+56.59  , -21203.35 , -110.49
+56.59  , -19436.40 , -101.36
+56.59  , -17669.46 , -92.21
+56.59  , -15902.51 , -83.03
+56.59  , -14135.57 , -73.82
+56.59  , -12368.62 , -64.58
+56.59  , -10601.68 , -55.31
+56.59  , -8834.73  , -46.02
+56.59  , -7067.78  , -36.70
+56.59  , -5300.84  , -27.34
+56.59  , -3533.89  , -17.96
+56.59  , -1766.95  , -8.54
+56.59  , -353.39   , -0.79
+56.59  , 306.44    , 2.86
+56.59  , 1532.18   , 11.12
+56.59  , 3064.36   , 21.39
+56.59  , 4596.53   , 31.68
+56.59  , 6128.71   , 41.99
+56.59  , 7660.89   , 52.34
+56.59  , 9193.07   , 62.71
+56.59  , 10725.24  , 73.12
+56.59  , 12257.42  , 83.55
+56.59  , 13789.60  , 94.01
+56.59  , 15321.78  , 104.50
+56.59  , 16853.96  , 115.02
+56.59  , 18386.13  , 125.57
+56.59  , 19918.31  , 136.15
+56.59  , 21450.49  , 146.76
+56.59  , 22982.67  , 157.40
+56.59  , 24514.85  , 168.06
+56.59  , 26047.02  , 178.76
+56.59  , 27579.20  , 189.48
+56.59  , 29111.38  , 200.23
+56.59  , 30643.56  , 211.02
+75.45  , -35338.92 , -243.71
+75.45  , -33571.97 , -231.81
+75.45  , -31805.03 , -219.87
+75.45  , -30038.08 , -207.89
+75.45  , -28271.13 , -195.88
+75.45  , -26504.19 , -183.83
+75.45  , -24737.24 , -171.74
+75.45  , -22970.30 , -159.61
+75.45  , -21203.35 , -147.45
+75.45  , -19436.40 , -135.25
+75.45  , -17669.46 , -123.01
+75.45  , -15902.51 , -110.74
+75.45  , -14135.57 , -98.43
+75.45  , -12368.62 , -86.08
+75.45  , -10601.68 , -73.70
+75.45  , -8834.73  , -61.27
+75.45  , -7067.78  , -48.82
+75.45  , -5300.84  , -36.32
+75.45  , -3533.89  , -23.78
+75.45  , -1766.95  , -11.19
+75.45  , -353.39   , -0.63
+75.45  , 306.44    , 3.98
+75.45  , 1532.18   , 15.01
+75.45  , 3064.36   , 28.68
+75.45  , 4596.53   , 42.37
+75.45  , 6128.71   , 56.10
+75.45  , 7660.89   , 69.87
+75.45  , 9193.07   , 83.67
+75.45  , 10725.24  , 97.52
+75.45  , 12257.42  , 111.40
+75.45  , 13789.60  , 125.31
+75.45  , 15321.78  , 139.27
+75.45  , 16853.96  , 153.26
+75.45  , 18386.13  , 167.29
+75.45  , 19918.31  , 181.36
+75.45  , 21450.49  , 195.46
+75.45  , 22982.67  , 209.61
+75.45  , 24514.85  , 223.79
+75.45  , 26047.02  , 238.01
+75.45  , 27579.20  , 252.26
+75.45  , 29111.38  , 266.56
+75.45  , 30643.56  , 280.89
+94.31  , -35338.92 , -304.37
+94.31  , -33571.97 , -289.50
+94.31  , -31805.03 , -274.59
+94.31  , -30038.08 , -259.63
+94.31  , -28271.13 , -244.61
+94.31  , -26504.19 , -229.56
+94.31  , -24737.24 , -214.45
+94.31  , -22970.30 , -199.30
+94.31  , -21203.35 , -184.10
+94.31  , -19436.40 , -168.85
+94.31  , -17669.46 , -153.55
+94.31  , -15902.51 , -138.20
+94.31  , -14135.57 , -122.81
+94.31  , -12368.62 , -107.37
+94.31  , -10601.68 , -91.88
+94.31  , -8834.73  , -76.35
+94.31  , -7067.78  , -60.76
+94.31  , -5300.84  , -45.13
+94.31  , -3533.89  , -29.44
+94.31  , -1766.95  , -13.67
+94.31  , -353.39   , 0.00
+94.31  , 306.44    , 5.21
+94.31  , 1532.18   , 19.04
+94.31  , 3064.36   , 36.13
+94.31  , 4596.53   , 53.24
+94.31  , 6128.71   , 70.39
+94.31  , 7660.89   , 87.59
+94.31  , 9193.07   , 104.83
+94.31  , 10725.24  , 122.13
+94.31  , 12257.42  , 139.47
+94.31  , 13789.60  , 156.87
+94.31  , 15321.78  , 174.31
+94.31  , 16853.96  , 191.80
+94.31  , 18386.13  , 209.33
+94.31  , 19918.31  , 226.92
+94.31  , 21450.49  , 244.56
+94.31  , 22982.67  , 262.24
+94.31  , 24514.85  , 279.97
+94.31  , 26047.02  , 297.76
+94.31  , 27579.20  , 315.58
+94.31  , 29111.38  , 333.46
+94.31  , 30643.56  , 351.39
+113.17 , -35338.92 , -364.37
+113.17 , -33571.97 , -346.59
+113.17 , -31805.03 , -328.74
+113.17 , -30038.08 , -310.84
+113.17 , -28271.13 , -292.87
+113.17 , -26504.19 , -274.84
+113.17 , -24737.24 , -256.75
+113.17 , -22970.30 , -238.60
+113.17 , -21203.35 , -220.39
+113.17 , -19436.40 , -202.12
+113.17 , -17669.46 , -183.79
+113.17 , -15902.51 , -165.40
+113.17 , -14135.57 , -146.94
+113.17 , -12368.62 , -128.43
+113.17 , -10601.68 , -109.85
+113.17 , -8834.73  , -91.21
+113.17 , -7067.78  , -72.51
+113.17 , -5300.84  , -53.75
+113.17 , -3533.89  , -34.91
+113.17 , -1766.95  , -15.95
+113.17 , -353.39   , 0.00
+113.17 , 306.44    , 6.58
+113.17 , 1532.18   , 23.25
+113.17 , 3064.36   , 43.76
+113.17 , 4596.53   , 64.29
+113.17 , 6128.71   , 84.87
+113.17 , 7660.89   , 105.52
+113.17 , 9193.07   , 126.22
+113.17 , 10725.24  , 146.98
+113.17 , 12257.42  , 167.81
+113.17 , 13789.60  , 188.70
+113.17 , 15321.78  , 209.65
+113.17 , 16853.96  , 230.66
+113.17 , 18386.13  , 251.73
+113.17 , 19918.31  , 272.87
+113.17 , 21450.49  , 294.07
+113.17 , 22982.67  , 315.33
+113.17 , 24514.85  , 336.65
+113.17 , 26047.02  , 358.03
+113.17 , 27579.20  , 379.47
+113.17 , 29111.38  , 400.98
+113.17 , 30643.56  , 422.54
+132.03 , -35338.92 , -423.69
+132.03 , -33571.97 , -403.04
+132.03 , -31805.03 , -382.31
+132.03 , -30038.08 , -361.50
+132.03 , -28271.13 , -340.62
+132.03 , -26504.19 , -319.66
+132.03 , -24737.24 , -298.62
+132.03 , -22970.30 , -277.51
+132.03 , -21203.35 , -256.31
+132.03 , -19436.40 , -235.05
+132.03 , -17669.46 , -213.70
+132.03 , -15902.51 , -192.28
+132.03 , -14135.57 , -170.79
+132.03 , -12368.62 , -149.21
+132.03 , -10601.68 , -127.57
+132.03 , -8834.73  , -105.84
+132.03 , -7067.78  , -84.03
+132.03 , -5300.84  , -62.14
+132.03 , -3533.89  , -40.16
+132.03 , -1766.95  , -18.00
+132.03 , -353.39   , 0.00
+132.03 , 306.44    , 8.09
+132.03 , 1532.18   , 27.64
+132.03 , 3064.36   , 51.59
+132.03 , 4596.53   , 75.56
+132.03 , 6128.71   , 99.58
+132.03 , 7660.89   , 123.68
+132.03 , 9193.07   , 147.86
+132.03 , 10725.24  , 172.10
+132.03 , 12257.42  , 196.43
+132.03 , 13789.60  , 220.84
+132.03 , 15321.78  , 245.32
+132.03 , 16853.96  , 269.88
+132.03 , 18386.13  , 294.51
+132.03 , 19918.31  , 319.23
+132.03 , 21450.49  , 344.02
+132.03 , 22982.67  , 368.89
+132.03 , 24514.85  , 393.83
+132.03 , 26047.02  , 418.85
+132.03 , 27579.20  , 443.95
+132.03 , 29111.38  , 469.13
+132.03 , 30643.56  , 494.38
+150.90 , -35338.92 , -482.31
+150.90 , -33571.97 , -458.83
+150.90 , -31805.03 , -435.26
+150.90 , -30038.08 , -411.59
+150.90 , -28271.13 , -387.83
+150.90 , -26504.19 , -363.97
+150.90 , -24737.24 , -340.02
+150.90 , -22970.30 , -315.97
+150.90 , -21203.35 , -291.83
+150.90 , -19436.40 , -267.59
+150.90 , -17669.46 , -243.26
+150.90 , -15902.51 , -218.84
+150.90 , -14135.57 , -194.32
+150.90 , -12368.62 , -169.71
+150.90 , -10601.68 , -145.00
+150.90 , -8834.73  , -120.19
+150.90 , -7067.78  , -95.29
+150.90 , -5300.84  , -70.28
+150.90 , -3533.89  , -45.14
+150.90 , -1766.95  , -19.76
+150.90 , -353.39   , 0.00
+150.90 , 306.44    , 9.76
+150.90 , 1532.18   , 32.25
+150.90 , 3064.36   , 59.66
+150.90 , 4596.53   , 87.07
+150.90 , 6128.71   , 114.55
+150.90 , 7660.89   , 142.11
+150.90 , 9193.07   , 169.77
+150.90 , 10725.24  , 197.52
+150.90 , 12257.42  , 225.37
+150.90 , 13789.60  , 253.31
+150.90 , 15321.78  , 281.34
+150.90 , 16853.96  , 309.47
+150.90 , 18386.13  , 337.70
+150.90 , 19918.31  , 366.02
+150.90 , 21450.49  , 394.44
+150.90 , 22982.67  , 422.95
+150.90 , 24514.85  , 451.56
+150.90 , 26047.02  , 480.26
+150.90 , 27579.20  , 509.05
+150.90 , 29111.38  , 537.94
+150.90 , 30643.56  , 566.93
+169.76 , -35338.92 , -540.17
+169.76 , -33571.97 , -513.92
+169.76 , -31805.03 , -487.55
+169.76 , -30038.08 , -461.06
+169.76 , -28271.13 , -434.46
+169.76 , -26504.19 , -407.75
+169.76 , -24737.24 , -380.92
+169.76 , -22970.30 , -353.97
+169.76 , -21203.35 , -326.91
+169.76 , -19436.40 , -299.73
+169.76 , -17669.46 , -272.44
+169.76 , -15902.51 , -245.03
+169.76 , -14135.57 , -217.51
+169.76 , -12368.62 , -189.87
+169.76 , -10601.68 , -162.12
+169.76 , -8834.73  , -134.25
+169.76 , -7067.78  , -106.26
+169.76 , -5300.84  , -78.13
+169.76 , -3533.89  , -49.84
+169.76 , -1766.95  , -21.19
+169.76 , -353.39   , 0.00
+169.76 , 306.44    , 11.59
+169.76 , 1532.18   , 37.10
+169.76 , 3064.36   , 67.98
+169.76 , 4596.53   , 98.85
+169.76 , 6128.71   , 129.79
+169.76 , 7660.89   , 160.84
+169.76 , 9193.07   , 191.99
+169.76 , 10725.24  , 223.26
+169.76 , 12257.42  , 254.64
+169.76 , 13789.60  , 286.14
+169.76 , 15321.78  , 317.75
+169.76 , 16853.96  , 349.48
+169.76 , 18386.13  , 381.32
+169.76 , 19918.31  , 413.28
+169.76 , 21450.49  , 445.36
+169.76 , 22982.67  , 477.54
+169.76 , 24514.85  , 509.85
+169.76 , 26047.02  , 542.27
+169.76 , 27579.20  , 574.80
+169.76 , 29111.38  , 607.45
+169.76 , 30643.56  , 640.21
+188.62 , -35338.92 , -597.26
+188.62 , -33571.97 , -568.28
+188.62 , -31805.03 , -539.16
+188.62 , -30038.08 , -509.90
+188.62 , -28271.13 , -480.50
+188.62 , -26504.19 , -450.96
+188.62 , -24737.24 , -421.28
+188.62 , -22970.30 , -391.47
+188.62 , -21203.35 , -361.52
+188.62 , -19436.40 , -331.43
+188.62 , -17669.46 , -301.20
+188.62 , -15902.51 , -270.83
+188.62 , -14135.57 , -240.33
+188.62 , -12368.62 , -209.68
+188.62 , -10601.68 , -178.90
+188.62 , -8834.73  , -147.97
+188.62 , -7067.78  , -116.90
+188.62 , -5300.84  , -85.66
+188.62 , -3533.89  , -54.21
+188.62 , -1766.95  , -22.23
+188.62 , -353.39   , 0.00
+188.62 , 306.44    , 13.60
+188.62 , 1532.18   , 42.20
+188.62 , 3064.36   , 76.58
+188.62 , 4596.53   , 110.92
+188.62 , 6128.71   , 145.34
+188.62 , 7660.89   , 179.88
+188.62 , 9193.07   , 214.55
+188.62 , 10725.24  , 249.35
+188.62 , 12257.42  , 284.29
+188.62 , 13789.60  , 319.36
+188.62 , 15321.78  , 354.57
+188.62 , 16853.96  , 389.92
+188.62 , 18386.13  , 425.41
+188.62 , 19918.31  , 461.03
+188.62 , 21450.49  , 496.79
+188.62 , 22982.67  , 532.69
+188.62 , 24514.85  , 568.73
+188.62 , 26047.02  , 604.90
+188.62 , 27579.20  , 641.21
+188.62 , 29111.38  , 677.66
+188.62 , 30643.56  , 714.24
+207.48 , -35338.92 , -653.54
+207.48 , -33571.97 , -621.88
+207.48 , -31805.03 , -590.05
+207.48 , -30038.08 , -558.06
+207.48 , -28271.13 , -525.90
+207.48 , -26504.19 , -493.58
+207.48 , -24737.24 , -461.09
+207.48 , -22970.30 , -428.44
+207.48 , -21203.35 , -395.63
+207.48 , -19436.40 , -362.65
+207.48 , -17669.46 , -329.51
+207.48 , -15902.51 , -296.21
+207.48 , -14135.57 , -262.74
+207.48 , -12368.62 , -229.11
+207.48 , -10601.68 , -195.31
+207.48 , -8834.73  , -161.34
+207.48 , -7067.78  , -127.18
+207.48 , -5300.84  , -92.83
+207.48 , -3533.89  , -58.20
+207.48 , -1766.95  , -22.82
+207.48 , -353.39   , 0.00
+207.48 , 306.44    , 15.79
+207.48 , 1532.18   , 47.58
+207.48 , 3064.36   , 85.48
+207.48 , 4596.53   , 123.30
+207.48 , 6128.71   , 161.22
+207.48 , 7660.89   , 199.26
+207.48 , 9193.07   , 237.46
+207.48 , 10725.24  , 275.81
+207.48 , 12257.42  , 314.32
+207.48 , 13789.60  , 352.99
+207.48 , 15321.78  , 391.83
+207.48 , 16853.96  , 430.82
+207.48 , 18386.13  , 469.98
+207.48 , 19918.31  , 509.30
+207.48 , 21450.49  , 548.78
+207.48 , 22982.67  , 588.42
+207.48 , 24514.85  , 628.23
+207.48 , 26047.02  , 668.20
+207.48 , 27579.20  , 708.32
+207.48 , 29111.38  , 748.61
+207.48 , 30643.56  , 789.06
+226.34 , -35338.92 , -708.97
+226.34 , -33571.97 , -674.68
+226.34 , -31805.03 , -640.19
+226.34 , -30038.08 , -605.51
+226.34 , -28271.13 , -570.63
+226.34 , -26504.19 , -535.56
+226.34 , -24737.24 , -500.30
+226.34 , -22970.30 , -464.85
+226.34 , -21203.35 , -429.21
+226.34 , -19436.40 , -393.37
+226.34 , -17669.46 , -357.35
+226.34 , -15902.51 , -321.13
+226.34 , -14135.57 , -284.71
+226.34 , -12368.62 , -248.11
+226.34 , -10601.68 , -211.31
+226.34 , -8834.73  , -174.30
+226.34 , -7067.78  , -137.08
+226.34 , -5300.84  , -99.61
+226.34 , -3533.89  , -61.78
+226.34 , -1766.95  , -22.86
+226.34 , -353.39   , 0.00
+226.34 , 306.44    , 18.17
+226.34 , 1532.18   , 53.24
+226.34 , 3064.36   , 94.71
+226.34 , 4596.53   , 136.03
+226.34 , 6128.71   , 177.45
+226.34 , 7660.89   , 219.01
+226.34 , 9193.07   , 260.75
+226.34 , 10725.24  , 302.67
+226.34 , 12257.42  , 344.78
+226.34 , 13789.60  , 387.07
+226.34 , 15321.78  , 429.54
+226.34 , 16853.96  , 472.21
+226.34 , 18386.13  , 515.06
+226.34 , 19918.31  , 558.11
+226.34 , 21450.49  , 601.34
+226.34 , 22982.67  , 644.76
+226.34 , 24514.85  , 688.37
+226.34 , 26047.02  , 732.17
+226.34 , 27579.20  , 776.15
+226.34 , 29111.38  , 820.33
+226.34 , 30643.56  , 864.69
+245.21 , -35338.92 , -763.53
+245.21 , -33571.97 , -726.65
+245.21 , -31805.03 , -689.55
+245.21 , -30038.08 , -652.22
+245.21 , -28271.13 , -614.67
+245.21 , -26504.19 , -576.89
+245.21 , -24737.24 , -538.89
+245.21 , -22970.30 , -500.67
+245.21 , -21203.35 , -462.22
+245.21 , -19436.40 , -423.56
+245.21 , -17669.46 , -384.67
+245.21 , -15902.51 , -345.56
+245.21 , -14135.57 , -306.22
+245.21 , -12368.62 , -266.66
+245.21 , -10601.68 , -226.86
+245.21 , -8834.73  , -186.83
+245.21 , -7067.78  , -146.54
+245.21 , -5300.84  , -105.95
+245.21 , -3533.89  , -64.90
+245.21 , -1766.95  , -22.24
+245.21 , -353.39   , 0.00
+245.21 , 306.44    , 20.74
+245.21 , 1532.18   , 59.20
+245.21 , 3064.36   , 104.27
+245.21 , 4596.53   , 149.12
+245.21 , 6128.71   , 194.05
+245.21 , 7660.89   , 239.16
+245.21 , 9193.07   , 284.45
+245.21 , 10725.24  , 329.96
+245.21 , 12257.42  , 375.67
+245.21 , 13789.60  , 421.60
+245.21 , 15321.78  , 467.75
+245.21 , 16853.96  , 514.11
+245.21 , 18386.13  , 560.69
+245.21 , 19918.31  , 607.48
+245.21 , 21450.49  , 654.50
+245.21 , 22982.67  , 701.73
+245.21 , 24514.85  , 749.18
+245.21 , 26047.02  , 796.84
+245.21 , 27579.20  , 844.73
+245.21 , 29111.38  , 892.83
+245.21 , 30643.56  , 941.14
+264.07 , -35338.92 , -817.17
+264.07 , -33571.97 , -777.76
+264.07 , -31805.03 , -738.08
+264.07 , -30038.08 , -698.15
+264.07 , -28271.13 , -657.96
+264.07 , -26504.19 , -617.52
+264.07 , -24737.24 , -576.82
+264.07 , -22970.30 , -535.86
+264.07 , -21203.35 , -494.65
+264.07 , -19436.40 , -453.18
+264.07 , -17669.46 , -411.45
+264.07 , -15902.51 , -369.47
+264.07 , -14135.57 , -327.22
+264.07 , -12368.62 , -284.72
+264.07 , -10601.68 , -241.95
+264.07 , -8834.73  , -198.90
+264.07 , -7067.78  , -155.54
+264.07 , -5300.84  , -111.82
+264.07 , -3533.89  , -67.51
+264.07 , -1766.95  , -20.80
+264.07 , -353.39   , 0.00
+264.07 , 306.44    , 23.52
+264.07 , 1532.18   , 65.48
+264.07 , 3064.36   , 114.20
+264.07 , 4596.53   , 162.59
+264.07 , 6128.71   , 211.06
+264.07 , 7660.89   , 259.72
+264.07 , 9193.07   , 308.59
+264.07 , 10725.24  , 357.69
+264.07 , 12257.42  , 407.04
+264.07 , 13789.60  , 456.62
+264.07 , 15321.78  , 506.46
+264.07 , 16853.96  , 556.54
+264.07 , 18386.13  , 606.87
+264.07 , 19918.31  , 657.45
+264.07 , 21450.49  , 708.28
+264.07 , 22982.67  , 759.35
+264.07 , 24514.85  , 810.68
+264.07 , 26047.02  , 862.25
+264.07 , 27579.20  , 914.07
+264.07 , 29111.38  , 966.13
+264.07 , 30643.56  , 1018.44
+282.93 , -35338.92 , -869.86
+282.93 , -33571.97 , -827.96
+282.93 , -31805.03 , -785.77
+282.93 , -30038.08 , -743.28
+282.93 , -28271.13 , -700.50
+282.93 , -26504.19 , -657.42
+282.93 , -24737.24 , -614.05
+282.93 , -22970.30 , -570.39
+282.93 , -21203.35 , -526.44
+282.93 , -19436.40 , -482.19
+282.93 , -17669.46 , -437.65
+282.93 , -15902.51 , -392.82
+282.93 , -14135.57 , -347.69
+282.93 , -12368.62 , -302.26
+282.93 , -10601.68 , -256.52
+282.93 , -8834.73  , -210.46
+282.93 , -7067.78  , -164.04
+282.93 , -5300.84  , -117.17
+282.93 , -3533.89  , -69.54
+282.93 , -1766.95  , -18.27
+282.93 , -353.39   , 0.00
+282.93 , 306.44    , 26.49
+282.93 , 1532.18   , 72.10
+282.93 , 3064.36   , 124.50
+282.93 , 4596.53   , 176.46
+282.93 , 6128.71   , 228.49
+282.93 , 7660.89   , 280.71
+282.93 , 9193.07   , 333.18
+282.93 , 10725.24  , 385.90
+282.93 , 12257.42  , 438.89
+282.93 , 13789.60  , 492.16
+282.93 , 15321.78  , 545.71
+282.93 , 16853.96  , 599.54
+282.93 , 18386.13  , 653.64
+282.93 , 19918.31  , 708.03
+282.93 , 21450.49  , 762.71
+282.93 , 22982.67  , 817.66
+282.93 , 24514.85  , 872.89
+282.93 , 26047.02  , 928.41
+282.93 , 27579.20  , 984.20
+282.93 , 29111.38  , 1040.27
+282.93 , 30643.56  , 1096.63
+301.79 , -35338.92 , -921.56
+301.79 , -33571.97 , -877.23
+301.79 , -31805.03 , -832.56
+301.79 , -30038.08 , -787.56
+301.79 , -28271.13 , -742.22
+301.79 , -26504.19 , -696.56
+301.79 , -24737.24 , -650.56
+301.79 , -22970.30 , -604.23
+301.79 , -21203.35 , -557.56
+301.79 , -19436.40 , -510.57
+301.79 , -17669.46 , -463.24
+301.79 , -15902.51 , -415.58
+301.79 , -14135.57 , -367.58
+301.79 , -12368.62 , -319.24
+301.79 , -10601.68 , -270.55
+301.79 , -8834.73  , -221.48
+301.79 , -7067.78  , -171.99
+301.79 , -5300.84  , -121.95
+301.79 , -3533.89  , -70.93
+301.79 , -1766.95  , -14.10
+301.79 , -353.39   , 0.00
+301.79 , 306.44    , 29.68
+301.79 , 1532.18   , 79.05
+301.79 , 3064.36   , 135.20
+301.79 , 4596.53   , 190.76
+301.79 , 6128.71   , 246.36
+301.79 , 7660.89   , 302.17
+301.79 , 9193.07   , 358.24
+301.79 , 10725.24  , 414.60
+301.79 , 12257.42  , 471.27
+301.79 , 13789.60  , 528.24
+301.79 , 15321.78  , 585.52
+301.79 , 16853.96  , 643.12
+301.79 , 18386.13  , 701.03
+301.79 , 19918.31  , 759.26
+301.79 , 21450.49  , 817.80
+301.79 , 22982.67  , 876.66
+301.79 , 24514.85  , 935.84
+301.79 , 26047.02  , 995.34
+301.79 , 27579.20  , 1055.15
+301.79 , 29111.38  , 1115.27
+301.79 , 30643.56  , 1175.71
+320.65 , -35338.92 , -972.24
+320.65 , -33571.97 , -925.52
+320.65 , -31805.03 , -878.43
+320.65 , -30038.08 , -830.96
+320.65 , -28271.13 , -783.11
+320.65 , -26504.19 , -734.89
+320.65 , -24737.24 , -686.30
+320.65 , -22970.30 , -637.33
+320.65 , -21203.35 , -587.99
+320.65 , -19436.40 , -538.28
+320.65 , -17669.46 , -488.19
+320.65 , -15902.51 , -437.72
+320.65 , -14135.57 , -386.87
+320.65 , -12368.62 , -335.63
+320.65 , -10601.68 , -283.99
+320.65 , -8834.73  , -231.92
+320.65 , -7067.78  , -179.35
+320.65 , -5300.84  , -126.12
+320.65 , -3533.89  , -71.60
+320.65 , -1766.95  , -6.45
+320.65 , -353.39   , 0.00
+320.65 , 306.44    , 33.08
+320.65 , 1532.18   , 86.37
+320.65 , 3064.36   , 146.31
+320.65 , 4596.53   , 205.50
+320.65 , 6128.71   , 264.70
+320.65 , 7660.89   , 324.11
+320.65 , 9193.07   , 383.81
+320.65 , 10725.24  , 443.83
+320.65 , 12257.42  , 504.18
+320.65 , 13789.60  , 564.87
+320.65 , 15321.78  , 625.91
+320.65 , 16853.96  , 687.30
+320.65 , 18386.13  , 749.05
+320.65 , 19918.31  , 811.14
+320.65 , 21450.49  , 873.59
+320.65 , 22982.67  , 936.40
+320.65 , 24514.85  , 999.56
+320.65 , 26047.02  , 1063.07
+320.65 , 27579.20  , 1126.93
+320.65 , 29111.38  , 1191.14
+320.65 , 30643.56  , 1255.71
+339.52 , -35338.92 , -1021.86
+339.52 , -33571.97 , -972.81
+339.52 , -31805.03 , -923.33
+339.52 , -30038.08 , -873.44
+339.52 , -28271.13 , -823.13
+339.52 , -26504.19 , -772.39
+339.52 , -24737.24 , -721.24
+339.52 , -22970.30 , -669.67
+339.52 , -21203.35 , -617.68
+339.52 , -19436.40 , -565.27
+339.52 , -17669.46 , -512.45
+339.52 , -15902.51 , -459.19
+339.52 , -14135.57 , -405.51
+339.52 , -12368.62 , -351.39
+339.52 , -10601.68 , -296.81
+339.52 , -8834.73  , -241.73
+339.52 , -7067.78  , -186.07
+339.52 , -5300.84  , -129.61
+339.52 , -3533.89  , -71.46
+339.52 , -1766.95  , 0.00
+339.52 , -353.39   , 0.00
+339.52 , 306.44    , 36.70
+339.52 , 1532.18   , 94.04
+339.52 , 3064.36   , 157.85
+339.52 , 4596.53   , 220.70
+339.52 , 6128.71   , 283.52
+339.52 , 7660.89   , 346.56
+339.52 , 9193.07   , 409.90
+339.52 , 10725.24  , 473.59
+339.52 , 12257.42  , 537.65
+339.52 , 13789.60  , 602.09
+339.52 , 15321.78  , 666.91
+339.52 , 16853.96  , 732.12
+339.52 , 18386.13  , 797.72
+339.52 , 19918.31  , 863.72
+339.52 , 21450.49  , 930.10
+339.52 , 22982.67  , 996.88
+339.52 , 24514.85  , 1064.05
+339.52 , 26047.02  , 1131.62
+339.52 , 27579.20  , 1199.57
+339.52 , 29111.38  , 1267.92
+339.52 , 30643.56  , 1336.65
+358.38 , -35338.92 , -1070.37
+358.38 , -33571.97 , -1019.04
+358.38 , -31805.03 , -967.24
+358.38 , -30038.08 , -914.96
+358.38 , -28271.13 , -862.23
+358.38 , -26504.19 , -809.02
+358.38 , -24737.24 , -755.35
+358.38 , -22970.30 , -701.21
+358.38 , -21203.35 , -646.60
+358.38 , -19436.40 , -591.53
+358.38 , -17669.46 , -535.99
+358.38 , -15902.51 , -479.97
+358.38 , -14135.57 , -423.47
+358.38 , -12368.62 , -366.48
+358.38 , -10601.68 , -308.96
+358.38 , -8834.73  , -250.88
+358.38 , -7067.78  , -192.11
+358.38 , -5300.84  , -132.36
+358.38 , -3533.89  , -70.38
+358.38 , -1766.95  , 0.00
+358.38 , -353.39   , 0.00
+358.38 , 306.44    , 40.53
+358.38 , 1532.18   , 102.10
+358.38 , 3064.36   , 169.83
+358.38 , 4596.53   , 236.37
+358.38 , 6128.71   , 302.84
+358.38 , 7660.89   , 369.53
+358.38 , 9193.07   , 436.54
+358.38 , 10725.24  , 503.92
+358.38 , 12257.42  , 571.71
+358.38 , 13789.60  , 639.91
+358.38 , 15321.78  , 708.54
+358.38 , 16853.96  , 777.59
+358.38 , 18386.13  , 847.08
+358.38 , 19918.31  , 917.00
+358.38 , 21450.49  , 987.35
+358.38 , 22982.67  , 1058.14
+358.38 , 24514.85  , 1129.36
+358.38 , 26047.02  , 1201.01
+358.38 , 27579.20  , 1273.09
+358.38 , 29111.38  , 1345.61
+358.38 , 30643.56  , 1418.56
+377.24 , -35338.92 , -1117.74
+377.24 , -33571.97 , -1064.18
+377.24 , -31805.03 , -1010.10
+377.24 , -30038.08 , -955.49
+377.24 , -28271.13 , -900.37
+377.24 , -26504.19 , -844.73
+377.24 , -24737.24 , -788.58
+377.24 , -22970.30 , -731.90
+377.24 , -21203.35 , -674.71
+377.24 , -19436.40 , -617.00
+377.24 , -17669.46 , -558.77
+377.24 , -15902.51 , -500.01
+377.24 , -14135.57 , -440.71
+377.24 , -12368.62 , -380.85
+377.24 , -10601.68 , -320.40
+377.24 , -8834.73  , -259.31
+377.24 , -7067.78  , -197.41
+377.24 , -5300.84  , -134.30
+377.24 , -3533.89  , -68.24
+377.24 , -1766.95  , 0.00
+377.24 , -353.39   , 0.00
+377.24 , 306.44    , 44.59
+377.24 , 1532.18   , 110.53
+377.24 , 3064.36   , 182.27
+377.24 , 4596.53   , 252.55
+377.24 , 6128.71   , 322.69
+377.24 , 7660.89   , 393.04
+377.24 , 9193.07   , 463.74
+377.24 , 10725.24  , 534.84
+377.24 , 12257.42  , 606.37
+377.24 , 13789.60  , 678.37
+377.24 , 15321.78  , 750.82
+377.24 , 16853.96  , 823.74
+377.24 , 18386.13  , 897.14
+377.24 , 19918.31  , 971.01
+377.24 , 21450.49  , 1045.36
+377.24 , 22982.67  , 1120.19
+377.24 , 24514.85  , 1195.49
+377.24 , 26047.02  , 1271.27
+377.24 , 27579.20  , 1347.52
+377.24 , 29111.38  , 1424.25
+377.24 , 30643.56  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..1962087695b285e0f81e6a191f1e49d6e79209e0
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -19570.62 , 0.00
+0.00   , -18592.09 , 0.00
+0.00   , -17613.56 , 0.00
+0.00   , -16635.03 , 0.00
+0.00   , -15656.50 , 0.00
+0.00   , -14677.97 , 0.00
+0.00   , -13699.44 , -0.13
+0.00   , -12720.91 , -0.66
+0.00   , -11742.37 , -0.98
+0.00   , -10763.84 , -1.19
+0.00   , -9785.31  , -1.32
+0.00   , -8806.78  , -1.38
+0.00   , -7828.25  , -1.39
+0.00   , -6849.72  , -1.35
+0.00   , -5871.19  , -1.26
+0.00   , -4892.66  , -1.13
+0.00   , -3914.12  , -0.97
+0.00   , -2935.59  , -0.77
+0.00   , -1957.06  , -0.53
+0.00   , -978.53   , -0.27
+0.00   , -195.71   , -0.02
+0.00   , 173.26    , 0.13
+0.00   , 866.29    , 0.56
+0.00   , 1732.57   , 1.12
+0.00   , 2598.86   , 1.70
+0.00   , 3465.15   , 2.31
+0.00   , 4331.43   , 2.93
+0.00   , 5197.72   , 3.58
+0.00   , 6064.01   , 4.25
+0.00   , 6930.29   , 4.93
+0.00   , 7796.58   , 5.64
+0.00   , 8662.87   , 6.37
+0.00   , 9529.15   , 7.12
+0.00   , 10395.44  , 7.88
+0.00   , 11261.73  , 8.67
+0.00   , 12128.01  , 9.47
+0.00   , 12994.30  , 10.29
+0.00   , 13860.59  , 11.13
+0.00   , 14726.87  , 11.99
+0.00   , 15593.16  , 12.87
+0.00   , 16459.45  , 13.76
+0.00   , 17325.73  , 14.67
+3.37   , -19570.62 , 0.00
+3.37   , -18592.09 , 0.00
+3.37   , -17613.56 , 0.00
+3.37   , -16635.03 , 0.00
+3.37   , -15656.50 , 0.00
+3.37   , -14677.97 , 0.00
+3.37   , -13699.44 , -0.50
+3.37   , -12720.91 , -0.84
+3.37   , -11742.37 , -1.04
+3.37   , -10763.84 , -1.16
+3.37   , -9785.31  , -1.22
+3.37   , -8806.78  , -1.24
+3.37   , -7828.25  , -1.21
+3.37   , -6849.72  , -1.15
+3.37   , -5871.19  , -1.06
+3.37   , -4892.66  , -0.94
+3.37   , -3914.12  , -0.80
+3.37   , -2935.59  , -0.62
+3.37   , -1957.06  , -0.43
+3.37   , -978.53   , -0.21
+3.37   , -195.71   , -0.02
+3.37   , 173.26    , 0.10
+3.37   , 866.29    , 0.43
+3.37   , 1732.57   , 0.85
+3.37   , 2598.86   , 1.30
+3.37   , 3465.15   , 1.75
+3.37   , 4331.43   , 2.23
+3.37   , 5197.72   , 2.71
+3.37   , 6064.01   , 3.21
+3.37   , 6930.29   , 3.73
+3.37   , 7796.58   , 4.26
+3.37   , 8662.87   , 4.80
+3.37   , 9529.15   , 5.36
+3.37   , 10395.44  , 5.93
+3.37   , 11261.73  , 6.52
+3.37   , 12128.01  , 7.12
+3.37   , 12994.30  , 7.73
+3.37   , 13860.59  , 8.35
+3.37   , 14726.87  , 8.99
+3.37   , 15593.16  , 9.64
+3.37   , 16459.45  , 10.30
+3.37   , 17325.73  , 10.98
+33.71  , -19570.62 , -58.10
+33.71  , -18592.09 , -55.37
+33.71  , -17613.56 , -52.62
+33.71  , -16635.03 , -49.85
+33.71  , -15656.50 , -47.06
+33.71  , -14677.97 , -44.25
+33.71  , -13699.44 , -41.42
+33.71  , -12720.91 , -38.57
+33.71  , -11742.37 , -35.70
+33.71  , -10763.84 , -32.81
+33.71  , -9785.31  , -29.90
+33.71  , -8806.78  , -26.98
+33.71  , -7828.25  , -24.03
+33.71  , -6849.72  , -21.07
+33.71  , -5871.19  , -18.08
+33.71  , -4892.66  , -15.08
+33.71  , -3914.12  , -12.06
+33.71  , -2935.59  , -9.02
+33.71  , -1957.06  , -5.96
+33.71  , -978.53   , -2.88
+33.71  , -195.71   , -0.37
+33.71  , 173.26    , 0.90
+33.71  , 866.29    , 3.68
+33.71  , 1732.57   , 7.16
+33.71  , 2598.86   , 10.66
+33.71  , 3465.15   , 14.17
+33.71  , 4331.43   , 17.71
+33.71  , 5197.72   , 21.26
+33.71  , 6064.01   , 24.84
+33.71  , 6930.29   , 28.43
+33.71  , 7796.58   , 32.04
+33.71  , 8662.87   , 35.67
+33.71  , 9529.15   , 39.32
+33.71  , 10395.44  , 42.99
+33.71  , 11261.73  , 46.68
+33.71  , 12128.01  , 50.38
+33.71  , 12994.30  , 54.11
+33.71  , 13860.59  , 57.85
+33.71  , 14726.87  , 61.61
+33.71  , 15593.16  , 65.39
+33.71  , 16459.45  , 69.19
+33.71  , 17325.73  , 73.01
+67.42  , -19570.62 , -120.57
+67.42  , -18592.09 , -114.73
+67.42  , -17613.56 , -108.87
+67.42  , -16635.03 , -102.99
+67.42  , -15656.50 , -97.08
+67.42  , -14677.97 , -91.15
+67.42  , -13699.44 , -85.20
+67.42  , -12720.91 , -79.23
+67.42  , -11742.37 , -73.23
+67.42  , -10763.84 , -67.21
+67.42  , -9785.31  , -61.17
+67.42  , -8806.78  , -55.10
+67.42  , -7828.25  , -49.01
+67.42  , -6849.72  , -42.90
+67.42  , -5871.19  , -36.77
+67.42  , -4892.66  , -30.61
+67.42  , -3914.12  , -24.43
+67.42  , -2935.59  , -18.23
+67.42  , -1957.06  , -12.01
+67.42  , -978.53   , -5.76
+67.42  , -195.71   , -0.66
+67.42  , 173.26    , 1.84
+67.42  , 866.29    , 7.35
+67.42  , 1732.57   , 14.22
+67.42  , 2598.86   , 21.11
+67.42  , 3465.15   , 28.02
+67.42  , 4331.43   , 34.96
+67.42  , 5197.72   , 41.92
+67.42  , 6064.01   , 48.90
+67.42  , 6930.29   , 55.90
+67.42  , 7796.58   , 62.93
+67.42  , 8662.87   , 69.98
+67.42  , 9529.15   , 77.05
+67.42  , 10395.44  , 84.15
+67.42  , 11261.73  , 91.27
+67.42  , 12128.01  , 98.41
+67.42  , 12994.30  , 105.58
+67.42  , 13860.59  , 112.76
+67.42  , 14726.87  , 119.97
+67.42  , 15593.16  , 127.21
+67.42  , 16459.45  , 134.46
+67.42  , 17325.73  , 141.74
+101.12 , -19570.62 , -182.44
+101.12 , -18592.09 , -173.55
+101.12 , -17613.56 , -164.62
+101.12 , -16635.03 , -155.67
+101.12 , -15656.50 , -146.69
+101.12 , -14677.97 , -137.68
+101.12 , -13699.44 , -128.65
+101.12 , -12720.91 , -119.58
+101.12 , -11742.37 , -110.49
+101.12 , -10763.84 , -101.36
+101.12 , -9785.31  , -92.21
+101.12 , -8806.78  , -83.03
+101.12 , -7828.25  , -73.82
+101.12 , -6849.72  , -64.58
+101.12 , -5871.19  , -55.31
+101.12 , -4892.66  , -46.02
+101.12 , -3914.12  , -36.70
+101.12 , -2935.59  , -27.34
+101.12 , -1957.06  , -17.96
+101.12 , -978.53   , -8.54
+101.12 , -195.71   , -0.79
+101.12 , 173.26    , 2.86
+101.12 , 866.29    , 11.12
+101.12 , 1732.57   , 21.39
+101.12 , 2598.86   , 31.68
+101.12 , 3465.15   , 41.99
+101.12 , 4331.43   , 52.34
+101.12 , 5197.72   , 62.71
+101.12 , 6064.01   , 73.12
+101.12 , 6930.29   , 83.55
+101.12 , 7796.58   , 94.01
+101.12 , 8662.87   , 104.50
+101.12 , 9529.15   , 115.02
+101.12 , 10395.44  , 125.57
+101.12 , 11261.73  , 136.15
+101.12 , 12128.01  , 146.76
+101.12 , 12994.30  , 157.40
+101.12 , 13860.59  , 168.06
+101.12 , 14726.87  , 178.76
+101.12 , 15593.16  , 189.48
+101.12 , 16459.45  , 200.23
+101.12 , 17325.73  , 211.02
+134.83 , -19570.62 , -243.71
+134.83 , -18592.09 , -231.81
+134.83 , -17613.56 , -219.87
+134.83 , -16635.03 , -207.89
+134.83 , -15656.50 , -195.88
+134.83 , -14677.97 , -183.83
+134.83 , -13699.44 , -171.74
+134.83 , -12720.91 , -159.61
+134.83 , -11742.37 , -147.45
+134.83 , -10763.84 , -135.25
+134.83 , -9785.31  , -123.01
+134.83 , -8806.78  , -110.74
+134.83 , -7828.25  , -98.43
+134.83 , -6849.72  , -86.08
+134.83 , -5871.19  , -73.70
+134.83 , -4892.66  , -61.27
+134.83 , -3914.12  , -48.82
+134.83 , -2935.59  , -36.32
+134.83 , -1957.06  , -23.78
+134.83 , -978.53   , -11.19
+134.83 , -195.71   , -0.63
+134.83 , 173.26    , 3.98
+134.83 , 866.29    , 15.01
+134.83 , 1732.57   , 28.68
+134.83 , 2598.86   , 42.37
+134.83 , 3465.15   , 56.10
+134.83 , 4331.43   , 69.87
+134.83 , 5197.72   , 83.67
+134.83 , 6064.01   , 97.52
+134.83 , 6930.29   , 111.40
+134.83 , 7796.58   , 125.31
+134.83 , 8662.87   , 139.27
+134.83 , 9529.15   , 153.26
+134.83 , 10395.44  , 167.29
+134.83 , 11261.73  , 181.36
+134.83 , 12128.01  , 195.46
+134.83 , 12994.30  , 209.61
+134.83 , 13860.59  , 223.79
+134.83 , 14726.87  , 238.01
+134.83 , 15593.16  , 252.26
+134.83 , 16459.45  , 266.56
+134.83 , 17325.73  , 280.89
+168.54 , -19570.62 , -304.37
+168.54 , -18592.09 , -289.50
+168.54 , -17613.56 , -274.59
+168.54 , -16635.03 , -259.63
+168.54 , -15656.50 , -244.61
+168.54 , -14677.97 , -229.56
+168.54 , -13699.44 , -214.45
+168.54 , -12720.91 , -199.30
+168.54 , -11742.37 , -184.10
+168.54 , -10763.84 , -168.85
+168.54 , -9785.31  , -153.55
+168.54 , -8806.78  , -138.20
+168.54 , -7828.25  , -122.81
+168.54 , -6849.72  , -107.37
+168.54 , -5871.19  , -91.88
+168.54 , -4892.66  , -76.35
+168.54 , -3914.12  , -60.76
+168.54 , -2935.59  , -45.13
+168.54 , -1957.06  , -29.44
+168.54 , -978.53   , -13.67
+168.54 , -195.71   , 0.00
+168.54 , 173.26    , 5.21
+168.54 , 866.29    , 19.04
+168.54 , 1732.57   , 36.13
+168.54 , 2598.86   , 53.24
+168.54 , 3465.15   , 70.39
+168.54 , 4331.43   , 87.59
+168.54 , 5197.72   , 104.83
+168.54 , 6064.01   , 122.13
+168.54 , 6930.29   , 139.47
+168.54 , 7796.58   , 156.87
+168.54 , 8662.87   , 174.31
+168.54 , 9529.15   , 191.80
+168.54 , 10395.44  , 209.33
+168.54 , 11261.73  , 226.92
+168.54 , 12128.01  , 244.56
+168.54 , 12994.30  , 262.24
+168.54 , 13860.59  , 279.97
+168.54 , 14726.87  , 297.76
+168.54 , 15593.16  , 315.58
+168.54 , 16459.45  , 333.46
+168.54 , 17325.73  , 351.39
+202.25 , -19570.62 , -364.37
+202.25 , -18592.09 , -346.59
+202.25 , -17613.56 , -328.74
+202.25 , -16635.03 , -310.84
+202.25 , -15656.50 , -292.87
+202.25 , -14677.97 , -274.84
+202.25 , -13699.44 , -256.75
+202.25 , -12720.91 , -238.60
+202.25 , -11742.37 , -220.39
+202.25 , -10763.84 , -202.12
+202.25 , -9785.31  , -183.79
+202.25 , -8806.78  , -165.40
+202.25 , -7828.25  , -146.94
+202.25 , -6849.72  , -128.43
+202.25 , -5871.19  , -109.85
+202.25 , -4892.66  , -91.21
+202.25 , -3914.12  , -72.51
+202.25 , -2935.59  , -53.75
+202.25 , -1957.06  , -34.91
+202.25 , -978.53   , -15.95
+202.25 , -195.71   , 0.00
+202.25 , 173.26    , 6.58
+202.25 , 866.29    , 23.25
+202.25 , 1732.57   , 43.76
+202.25 , 2598.86   , 64.29
+202.25 , 3465.15   , 84.87
+202.25 , 4331.43   , 105.52
+202.25 , 5197.72   , 126.22
+202.25 , 6064.01   , 146.98
+202.25 , 6930.29   , 167.81
+202.25 , 7796.58   , 188.70
+202.25 , 8662.87   , 209.65
+202.25 , 9529.15   , 230.66
+202.25 , 10395.44  , 251.73
+202.25 , 11261.73  , 272.87
+202.25 , 12128.01  , 294.07
+202.25 , 12994.30  , 315.33
+202.25 , 13860.59  , 336.65
+202.25 , 14726.87  , 358.03
+202.25 , 15593.16  , 379.47
+202.25 , 16459.45  , 400.98
+202.25 , 17325.73  , 422.54
+235.96 , -19570.62 , -423.69
+235.96 , -18592.09 , -403.04
+235.96 , -17613.56 , -382.31
+235.96 , -16635.03 , -361.50
+235.96 , -15656.50 , -340.62
+235.96 , -14677.97 , -319.66
+235.96 , -13699.44 , -298.62
+235.96 , -12720.91 , -277.51
+235.96 , -11742.37 , -256.31
+235.96 , -10763.84 , -235.05
+235.96 , -9785.31  , -213.70
+235.96 , -8806.78  , -192.28
+235.96 , -7828.25  , -170.79
+235.96 , -6849.72  , -149.21
+235.96 , -5871.19  , -127.57
+235.96 , -4892.66  , -105.84
+235.96 , -3914.12  , -84.03
+235.96 , -2935.59  , -62.14
+235.96 , -1957.06  , -40.16
+235.96 , -978.53   , -18.00
+235.96 , -195.71   , 0.00
+235.96 , 173.26    , 8.09
+235.96 , 866.29    , 27.64
+235.96 , 1732.57   , 51.59
+235.96 , 2598.86   , 75.56
+235.96 , 3465.15   , 99.58
+235.96 , 4331.43   , 123.68
+235.96 , 5197.72   , 147.86
+235.96 , 6064.01   , 172.10
+235.96 , 6930.29   , 196.43
+235.96 , 7796.58   , 220.84
+235.96 , 8662.87   , 245.32
+235.96 , 9529.15   , 269.88
+235.96 , 10395.44  , 294.51
+235.96 , 11261.73  , 319.23
+235.96 , 12128.01  , 344.02
+235.96 , 12994.30  , 368.89
+235.96 , 13860.59  , 393.83
+235.96 , 14726.87  , 418.85
+235.96 , 15593.16  , 443.95
+235.96 , 16459.45  , 469.13
+235.96 , 17325.73  , 494.38
+269.67 , -19570.62 , -482.31
+269.67 , -18592.09 , -458.83
+269.67 , -17613.56 , -435.26
+269.67 , -16635.03 , -411.59
+269.67 , -15656.50 , -387.83
+269.67 , -14677.97 , -363.97
+269.67 , -13699.44 , -340.02
+269.67 , -12720.91 , -315.97
+269.67 , -11742.37 , -291.83
+269.67 , -10763.84 , -267.59
+269.67 , -9785.31  , -243.26
+269.67 , -8806.78  , -218.84
+269.67 , -7828.25  , -194.32
+269.67 , -6849.72  , -169.71
+269.67 , -5871.19  , -145.00
+269.67 , -4892.66  , -120.19
+269.67 , -3914.12  , -95.29
+269.67 , -2935.59  , -70.28
+269.67 , -1957.06  , -45.14
+269.67 , -978.53   , -19.76
+269.67 , -195.71   , 0.00
+269.67 , 173.26    , 9.76
+269.67 , 866.29    , 32.25
+269.67 , 1732.57   , 59.66
+269.67 , 2598.86   , 87.07
+269.67 , 3465.15   , 114.55
+269.67 , 4331.43   , 142.11
+269.67 , 5197.72   , 169.77
+269.67 , 6064.01   , 197.52
+269.67 , 6930.29   , 225.37
+269.67 , 7796.58   , 253.31
+269.67 , 8662.87   , 281.34
+269.67 , 9529.15   , 309.47
+269.67 , 10395.44  , 337.70
+269.67 , 11261.73  , 366.02
+269.67 , 12128.01  , 394.44
+269.67 , 12994.30  , 422.95
+269.67 , 13860.59  , 451.56
+269.67 , 14726.87  , 480.26
+269.67 , 15593.16  , 509.05
+269.67 , 16459.45  , 537.94
+269.67 , 17325.73  , 566.93
+303.37 , -19570.62 , -540.17
+303.37 , -18592.09 , -513.92
+303.37 , -17613.56 , -487.55
+303.37 , -16635.03 , -461.06
+303.37 , -15656.50 , -434.46
+303.37 , -14677.97 , -407.75
+303.37 , -13699.44 , -380.92
+303.37 , -12720.91 , -353.97
+303.37 , -11742.37 , -326.91
+303.37 , -10763.84 , -299.73
+303.37 , -9785.31  , -272.44
+303.37 , -8806.78  , -245.03
+303.37 , -7828.25  , -217.51
+303.37 , -6849.72  , -189.87
+303.37 , -5871.19  , -162.12
+303.37 , -4892.66  , -134.25
+303.37 , -3914.12  , -106.26
+303.37 , -2935.59  , -78.13
+303.37 , -1957.06  , -49.84
+303.37 , -978.53   , -21.19
+303.37 , -195.71   , 0.00
+303.37 , 173.26    , 11.59
+303.37 , 866.29    , 37.10
+303.37 , 1732.57   , 67.98
+303.37 , 2598.86   , 98.85
+303.37 , 3465.15   , 129.79
+303.37 , 4331.43   , 160.84
+303.37 , 5197.72   , 191.99
+303.37 , 6064.01   , 223.26
+303.37 , 6930.29   , 254.64
+303.37 , 7796.58   , 286.14
+303.37 , 8662.87   , 317.75
+303.37 , 9529.15   , 349.48
+303.37 , 10395.44  , 381.32
+303.37 , 11261.73  , 413.28
+303.37 , 12128.01  , 445.36
+303.37 , 12994.30  , 477.54
+303.37 , 13860.59  , 509.85
+303.37 , 14726.87  , 542.27
+303.37 , 15593.16  , 574.80
+303.37 , 16459.45  , 607.45
+303.37 , 17325.73  , 640.21
+337.08 , -19570.62 , -597.26
+337.08 , -18592.09 , -568.28
+337.08 , -17613.56 , -539.16
+337.08 , -16635.03 , -509.90
+337.08 , -15656.50 , -480.50
+337.08 , -14677.97 , -450.96
+337.08 , -13699.44 , -421.28
+337.08 , -12720.91 , -391.47
+337.08 , -11742.37 , -361.52
+337.08 , -10763.84 , -331.43
+337.08 , -9785.31  , -301.20
+337.08 , -8806.78  , -270.83
+337.08 , -7828.25  , -240.33
+337.08 , -6849.72  , -209.68
+337.08 , -5871.19  , -178.90
+337.08 , -4892.66  , -147.97
+337.08 , -3914.12  , -116.90
+337.08 , -2935.59  , -85.66
+337.08 , -1957.06  , -54.21
+337.08 , -978.53   , -22.23
+337.08 , -195.71   , 0.00
+337.08 , 173.26    , 13.60
+337.08 , 866.29    , 42.20
+337.08 , 1732.57   , 76.58
+337.08 , 2598.86   , 110.92
+337.08 , 3465.15   , 145.34
+337.08 , 4331.43   , 179.88
+337.08 , 5197.72   , 214.55
+337.08 , 6064.01   , 249.35
+337.08 , 6930.29   , 284.29
+337.08 , 7796.58   , 319.36
+337.08 , 8662.87   , 354.57
+337.08 , 9529.15   , 389.92
+337.08 , 10395.44  , 425.41
+337.08 , 11261.73  , 461.03
+337.08 , 12128.01  , 496.79
+337.08 , 12994.30  , 532.69
+337.08 , 13860.59  , 568.73
+337.08 , 14726.87  , 604.90
+337.08 , 15593.16  , 641.21
+337.08 , 16459.45  , 677.66
+337.08 , 17325.73  , 714.24
+370.79 , -19570.62 , -653.54
+370.79 , -18592.09 , -621.88
+370.79 , -17613.56 , -590.05
+370.79 , -16635.03 , -558.06
+370.79 , -15656.50 , -525.90
+370.79 , -14677.97 , -493.58
+370.79 , -13699.44 , -461.09
+370.79 , -12720.91 , -428.44
+370.79 , -11742.37 , -395.63
+370.79 , -10763.84 , -362.65
+370.79 , -9785.31  , -329.51
+370.79 , -8806.78  , -296.21
+370.79 , -7828.25  , -262.74
+370.79 , -6849.72  , -229.11
+370.79 , -5871.19  , -195.31
+370.79 , -4892.66  , -161.34
+370.79 , -3914.12  , -127.18
+370.79 , -2935.59  , -92.83
+370.79 , -1957.06  , -58.20
+370.79 , -978.53   , -22.82
+370.79 , -195.71   , 0.00
+370.79 , 173.26    , 15.79
+370.79 , 866.29    , 47.58
+370.79 , 1732.57   , 85.48
+370.79 , 2598.86   , 123.30
+370.79 , 3465.15   , 161.22
+370.79 , 4331.43   , 199.26
+370.79 , 5197.72   , 237.46
+370.79 , 6064.01   , 275.81
+370.79 , 6930.29   , 314.32
+370.79 , 7796.58   , 352.99
+370.79 , 8662.87   , 391.83
+370.79 , 9529.15   , 430.82
+370.79 , 10395.44  , 469.98
+370.79 , 11261.73  , 509.30
+370.79 , 12128.01  , 548.78
+370.79 , 12994.30  , 588.42
+370.79 , 13860.59  , 628.23
+370.79 , 14726.87  , 668.20
+370.79 , 15593.16  , 708.32
+370.79 , 16459.45  , 748.61
+370.79 , 17325.73  , 789.06
+404.50 , -19570.62 , -708.97
+404.50 , -18592.09 , -674.68
+404.50 , -17613.56 , -640.19
+404.50 , -16635.03 , -605.51
+404.50 , -15656.50 , -570.63
+404.50 , -14677.97 , -535.56
+404.50 , -13699.44 , -500.30
+404.50 , -12720.91 , -464.85
+404.50 , -11742.37 , -429.21
+404.50 , -10763.84 , -393.37
+404.50 , -9785.31  , -357.35
+404.50 , -8806.78  , -321.13
+404.50 , -7828.25  , -284.71
+404.50 , -6849.72  , -248.11
+404.50 , -5871.19  , -211.31
+404.50 , -4892.66  , -174.30
+404.50 , -3914.12  , -137.08
+404.50 , -2935.59  , -99.61
+404.50 , -1957.06  , -61.78
+404.50 , -978.53   , -22.86
+404.50 , -195.71   , 0.00
+404.50 , 173.26    , 18.17
+404.50 , 866.29    , 53.24
+404.50 , 1732.57   , 94.71
+404.50 , 2598.86   , 136.03
+404.50 , 3465.15   , 177.45
+404.50 , 4331.43   , 219.01
+404.50 , 5197.72   , 260.75
+404.50 , 6064.01   , 302.67
+404.50 , 6930.29   , 344.78
+404.50 , 7796.58   , 387.07
+404.50 , 8662.87   , 429.54
+404.50 , 9529.15   , 472.21
+404.50 , 10395.44  , 515.06
+404.50 , 11261.73  , 558.11
+404.50 , 12128.01  , 601.34
+404.50 , 12994.30  , 644.76
+404.50 , 13860.59  , 688.37
+404.50 , 14726.87  , 732.17
+404.50 , 15593.16  , 776.15
+404.50 , 16459.45  , 820.33
+404.50 , 17325.73  , 864.69
+438.21 , -19570.62 , -763.53
+438.21 , -18592.09 , -726.65
+438.21 , -17613.56 , -689.55
+438.21 , -16635.03 , -652.22
+438.21 , -15656.50 , -614.67
+438.21 , -14677.97 , -576.89
+438.21 , -13699.44 , -538.89
+438.21 , -12720.91 , -500.67
+438.21 , -11742.37 , -462.22
+438.21 , -10763.84 , -423.56
+438.21 , -9785.31  , -384.67
+438.21 , -8806.78  , -345.56
+438.21 , -7828.25  , -306.22
+438.21 , -6849.72  , -266.66
+438.21 , -5871.19  , -226.86
+438.21 , -4892.66  , -186.83
+438.21 , -3914.12  , -146.54
+438.21 , -2935.59  , -105.95
+438.21 , -1957.06  , -64.90
+438.21 , -978.53   , -22.24
+438.21 , -195.71   , 0.00
+438.21 , 173.26    , 20.74
+438.21 , 866.29    , 59.20
+438.21 , 1732.57   , 104.27
+438.21 , 2598.86   , 149.12
+438.21 , 3465.15   , 194.05
+438.21 , 4331.43   , 239.16
+438.21 , 5197.72   , 284.45
+438.21 , 6064.01   , 329.96
+438.21 , 6930.29   , 375.67
+438.21 , 7796.58   , 421.60
+438.21 , 8662.87   , 467.75
+438.21 , 9529.15   , 514.11
+438.21 , 10395.44  , 560.69
+438.21 , 11261.73  , 607.48
+438.21 , 12128.01  , 654.50
+438.21 , 12994.30  , 701.73
+438.21 , 13860.59  , 749.18
+438.21 , 14726.87  , 796.84
+438.21 , 15593.16  , 844.73
+438.21 , 16459.45  , 892.83
+438.21 , 17325.73  , 941.14
+471.92 , -19570.62 , -817.17
+471.92 , -18592.09 , -777.76
+471.92 , -17613.56 , -738.08
+471.92 , -16635.03 , -698.15
+471.92 , -15656.50 , -657.96
+471.92 , -14677.97 , -617.52
+471.92 , -13699.44 , -576.82
+471.92 , -12720.91 , -535.86
+471.92 , -11742.37 , -494.65
+471.92 , -10763.84 , -453.18
+471.92 , -9785.31  , -411.45
+471.92 , -8806.78  , -369.47
+471.92 , -7828.25  , -327.22
+471.92 , -6849.72  , -284.72
+471.92 , -5871.19  , -241.95
+471.92 , -4892.66  , -198.90
+471.92 , -3914.12  , -155.54
+471.92 , -2935.59  , -111.82
+471.92 , -1957.06  , -67.51
+471.92 , -978.53   , -20.80
+471.92 , -195.71   , 0.00
+471.92 , 173.26    , 23.52
+471.92 , 866.29    , 65.48
+471.92 , 1732.57   , 114.20
+471.92 , 2598.86   , 162.59
+471.92 , 3465.15   , 211.06
+471.92 , 4331.43   , 259.72
+471.92 , 5197.72   , 308.59
+471.92 , 6064.01   , 357.69
+471.92 , 6930.29   , 407.04
+471.92 , 7796.58   , 456.62
+471.92 , 8662.87   , 506.46
+471.92 , 9529.15   , 556.54
+471.92 , 10395.44  , 606.87
+471.92 , 11261.73  , 657.45
+471.92 , 12128.01  , 708.28
+471.92 , 12994.30  , 759.35
+471.92 , 13860.59  , 810.68
+471.92 , 14726.87  , 862.25
+471.92 , 15593.16  , 914.07
+471.92 , 16459.45  , 966.13
+471.92 , 17325.73  , 1018.44
+505.62 , -19570.62 , -869.86
+505.62 , -18592.09 , -827.96
+505.62 , -17613.56 , -785.77
+505.62 , -16635.03 , -743.28
+505.62 , -15656.50 , -700.50
+505.62 , -14677.97 , -657.42
+505.62 , -13699.44 , -614.05
+505.62 , -12720.91 , -570.39
+505.62 , -11742.37 , -526.44
+505.62 , -10763.84 , -482.19
+505.62 , -9785.31  , -437.65
+505.62 , -8806.78  , -392.82
+505.62 , -7828.25  , -347.69
+505.62 , -6849.72  , -302.26
+505.62 , -5871.19  , -256.52
+505.62 , -4892.66  , -210.46
+505.62 , -3914.12  , -164.04
+505.62 , -2935.59  , -117.17
+505.62 , -1957.06  , -69.54
+505.62 , -978.53   , -18.27
+505.62 , -195.71   , 0.00
+505.62 , 173.26    , 26.49
+505.62 , 866.29    , 72.10
+505.62 , 1732.57   , 124.50
+505.62 , 2598.86   , 176.46
+505.62 , 3465.15   , 228.49
+505.62 , 4331.43   , 280.71
+505.62 , 5197.72   , 333.18
+505.62 , 6064.01   , 385.90
+505.62 , 6930.29   , 438.89
+505.62 , 7796.58   , 492.16
+505.62 , 8662.87   , 545.71
+505.62 , 9529.15   , 599.54
+505.62 , 10395.44  , 653.64
+505.62 , 11261.73  , 708.03
+505.62 , 12128.01  , 762.71
+505.62 , 12994.30  , 817.66
+505.62 , 13860.59  , 872.89
+505.62 , 14726.87  , 928.41
+505.62 , 15593.16  , 984.20
+505.62 , 16459.45  , 1040.27
+505.62 , 17325.73  , 1096.63
+539.33 , -19570.62 , -921.56
+539.33 , -18592.09 , -877.23
+539.33 , -17613.56 , -832.56
+539.33 , -16635.03 , -787.56
+539.33 , -15656.50 , -742.22
+539.33 , -14677.97 , -696.56
+539.33 , -13699.44 , -650.56
+539.33 , -12720.91 , -604.23
+539.33 , -11742.37 , -557.56
+539.33 , -10763.84 , -510.57
+539.33 , -9785.31  , -463.24
+539.33 , -8806.78  , -415.58
+539.33 , -7828.25  , -367.58
+539.33 , -6849.72  , -319.24
+539.33 , -5871.19  , -270.55
+539.33 , -4892.66  , -221.48
+539.33 , -3914.12  , -171.99
+539.33 , -2935.59  , -121.95
+539.33 , -1957.06  , -70.93
+539.33 , -978.53   , -14.10
+539.33 , -195.71   , 0.00
+539.33 , 173.26    , 29.68
+539.33 , 866.29    , 79.05
+539.33 , 1732.57   , 135.20
+539.33 , 2598.86   , 190.76
+539.33 , 3465.15   , 246.36
+539.33 , 4331.43   , 302.17
+539.33 , 5197.72   , 358.24
+539.33 , 6064.01   , 414.60
+539.33 , 6930.29   , 471.27
+539.33 , 7796.58   , 528.24
+539.33 , 8662.87   , 585.52
+539.33 , 9529.15   , 643.12
+539.33 , 10395.44  , 701.03
+539.33 , 11261.73  , 759.26
+539.33 , 12128.01  , 817.80
+539.33 , 12994.30  , 876.66
+539.33 , 13860.59  , 935.84
+539.33 , 14726.87  , 995.34
+539.33 , 15593.16  , 1055.15
+539.33 , 16459.45  , 1115.27
+539.33 , 17325.73  , 1175.71
+573.04 , -19570.62 , -972.24
+573.04 , -18592.09 , -925.52
+573.04 , -17613.56 , -878.43
+573.04 , -16635.03 , -830.96
+573.04 , -15656.50 , -783.11
+573.04 , -14677.97 , -734.89
+573.04 , -13699.44 , -686.30
+573.04 , -12720.91 , -637.33
+573.04 , -11742.37 , -587.99
+573.04 , -10763.84 , -538.28
+573.04 , -9785.31  , -488.19
+573.04 , -8806.78  , -437.72
+573.04 , -7828.25  , -386.87
+573.04 , -6849.72  , -335.63
+573.04 , -5871.19  , -283.99
+573.04 , -4892.66  , -231.92
+573.04 , -3914.12  , -179.35
+573.04 , -2935.59  , -126.12
+573.04 , -1957.06  , -71.60
+573.04 , -978.53   , -6.45
+573.04 , -195.71   , 0.00
+573.04 , 173.26    , 33.08
+573.04 , 866.29    , 86.37
+573.04 , 1732.57   , 146.31
+573.04 , 2598.86   , 205.50
+573.04 , 3465.15   , 264.70
+573.04 , 4331.43   , 324.11
+573.04 , 5197.72   , 383.81
+573.04 , 6064.01   , 443.83
+573.04 , 6930.29   , 504.18
+573.04 , 7796.58   , 564.87
+573.04 , 8662.87   , 625.91
+573.04 , 9529.15   , 687.30
+573.04 , 10395.44  , 749.05
+573.04 , 11261.73  , 811.14
+573.04 , 12128.01  , 873.59
+573.04 , 12994.30  , 936.40
+573.04 , 13860.59  , 999.56
+573.04 , 14726.87  , 1063.07
+573.04 , 15593.16  , 1126.93
+573.04 , 16459.45  , 1191.14
+573.04 , 17325.73  , 1255.71
+606.75 , -19570.62 , -1021.86
+606.75 , -18592.09 , -972.81
+606.75 , -17613.56 , -923.33
+606.75 , -16635.03 , -873.44
+606.75 , -15656.50 , -823.13
+606.75 , -14677.97 , -772.39
+606.75 , -13699.44 , -721.24
+606.75 , -12720.91 , -669.67
+606.75 , -11742.37 , -617.68
+606.75 , -10763.84 , -565.27
+606.75 , -9785.31  , -512.45
+606.75 , -8806.78  , -459.19
+606.75 , -7828.25  , -405.51
+606.75 , -6849.72  , -351.39
+606.75 , -5871.19  , -296.81
+606.75 , -4892.66  , -241.73
+606.75 , -3914.12  , -186.07
+606.75 , -2935.59  , -129.61
+606.75 , -1957.06  , -71.46
+606.75 , -978.53   , 0.00
+606.75 , -195.71   , 0.00
+606.75 , 173.26    , 36.70
+606.75 , 866.29    , 94.04
+606.75 , 1732.57   , 157.85
+606.75 , 2598.86   , 220.70
+606.75 , 3465.15   , 283.52
+606.75 , 4331.43   , 346.56
+606.75 , 5197.72   , 409.90
+606.75 , 6064.01   , 473.59
+606.75 , 6930.29   , 537.65
+606.75 , 7796.58   , 602.09
+606.75 , 8662.87   , 666.91
+606.75 , 9529.15   , 732.12
+606.75 , 10395.44  , 797.72
+606.75 , 11261.73  , 863.72
+606.75 , 12128.01  , 930.10
+606.75 , 12994.30  , 996.88
+606.75 , 13860.59  , 1064.05
+606.75 , 14726.87  , 1131.62
+606.75 , 15593.16  , 1199.57
+606.75 , 16459.45  , 1267.92
+606.75 , 17325.73  , 1336.65
+640.46 , -19570.62 , -1070.37
+640.46 , -18592.09 , -1019.04
+640.46 , -17613.56 , -967.24
+640.46 , -16635.03 , -914.96
+640.46 , -15656.50 , -862.23
+640.46 , -14677.97 , -809.02
+640.46 , -13699.44 , -755.35
+640.46 , -12720.91 , -701.21
+640.46 , -11742.37 , -646.60
+640.46 , -10763.84 , -591.53
+640.46 , -9785.31  , -535.99
+640.46 , -8806.78  , -479.97
+640.46 , -7828.25  , -423.47
+640.46 , -6849.72  , -366.48
+640.46 , -5871.19  , -308.96
+640.46 , -4892.66  , -250.88
+640.46 , -3914.12  , -192.11
+640.46 , -2935.59  , -132.36
+640.46 , -1957.06  , -70.38
+640.46 , -978.53   , 0.00
+640.46 , -195.71   , 0.00
+640.46 , 173.26    , 40.53
+640.46 , 866.29    , 102.10
+640.46 , 1732.57   , 169.83
+640.46 , 2598.86   , 236.37
+640.46 , 3465.15   , 302.84
+640.46 , 4331.43   , 369.53
+640.46 , 5197.72   , 436.54
+640.46 , 6064.01   , 503.92
+640.46 , 6930.29   , 571.71
+640.46 , 7796.58   , 639.91
+640.46 , 8662.87   , 708.54
+640.46 , 9529.15   , 777.59
+640.46 , 10395.44  , 847.08
+640.46 , 11261.73  , 917.00
+640.46 , 12128.01  , 987.35
+640.46 , 12994.30  , 1058.14
+640.46 , 13860.59  , 1129.36
+640.46 , 14726.87  , 1201.01
+640.46 , 15593.16  , 1273.09
+640.46 , 16459.45  , 1345.61
+640.46 , 17325.73  , 1418.56
+674.17 , -19570.62 , -1117.74
+674.17 , -18592.09 , -1064.18
+674.17 , -17613.56 , -1010.10
+674.17 , -16635.03 , -955.49
+674.17 , -15656.50 , -900.37
+674.17 , -14677.97 , -844.73
+674.17 , -13699.44 , -788.58
+674.17 , -12720.91 , -731.90
+674.17 , -11742.37 , -674.71
+674.17 , -10763.84 , -617.00
+674.17 , -9785.31  , -558.77
+674.17 , -8806.78  , -500.01
+674.17 , -7828.25  , -440.71
+674.17 , -6849.72  , -380.85
+674.17 , -5871.19  , -320.40
+674.17 , -4892.66  , -259.31
+674.17 , -3914.12  , -197.41
+674.17 , -2935.59  , -134.30
+674.17 , -1957.06  , -68.24
+674.17 , -978.53   , 0.00
+674.17 , -195.71   , 0.00
+674.17 , 173.26    , 44.59
+674.17 , 866.29    , 110.53
+674.17 , 1732.57   , 182.27
+674.17 , 2598.86   , 252.55
+674.17 , 3465.15   , 322.69
+674.17 , 4331.43   , 393.04
+674.17 , 5197.72   , 463.74
+674.17 , 6064.01   , 534.84
+674.17 , 6930.29   , 606.37
+674.17 , 7796.58   , 678.37
+674.17 , 8662.87   , 750.82
+674.17 , 9529.15   , 823.74
+674.17 , 10395.44  , 897.14
+674.17 , 11261.73  , 971.01
+674.17 , 12128.01  , 1045.36
+674.17 , 12994.30  , 1120.19
+674.17 , 13860.59  , 1195.49
+674.17 , 14726.87  , 1271.27
+674.17 , 15593.16  , 1347.52
+674.17 , 16459.45  , 1424.25
+674.17 , 17325.73  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..07feb55aeb84a3946955f362d5131493fe83d565
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out     , P_el
+0.00    , -11414.26 , 0.00
+0.00    , -10843.55 , 0.00
+0.00    , -10272.84 , 0.00
+0.00    , -9702.12  , 0.00
+0.00    , -9131.41  , 0.00
+0.00    , -8560.70  , 0.00
+0.00    , -7989.99  , -0.13
+0.00    , -7419.27  , -0.66
+0.00    , -6848.56  , -0.98
+0.00    , -6277.85  , -1.19
+0.00    , -5707.13  , -1.32
+0.00    , -5136.42  , -1.38
+0.00    , -4565.71  , -1.39
+0.00    , -3994.99  , -1.35
+0.00    , -3424.28  , -1.26
+0.00    , -2853.57  , -1.13
+0.00    , -2282.85  , -0.97
+0.00    , -1712.14  , -0.77
+0.00    , -1141.43  , -0.53
+0.00    , -570.71   , -0.27
+0.00    , -114.14   , -0.02
+0.00    , 103.14    , 0.13
+0.00    , 515.72    , 0.56
+0.00    , 1031.44   , 1.12
+0.00    , 1547.16   , 1.70
+0.00    , 2062.88   , 2.31
+0.00    , 2578.60   , 2.93
+0.00    , 3094.32   , 3.58
+0.00    , 3610.04   , 4.25
+0.00    , 4125.76   , 4.93
+0.00    , 4641.48   , 5.64
+0.00    , 5157.20   , 6.37
+0.00    , 5672.91   , 7.12
+0.00    , 6188.63   , 7.88
+0.00    , 6704.35   , 8.67
+0.00    , 7220.07   , 9.47
+0.00    , 7735.79   , 10.29
+0.00    , 8251.51   , 11.13
+0.00    , 8767.23   , 11.99
+0.00    , 9282.95   , 12.87
+0.00    , 9798.67   , 13.76
+0.00    , 10314.39  , 14.67
+5.72    , -11414.26 , 0.00
+5.72    , -10843.55 , 0.00
+5.72    , -10272.84 , 0.00
+5.72    , -9702.12  , 0.00
+5.72    , -9131.41  , 0.00
+5.72    , -8560.70  , 0.00
+5.72    , -7989.99  , -0.50
+5.72    , -7419.27  , -0.84
+5.72    , -6848.56  , -1.04
+5.72    , -6277.85  , -1.16
+5.72    , -5707.13  , -1.22
+5.72    , -5136.42  , -1.24
+5.72    , -4565.71  , -1.21
+5.72    , -3994.99  , -1.15
+5.72    , -3424.28  , -1.06
+5.72    , -2853.57  , -0.94
+5.72    , -2282.85  , -0.80
+5.72    , -1712.14  , -0.62
+5.72    , -1141.43  , -0.43
+5.72    , -570.71   , -0.21
+5.72    , -114.14   , -0.02
+5.72    , 103.14    , 0.10
+5.72    , 515.72    , 0.43
+5.72    , 1031.44   , 0.85
+5.72    , 1547.16   , 1.30
+5.72    , 2062.88   , 1.75
+5.72    , 2578.60   , 2.23
+5.72    , 3094.32   , 2.71
+5.72    , 3610.04   , 3.21
+5.72    , 4125.76   , 3.73
+5.72    , 4641.48   , 4.26
+5.72    , 5157.20   , 4.80
+5.72    , 5672.91   , 5.36
+5.72    , 6188.63   , 5.93
+5.72    , 6704.35   , 6.52
+5.72    , 7220.07   , 7.12
+5.72    , 7735.79   , 7.73
+5.72    , 8251.51   , 8.35
+5.72    , 8767.23   , 8.99
+5.72    , 9282.95   , 9.64
+5.72    , 9798.67   , 10.30
+5.72    , 10314.39  , 10.98
+57.21   , -11414.26 , -58.10
+57.21   , -10843.55 , -55.37
+57.21   , -10272.84 , -52.62
+57.21   , -9702.12  , -49.85
+57.21   , -9131.41  , -47.06
+57.21   , -8560.70  , -44.25
+57.21   , -7989.99  , -41.42
+57.21   , -7419.27  , -38.57
+57.21   , -6848.56  , -35.70
+57.21   , -6277.85  , -32.81
+57.21   , -5707.13  , -29.90
+57.21   , -5136.42  , -26.98
+57.21   , -4565.71  , -24.03
+57.21   , -3994.99  , -21.07
+57.21   , -3424.28  , -18.08
+57.21   , -2853.57  , -15.08
+57.21   , -2282.85  , -12.06
+57.21   , -1712.14  , -9.02
+57.21   , -1141.43  , -5.96
+57.21   , -570.71   , -2.88
+57.21   , -114.14   , -0.37
+57.21   , 103.14    , 0.90
+57.21   , 515.72    , 3.68
+57.21   , 1031.44   , 7.16
+57.21   , 1547.16   , 10.66
+57.21   , 2062.88   , 14.17
+57.21   , 2578.60   , 17.71
+57.21   , 3094.32   , 21.26
+57.21   , 3610.04   , 24.84
+57.21   , 4125.76   , 28.43
+57.21   , 4641.48   , 32.04
+57.21   , 5157.20   , 35.67
+57.21   , 5672.91   , 39.32
+57.21   , 6188.63   , 42.99
+57.21   , 6704.35   , 46.68
+57.21   , 7220.07   , 50.38
+57.21   , 7735.79   , 54.11
+57.21   , 8251.51   , 57.85
+57.21   , 8767.23   , 61.61
+57.21   , 9282.95   , 65.39
+57.21   , 9798.67   , 69.19
+57.21   , 10314.39  , 73.01
+114.41  , -11414.26 , -120.57
+114.41  , -10843.55 , -114.73
+114.41  , -10272.84 , -108.87
+114.41  , -9702.12  , -102.99
+114.41  , -9131.41  , -97.08
+114.41  , -8560.70  , -91.15
+114.41  , -7989.99  , -85.20
+114.41  , -7419.27  , -79.23
+114.41  , -6848.56  , -73.23
+114.41  , -6277.85  , -67.21
+114.41  , -5707.13  , -61.17
+114.41  , -5136.42  , -55.10
+114.41  , -4565.71  , -49.01
+114.41  , -3994.99  , -42.90
+114.41  , -3424.28  , -36.77
+114.41  , -2853.57  , -30.61
+114.41  , -2282.85  , -24.43
+114.41  , -1712.14  , -18.23
+114.41  , -1141.43  , -12.01
+114.41  , -570.71   , -5.76
+114.41  , -114.14   , -0.66
+114.41  , 103.14    , 1.84
+114.41  , 515.72    , 7.35
+114.41  , 1031.44   , 14.22
+114.41  , 1547.16   , 21.11
+114.41  , 2062.88   , 28.02
+114.41  , 2578.60   , 34.96
+114.41  , 3094.32   , 41.92
+114.41  , 3610.04   , 48.90
+114.41  , 4125.76   , 55.90
+114.41  , 4641.48   , 62.93
+114.41  , 5157.20   , 69.98
+114.41  , 5672.91   , 77.05
+114.41  , 6188.63   , 84.15
+114.41  , 6704.35   , 91.27
+114.41  , 7220.07   , 98.41
+114.41  , 7735.79   , 105.58
+114.41  , 8251.51   , 112.76
+114.41  , 8767.23   , 119.97
+114.41  , 9282.95   , 127.21
+114.41  , 9798.67   , 134.46
+114.41  , 10314.39  , 141.74
+171.62  , -11414.26 , -182.44
+171.62  , -10843.55 , -173.55
+171.62  , -10272.84 , -164.62
+171.62  , -9702.12  , -155.67
+171.62  , -9131.41  , -146.69
+171.62  , -8560.70  , -137.68
+171.62  , -7989.99  , -128.65
+171.62  , -7419.27  , -119.58
+171.62  , -6848.56  , -110.49
+171.62  , -6277.85  , -101.36
+171.62  , -5707.13  , -92.21
+171.62  , -5136.42  , -83.03
+171.62  , -4565.71  , -73.82
+171.62  , -3994.99  , -64.58
+171.62  , -3424.28  , -55.31
+171.62  , -2853.57  , -46.02
+171.62  , -2282.85  , -36.70
+171.62  , -1712.14  , -27.34
+171.62  , -1141.43  , -17.96
+171.62  , -570.71   , -8.54
+171.62  , -114.14   , -0.79
+171.62  , 103.14    , 2.86
+171.62  , 515.72    , 11.12
+171.62  , 1031.44   , 21.39
+171.62  , 1547.16   , 31.68
+171.62  , 2062.88   , 41.99
+171.62  , 2578.60   , 52.34
+171.62  , 3094.32   , 62.71
+171.62  , 3610.04   , 73.12
+171.62  , 4125.76   , 83.55
+171.62  , 4641.48   , 94.01
+171.62  , 5157.20   , 104.50
+171.62  , 5672.91   , 115.02
+171.62  , 6188.63   , 125.57
+171.62  , 6704.35   , 136.15
+171.62  , 7220.07   , 146.76
+171.62  , 7735.79   , 157.40
+171.62  , 8251.51   , 168.06
+171.62  , 8767.23   , 178.76
+171.62  , 9282.95   , 189.48
+171.62  , 9798.67   , 200.23
+171.62  , 10314.39  , 211.02
+228.82  , -11414.26 , -243.71
+228.82  , -10843.55 , -231.81
+228.82  , -10272.84 , -219.87
+228.82  , -9702.12  , -207.89
+228.82  , -9131.41  , -195.88
+228.82  , -8560.70  , -183.83
+228.82  , -7989.99  , -171.74
+228.82  , -7419.27  , -159.61
+228.82  , -6848.56  , -147.45
+228.82  , -6277.85  , -135.25
+228.82  , -5707.13  , -123.01
+228.82  , -5136.42  , -110.74
+228.82  , -4565.71  , -98.43
+228.82  , -3994.99  , -86.08
+228.82  , -3424.28  , -73.70
+228.82  , -2853.57  , -61.27
+228.82  , -2282.85  , -48.82
+228.82  , -1712.14  , -36.32
+228.82  , -1141.43  , -23.78
+228.82  , -570.71   , -11.19
+228.82  , -114.14   , -0.63
+228.82  , 103.14    , 3.98
+228.82  , 515.72    , 15.01
+228.82  , 1031.44   , 28.68
+228.82  , 1547.16   , 42.37
+228.82  , 2062.88   , 56.10
+228.82  , 2578.60   , 69.87
+228.82  , 3094.32   , 83.67
+228.82  , 3610.04   , 97.52
+228.82  , 4125.76   , 111.40
+228.82  , 4641.48   , 125.31
+228.82  , 5157.20   , 139.27
+228.82  , 5672.91   , 153.26
+228.82  , 6188.63   , 167.29
+228.82  , 6704.35   , 181.36
+228.82  , 7220.07   , 195.46
+228.82  , 7735.79   , 209.61
+228.82  , 8251.51   , 223.79
+228.82  , 8767.23   , 238.01
+228.82  , 9282.95   , 252.26
+228.82  , 9798.67   , 266.56
+228.82  , 10314.39  , 280.89
+286.03  , -11414.26 , -304.37
+286.03  , -10843.55 , -289.50
+286.03  , -10272.84 , -274.59
+286.03  , -9702.12  , -259.63
+286.03  , -9131.41  , -244.61
+286.03  , -8560.70  , -229.56
+286.03  , -7989.99  , -214.45
+286.03  , -7419.27  , -199.30
+286.03  , -6848.56  , -184.10
+286.03  , -6277.85  , -168.85
+286.03  , -5707.13  , -153.55
+286.03  , -5136.42  , -138.20
+286.03  , -4565.71  , -122.81
+286.03  , -3994.99  , -107.37
+286.03  , -3424.28  , -91.88
+286.03  , -2853.57  , -76.35
+286.03  , -2282.85  , -60.76
+286.03  , -1712.14  , -45.13
+286.03  , -1141.43  , -29.44
+286.03  , -570.71   , -13.67
+286.03  , -114.14   , 0.00
+286.03  , 103.14    , 5.21
+286.03  , 515.72    , 19.04
+286.03  , 1031.44   , 36.13
+286.03  , 1547.16   , 53.24
+286.03  , 2062.88   , 70.39
+286.03  , 2578.60   , 87.59
+286.03  , 3094.32   , 104.83
+286.03  , 3610.04   , 122.13
+286.03  , 4125.76   , 139.47
+286.03  , 4641.48   , 156.87
+286.03  , 5157.20   , 174.31
+286.03  , 5672.91   , 191.80
+286.03  , 6188.63   , 209.33
+286.03  , 6704.35   , 226.92
+286.03  , 7220.07   , 244.56
+286.03  , 7735.79   , 262.24
+286.03  , 8251.51   , 279.97
+286.03  , 8767.23   , 297.76
+286.03  , 9282.95   , 315.58
+286.03  , 9798.67   , 333.46
+286.03  , 10314.39  , 351.39
+343.23  , -11414.26 , -364.37
+343.23  , -10843.55 , -346.59
+343.23  , -10272.84 , -328.74
+343.23  , -9702.12  , -310.84
+343.23  , -9131.41  , -292.87
+343.23  , -8560.70  , -274.84
+343.23  , -7989.99  , -256.75
+343.23  , -7419.27  , -238.60
+343.23  , -6848.56  , -220.39
+343.23  , -6277.85  , -202.12
+343.23  , -5707.13  , -183.79
+343.23  , -5136.42  , -165.40
+343.23  , -4565.71  , -146.94
+343.23  , -3994.99  , -128.43
+343.23  , -3424.28  , -109.85
+343.23  , -2853.57  , -91.21
+343.23  , -2282.85  , -72.51
+343.23  , -1712.14  , -53.75
+343.23  , -1141.43  , -34.91
+343.23  , -570.71   , -15.95
+343.23  , -114.14   , 0.00
+343.23  , 103.14    , 6.58
+343.23  , 515.72    , 23.25
+343.23  , 1031.44   , 43.76
+343.23  , 1547.16   , 64.29
+343.23  , 2062.88   , 84.87
+343.23  , 2578.60   , 105.52
+343.23  , 3094.32   , 126.22
+343.23  , 3610.04   , 146.98
+343.23  , 4125.76   , 167.81
+343.23  , 4641.48   , 188.70
+343.23  , 5157.20   , 209.65
+343.23  , 5672.91   , 230.66
+343.23  , 6188.63   , 251.73
+343.23  , 6704.35   , 272.87
+343.23  , 7220.07   , 294.07
+343.23  , 7735.79   , 315.33
+343.23  , 8251.51   , 336.65
+343.23  , 8767.23   , 358.03
+343.23  , 9282.95   , 379.47
+343.23  , 9798.67   , 400.98
+343.23  , 10314.39  , 422.54
+400.44  , -11414.26 , -423.69
+400.44  , -10843.55 , -403.04
+400.44  , -10272.84 , -382.31
+400.44  , -9702.12  , -361.50
+400.44  , -9131.41  , -340.62
+400.44  , -8560.70  , -319.66
+400.44  , -7989.99  , -298.62
+400.44  , -7419.27  , -277.51
+400.44  , -6848.56  , -256.31
+400.44  , -6277.85  , -235.05
+400.44  , -5707.13  , -213.70
+400.44  , -5136.42  , -192.28
+400.44  , -4565.71  , -170.79
+400.44  , -3994.99  , -149.21
+400.44  , -3424.28  , -127.57
+400.44  , -2853.57  , -105.84
+400.44  , -2282.85  , -84.03
+400.44  , -1712.14  , -62.14
+400.44  , -1141.43  , -40.16
+400.44  , -570.71   , -18.00
+400.44  , -114.14   , 0.00
+400.44  , 103.14    , 8.09
+400.44  , 515.72    , 27.64
+400.44  , 1031.44   , 51.59
+400.44  , 1547.16   , 75.56
+400.44  , 2062.88   , 99.58
+400.44  , 2578.60   , 123.68
+400.44  , 3094.32   , 147.86
+400.44  , 3610.04   , 172.10
+400.44  , 4125.76   , 196.43
+400.44  , 4641.48   , 220.84
+400.44  , 5157.20   , 245.32
+400.44  , 5672.91   , 269.88
+400.44  , 6188.63   , 294.51
+400.44  , 6704.35   , 319.23
+400.44  , 7220.07   , 344.02
+400.44  , 7735.79   , 368.89
+400.44  , 8251.51   , 393.83
+400.44  , 8767.23   , 418.85
+400.44  , 9282.95   , 443.95
+400.44  , 9798.67   , 469.13
+400.44  , 10314.39  , 494.38
+457.64  , -11414.26 , -482.31
+457.64  , -10843.55 , -458.83
+457.64  , -10272.84 , -435.26
+457.64  , -9702.12  , -411.59
+457.64  , -9131.41  , -387.83
+457.64  , -8560.70  , -363.97
+457.64  , -7989.99  , -340.02
+457.64  , -7419.27  , -315.97
+457.64  , -6848.56  , -291.83
+457.64  , -6277.85  , -267.59
+457.64  , -5707.13  , -243.26
+457.64  , -5136.42  , -218.84
+457.64  , -4565.71  , -194.32
+457.64  , -3994.99  , -169.71
+457.64  , -3424.28  , -145.00
+457.64  , -2853.57  , -120.19
+457.64  , -2282.85  , -95.29
+457.64  , -1712.14  , -70.28
+457.64  , -1141.43  , -45.14
+457.64  , -570.71   , -19.76
+457.64  , -114.14   , 0.00
+457.64  , 103.14    , 9.76
+457.64  , 515.72    , 32.25
+457.64  , 1031.44   , 59.66
+457.64  , 1547.16   , 87.07
+457.64  , 2062.88   , 114.55
+457.64  , 2578.60   , 142.11
+457.64  , 3094.32   , 169.77
+457.64  , 3610.04   , 197.52
+457.64  , 4125.76   , 225.37
+457.64  , 4641.48   , 253.31
+457.64  , 5157.20   , 281.34
+457.64  , 5672.91   , 309.47
+457.64  , 6188.63   , 337.70
+457.64  , 6704.35   , 366.02
+457.64  , 7220.07   , 394.44
+457.64  , 7735.79   , 422.95
+457.64  , 8251.51   , 451.56
+457.64  , 8767.23   , 480.26
+457.64  , 9282.95   , 509.05
+457.64  , 9798.67   , 537.94
+457.64  , 10314.39  , 566.93
+514.85  , -11414.26 , -540.17
+514.85  , -10843.55 , -513.92
+514.85  , -10272.84 , -487.55
+514.85  , -9702.12  , -461.06
+514.85  , -9131.41  , -434.46
+514.85  , -8560.70  , -407.75
+514.85  , -7989.99  , -380.92
+514.85  , -7419.27  , -353.97
+514.85  , -6848.56  , -326.91
+514.85  , -6277.85  , -299.73
+514.85  , -5707.13  , -272.44
+514.85  , -5136.42  , -245.03
+514.85  , -4565.71  , -217.51
+514.85  , -3994.99  , -189.87
+514.85  , -3424.28  , -162.12
+514.85  , -2853.57  , -134.25
+514.85  , -2282.85  , -106.26
+514.85  , -1712.14  , -78.13
+514.85  , -1141.43  , -49.84
+514.85  , -570.71   , -21.19
+514.85  , -114.14   , 0.00
+514.85  , 103.14    , 11.59
+514.85  , 515.72    , 37.10
+514.85  , 1031.44   , 67.98
+514.85  , 1547.16   , 98.85
+514.85  , 2062.88   , 129.79
+514.85  , 2578.60   , 160.84
+514.85  , 3094.32   , 191.99
+514.85  , 3610.04   , 223.26
+514.85  , 4125.76   , 254.64
+514.85  , 4641.48   , 286.14
+514.85  , 5157.20   , 317.75
+514.85  , 5672.91   , 349.48
+514.85  , 6188.63   , 381.32
+514.85  , 6704.35   , 413.28
+514.85  , 7220.07   , 445.36
+514.85  , 7735.79   , 477.54
+514.85  , 8251.51   , 509.85
+514.85  , 8767.23   , 542.27
+514.85  , 9282.95   , 574.80
+514.85  , 9798.67   , 607.45
+514.85  , 10314.39  , 640.21
+572.06  , -11414.26 , -597.26
+572.06  , -10843.55 , -568.28
+572.06  , -10272.84 , -539.16
+572.06  , -9702.12  , -509.90
+572.06  , -9131.41  , -480.50
+572.06  , -8560.70  , -450.96
+572.06  , -7989.99  , -421.28
+572.06  , -7419.27  , -391.47
+572.06  , -6848.56  , -361.52
+572.06  , -6277.85  , -331.43
+572.06  , -5707.13  , -301.20
+572.06  , -5136.42  , -270.83
+572.06  , -4565.71  , -240.33
+572.06  , -3994.99  , -209.68
+572.06  , -3424.28  , -178.90
+572.06  , -2853.57  , -147.97
+572.06  , -2282.85  , -116.90
+572.06  , -1712.14  , -85.66
+572.06  , -1141.43  , -54.21
+572.06  , -570.71   , -22.23
+572.06  , -114.14   , 0.00
+572.06  , 103.14    , 13.60
+572.06  , 515.72    , 42.20
+572.06  , 1031.44   , 76.58
+572.06  , 1547.16   , 110.92
+572.06  , 2062.88   , 145.34
+572.06  , 2578.60   , 179.88
+572.06  , 3094.32   , 214.55
+572.06  , 3610.04   , 249.35
+572.06  , 4125.76   , 284.29
+572.06  , 4641.48   , 319.36
+572.06  , 5157.20   , 354.57
+572.06  , 5672.91   , 389.92
+572.06  , 6188.63   , 425.41
+572.06  , 6704.35   , 461.03
+572.06  , 7220.07   , 496.79
+572.06  , 7735.79   , 532.69
+572.06  , 8251.51   , 568.73
+572.06  , 8767.23   , 604.90
+572.06  , 9282.95   , 641.21
+572.06  , 9798.67   , 677.66
+572.06  , 10314.39  , 714.24
+629.26  , -11414.26 , -653.54
+629.26  , -10843.55 , -621.88
+629.26  , -10272.84 , -590.05
+629.26  , -9702.12  , -558.06
+629.26  , -9131.41  , -525.90
+629.26  , -8560.70  , -493.58
+629.26  , -7989.99  , -461.09
+629.26  , -7419.27  , -428.44
+629.26  , -6848.56  , -395.63
+629.26  , -6277.85  , -362.65
+629.26  , -5707.13  , -329.51
+629.26  , -5136.42  , -296.21
+629.26  , -4565.71  , -262.74
+629.26  , -3994.99  , -229.11
+629.26  , -3424.28  , -195.31
+629.26  , -2853.57  , -161.34
+629.26  , -2282.85  , -127.18
+629.26  , -1712.14  , -92.83
+629.26  , -1141.43  , -58.20
+629.26  , -570.71   , -22.82
+629.26  , -114.14   , 0.00
+629.26  , 103.14    , 15.79
+629.26  , 515.72    , 47.58
+629.26  , 1031.44   , 85.48
+629.26  , 1547.16   , 123.30
+629.26  , 2062.88   , 161.22
+629.26  , 2578.60   , 199.26
+629.26  , 3094.32   , 237.46
+629.26  , 3610.04   , 275.81
+629.26  , 4125.76   , 314.32
+629.26  , 4641.48   , 352.99
+629.26  , 5157.20   , 391.83
+629.26  , 5672.91   , 430.82
+629.26  , 6188.63   , 469.98
+629.26  , 6704.35   , 509.30
+629.26  , 7220.07   , 548.78
+629.26  , 7735.79   , 588.42
+629.26  , 8251.51   , 628.23
+629.26  , 8767.23   , 668.20
+629.26  , 9282.95   , 708.32
+629.26  , 9798.67   , 748.61
+629.26  , 10314.39  , 789.06
+686.47  , -11414.26 , -708.97
+686.47  , -10843.55 , -674.68
+686.47  , -10272.84 , -640.19
+686.47  , -9702.12  , -605.51
+686.47  , -9131.41  , -570.63
+686.47  , -8560.70  , -535.56
+686.47  , -7989.99  , -500.30
+686.47  , -7419.27  , -464.85
+686.47  , -6848.56  , -429.21
+686.47  , -6277.85  , -393.37
+686.47  , -5707.13  , -357.35
+686.47  , -5136.42  , -321.13
+686.47  , -4565.71  , -284.71
+686.47  , -3994.99  , -248.11
+686.47  , -3424.28  , -211.31
+686.47  , -2853.57  , -174.30
+686.47  , -2282.85  , -137.08
+686.47  , -1712.14  , -99.61
+686.47  , -1141.43  , -61.78
+686.47  , -570.71   , -22.86
+686.47  , -114.14   , 0.00
+686.47  , 103.14    , 18.17
+686.47  , 515.72    , 53.24
+686.47  , 1031.44   , 94.71
+686.47  , 1547.16   , 136.03
+686.47  , 2062.88   , 177.45
+686.47  , 2578.60   , 219.01
+686.47  , 3094.32   , 260.75
+686.47  , 3610.04   , 302.67
+686.47  , 4125.76   , 344.78
+686.47  , 4641.48   , 387.07
+686.47  , 5157.20   , 429.54
+686.47  , 5672.91   , 472.21
+686.47  , 6188.63   , 515.06
+686.47  , 6704.35   , 558.11
+686.47  , 7220.07   , 601.34
+686.47  , 7735.79   , 644.76
+686.47  , 8251.51   , 688.37
+686.47  , 8767.23   , 732.17
+686.47  , 9282.95   , 776.15
+686.47  , 9798.67   , 820.33
+686.47  , 10314.39  , 864.69
+743.67  , -11414.26 , -763.53
+743.67  , -10843.55 , -726.65
+743.67  , -10272.84 , -689.55
+743.67  , -9702.12  , -652.22
+743.67  , -9131.41  , -614.67
+743.67  , -8560.70  , -576.89
+743.67  , -7989.99  , -538.89
+743.67  , -7419.27  , -500.67
+743.67  , -6848.56  , -462.22
+743.67  , -6277.85  , -423.56
+743.67  , -5707.13  , -384.67
+743.67  , -5136.42  , -345.56
+743.67  , -4565.71  , -306.22
+743.67  , -3994.99  , -266.66
+743.67  , -3424.28  , -226.86
+743.67  , -2853.57  , -186.83
+743.67  , -2282.85  , -146.54
+743.67  , -1712.14  , -105.95
+743.67  , -1141.43  , -64.90
+743.67  , -570.71   , -22.24
+743.67  , -114.14   , 0.00
+743.67  , 103.14    , 20.74
+743.67  , 515.72    , 59.20
+743.67  , 1031.44   , 104.27
+743.67  , 1547.16   , 149.12
+743.67  , 2062.88   , 194.05
+743.67  , 2578.60   , 239.16
+743.67  , 3094.32   , 284.45
+743.67  , 3610.04   , 329.96
+743.67  , 4125.76   , 375.67
+743.67  , 4641.48   , 421.60
+743.67  , 5157.20   , 467.75
+743.67  , 5672.91   , 514.11
+743.67  , 6188.63   , 560.69
+743.67  , 6704.35   , 607.48
+743.67  , 7220.07   , 654.50
+743.67  , 7735.79   , 701.73
+743.67  , 8251.51   , 749.18
+743.67  , 8767.23   , 796.84
+743.67  , 9282.95   , 844.73
+743.67  , 9798.67   , 892.83
+743.67  , 10314.39  , 941.14
+800.88  , -11414.26 , -817.17
+800.88  , -10843.55 , -777.76
+800.88  , -10272.84 , -738.08
+800.88  , -9702.12  , -698.15
+800.88  , -9131.41  , -657.96
+800.88  , -8560.70  , -617.52
+800.88  , -7989.99  , -576.82
+800.88  , -7419.27  , -535.86
+800.88  , -6848.56  , -494.65
+800.88  , -6277.85  , -453.18
+800.88  , -5707.13  , -411.45
+800.88  , -5136.42  , -369.47
+800.88  , -4565.71  , -327.22
+800.88  , -3994.99  , -284.72
+800.88  , -3424.28  , -241.95
+800.88  , -2853.57  , -198.90
+800.88  , -2282.85  , -155.54
+800.88  , -1712.14  , -111.82
+800.88  , -1141.43  , -67.51
+800.88  , -570.71   , -20.80
+800.88  , -114.14   , 0.00
+800.88  , 103.14    , 23.52
+800.88  , 515.72    , 65.48
+800.88  , 1031.44   , 114.20
+800.88  , 1547.16   , 162.59
+800.88  , 2062.88   , 211.06
+800.88  , 2578.60   , 259.72
+800.88  , 3094.32   , 308.59
+800.88  , 3610.04   , 357.69
+800.88  , 4125.76   , 407.04
+800.88  , 4641.48   , 456.62
+800.88  , 5157.20   , 506.46
+800.88  , 5672.91   , 556.54
+800.88  , 6188.63   , 606.87
+800.88  , 6704.35   , 657.45
+800.88  , 7220.07   , 708.28
+800.88  , 7735.79   , 759.35
+800.88  , 8251.51   , 810.68
+800.88  , 8767.23   , 862.25
+800.88  , 9282.95   , 914.07
+800.88  , 9798.67   , 966.13
+800.88  , 10314.39  , 1018.44
+858.08  , -11414.26 , -869.86
+858.08  , -10843.55 , -827.96
+858.08  , -10272.84 , -785.77
+858.08  , -9702.12  , -743.28
+858.08  , -9131.41  , -700.50
+858.08  , -8560.70  , -657.42
+858.08  , -7989.99  , -614.05
+858.08  , -7419.27  , -570.39
+858.08  , -6848.56  , -526.44
+858.08  , -6277.85  , -482.19
+858.08  , -5707.13  , -437.65
+858.08  , -5136.42  , -392.82
+858.08  , -4565.71  , -347.69
+858.08  , -3994.99  , -302.26
+858.08  , -3424.28  , -256.52
+858.08  , -2853.57  , -210.46
+858.08  , -2282.85  , -164.04
+858.08  , -1712.14  , -117.17
+858.08  , -1141.43  , -69.54
+858.08  , -570.71   , -18.27
+858.08  , -114.14   , 0.00
+858.08  , 103.14    , 26.49
+858.08  , 515.72    , 72.10
+858.08  , 1031.44   , 124.50
+858.08  , 1547.16   , 176.46
+858.08  , 2062.88   , 228.49
+858.08  , 2578.60   , 280.71
+858.08  , 3094.32   , 333.18
+858.08  , 3610.04   , 385.90
+858.08  , 4125.76   , 438.89
+858.08  , 4641.48   , 492.16
+858.08  , 5157.20   , 545.71
+858.08  , 5672.91   , 599.54
+858.08  , 6188.63   , 653.64
+858.08  , 6704.35   , 708.03
+858.08  , 7220.07   , 762.71
+858.08  , 7735.79   , 817.66
+858.08  , 8251.51   , 872.89
+858.08  , 8767.23   , 928.41
+858.08  , 9282.95   , 984.20
+858.08  , 9798.67   , 1040.27
+858.08  , 10314.39  , 1096.63
+915.29  , -11414.26 , -921.56
+915.29  , -10843.55 , -877.23
+915.29  , -10272.84 , -832.56
+915.29  , -9702.12  , -787.56
+915.29  , -9131.41  , -742.22
+915.29  , -8560.70  , -696.56
+915.29  , -7989.99  , -650.56
+915.29  , -7419.27  , -604.23
+915.29  , -6848.56  , -557.56
+915.29  , -6277.85  , -510.57
+915.29  , -5707.13  , -463.24
+915.29  , -5136.42  , -415.58
+915.29  , -4565.71  , -367.58
+915.29  , -3994.99  , -319.24
+915.29  , -3424.28  , -270.55
+915.29  , -2853.57  , -221.48
+915.29  , -2282.85  , -171.99
+915.29  , -1712.14  , -121.95
+915.29  , -1141.43  , -70.93
+915.29  , -570.71   , -14.10
+915.29  , -114.14   , 0.00
+915.29  , 103.14    , 29.68
+915.29  , 515.72    , 79.05
+915.29  , 1031.44   , 135.20
+915.29  , 1547.16   , 190.76
+915.29  , 2062.88   , 246.36
+915.29  , 2578.60   , 302.17
+915.29  , 3094.32   , 358.24
+915.29  , 3610.04   , 414.60
+915.29  , 4125.76   , 471.27
+915.29  , 4641.48   , 528.24
+915.29  , 5157.20   , 585.52
+915.29  , 5672.91   , 643.12
+915.29  , 6188.63   , 701.03
+915.29  , 6704.35   , 759.26
+915.29  , 7220.07   , 817.80
+915.29  , 7735.79   , 876.66
+915.29  , 8251.51   , 935.84
+915.29  , 8767.23   , 995.34
+915.29  , 9282.95   , 1055.15
+915.29  , 9798.67   , 1115.27
+915.29  , 10314.39  , 1175.71
+972.50  , -11414.26 , -972.24
+972.50  , -10843.55 , -925.52
+972.50  , -10272.84 , -878.43
+972.50  , -9702.12  , -830.96
+972.50  , -9131.41  , -783.11
+972.50  , -8560.70  , -734.89
+972.50  , -7989.99  , -686.30
+972.50  , -7419.27  , -637.33
+972.50  , -6848.56  , -587.99
+972.50  , -6277.85  , -538.28
+972.50  , -5707.13  , -488.19
+972.50  , -5136.42  , -437.72
+972.50  , -4565.71  , -386.87
+972.50  , -3994.99  , -335.63
+972.50  , -3424.28  , -283.99
+972.50  , -2853.57  , -231.92
+972.50  , -2282.85  , -179.35
+972.50  , -1712.14  , -126.12
+972.50  , -1141.43  , -71.60
+972.50  , -570.71   , -6.45
+972.50  , -114.14   , 0.00
+972.50  , 103.14    , 33.08
+972.50  , 515.72    , 86.37
+972.50  , 1031.44   , 146.31
+972.50  , 1547.16   , 205.50
+972.50  , 2062.88   , 264.70
+972.50  , 2578.60   , 324.11
+972.50  , 3094.32   , 383.81
+972.50  , 3610.04   , 443.83
+972.50  , 4125.76   , 504.18
+972.50  , 4641.48   , 564.87
+972.50  , 5157.20   , 625.91
+972.50  , 5672.91   , 687.30
+972.50  , 6188.63   , 749.05
+972.50  , 6704.35   , 811.14
+972.50  , 7220.07   , 873.59
+972.50  , 7735.79   , 936.40
+972.50  , 8251.51   , 999.56
+972.50  , 8767.23   , 1063.07
+972.50  , 9282.95   , 1126.93
+972.50  , 9798.67   , 1191.14
+972.50  , 10314.39  , 1255.71
+1029.70 , -11414.26 , -1021.86
+1029.70 , -10843.55 , -972.81
+1029.70 , -10272.84 , -923.33
+1029.70 , -9702.12  , -873.44
+1029.70 , -9131.41  , -823.13
+1029.70 , -8560.70  , -772.39
+1029.70 , -7989.99  , -721.24
+1029.70 , -7419.27  , -669.67
+1029.70 , -6848.56  , -617.68
+1029.70 , -6277.85  , -565.27
+1029.70 , -5707.13  , -512.45
+1029.70 , -5136.42  , -459.19
+1029.70 , -4565.71  , -405.51
+1029.70 , -3994.99  , -351.39
+1029.70 , -3424.28  , -296.81
+1029.70 , -2853.57  , -241.73
+1029.70 , -2282.85  , -186.07
+1029.70 , -1712.14  , -129.61
+1029.70 , -1141.43  , -71.46
+1029.70 , -570.71   , 0.00
+1029.70 , -114.14   , 0.00
+1029.70 , 103.14    , 36.70
+1029.70 , 515.72    , 94.04
+1029.70 , 1031.44   , 157.85
+1029.70 , 1547.16   , 220.70
+1029.70 , 2062.88   , 283.52
+1029.70 , 2578.60   , 346.56
+1029.70 , 3094.32   , 409.90
+1029.70 , 3610.04   , 473.59
+1029.70 , 4125.76   , 537.65
+1029.70 , 4641.48   , 602.09
+1029.70 , 5157.20   , 666.91
+1029.70 , 5672.91   , 732.12
+1029.70 , 6188.63   , 797.72
+1029.70 , 6704.35   , 863.72
+1029.70 , 7220.07   , 930.10
+1029.70 , 7735.79   , 996.88
+1029.70 , 8251.51   , 1064.05
+1029.70 , 8767.23   , 1131.62
+1029.70 , 9282.95   , 1199.57
+1029.70 , 9798.67   , 1267.92
+1029.70 , 10314.39  , 1336.65
+1086.91 , -11414.26 , -1070.37
+1086.91 , -10843.55 , -1019.04
+1086.91 , -10272.84 , -967.24
+1086.91 , -9702.12  , -914.96
+1086.91 , -9131.41  , -862.23
+1086.91 , -8560.70  , -809.02
+1086.91 , -7989.99  , -755.35
+1086.91 , -7419.27  , -701.21
+1086.91 , -6848.56  , -646.60
+1086.91 , -6277.85  , -591.53
+1086.91 , -5707.13  , -535.99
+1086.91 , -5136.42  , -479.97
+1086.91 , -4565.71  , -423.47
+1086.91 , -3994.99  , -366.48
+1086.91 , -3424.28  , -308.96
+1086.91 , -2853.57  , -250.88
+1086.91 , -2282.85  , -192.11
+1086.91 , -1712.14  , -132.36
+1086.91 , -1141.43  , -70.38
+1086.91 , -570.71   , 0.00
+1086.91 , -114.14   , 0.00
+1086.91 , 103.14    , 40.53
+1086.91 , 515.72    , 102.10
+1086.91 , 1031.44   , 169.83
+1086.91 , 1547.16   , 236.37
+1086.91 , 2062.88   , 302.84
+1086.91 , 2578.60   , 369.53
+1086.91 , 3094.32   , 436.54
+1086.91 , 3610.04   , 503.92
+1086.91 , 4125.76   , 571.71
+1086.91 , 4641.48   , 639.91
+1086.91 , 5157.20   , 708.54
+1086.91 , 5672.91   , 777.59
+1086.91 , 6188.63   , 847.08
+1086.91 , 6704.35   , 917.00
+1086.91 , 7220.07   , 987.35
+1086.91 , 7735.79   , 1058.14
+1086.91 , 8251.51   , 1129.36
+1086.91 , 8767.23   , 1201.01
+1086.91 , 9282.95   , 1273.09
+1086.91 , 9798.67   , 1345.61
+1086.91 , 10314.39  , 1418.56
+1144.11 , -11414.26 , -1117.74
+1144.11 , -10843.55 , -1064.18
+1144.11 , -10272.84 , -1010.10
+1144.11 , -9702.12  , -955.49
+1144.11 , -9131.41  , -900.37
+1144.11 , -8560.70  , -844.73
+1144.11 , -7989.99  , -788.58
+1144.11 , -7419.27  , -731.90
+1144.11 , -6848.56  , -674.71
+1144.11 , -6277.85  , -617.00
+1144.11 , -5707.13  , -558.77
+1144.11 , -5136.42  , -500.01
+1144.11 , -4565.71  , -440.71
+1144.11 , -3994.99  , -380.85
+1144.11 , -3424.28  , -320.40
+1144.11 , -2853.57  , -259.31
+1144.11 , -2282.85  , -197.41
+1144.11 , -1712.14  , -134.30
+1144.11 , -1141.43  , -68.24
+1144.11 , -570.71   , 0.00
+1144.11 , -114.14   , 0.00
+1144.11 , 103.14    , 44.59
+1144.11 , 515.72    , 110.53
+1144.11 , 1031.44   , 182.27
+1144.11 , 1547.16   , 252.55
+1144.11 , 2062.88   , 322.69
+1144.11 , 2578.60   , 393.04
+1144.11 , 3094.32   , 463.74
+1144.11 , 3610.04   , 534.84
+1144.11 , 4125.76   , 606.37
+1144.11 , 4641.48   , 678.37
+1144.11 , 5157.20   , 750.82
+1144.11 , 5672.91   , 823.74
+1144.11 , 6188.63   , 897.14
+1144.11 , 6704.35   , 971.01
+1144.11 , 7220.07   , 1045.36
+1144.11 , 7735.79   , 1120.19
+1144.11 , 8251.51   , 1195.49
+1144.11 , 8767.23   , 1271.27
+1144.11 , 9282.95   , 1347.52
+1144.11 , 9798.67   , 1424.25
+1144.11 , 10314.39  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..d8fab6b92266a3ef4e063c492b66954062a39e22
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 10314.39    , -11414.26
+5.67    , 10314.39    , -11414.26
+57.23   , 10314.39    , -11414.26
+114.47  , 10314.39    , -11414.26
+171.56  , 10314.39    , -11414.26
+228.79  , 10314.39    , -11414.26
+286.03  , 10314.39    , -11414.26
+343.26  , 8595.33     , -9511.89
+400.49  , 7367.36     , -8152.98
+457.59  , 6446.49     , -7133.92
+514.82  , 5730.26     , -6341.31
+572.05  , 5157.20     , -5707.13
+629.29  , 4688.37     , -5188.32
+686.52  , 4297.66     , -4755.94
+743.61  , 3967.05     , -4390.08
+800.85  , 3683.75     , -4076.57
+858.08  , 3438.13     , -3804.75
+915.31  , 3223.32     , -3567.03
+972.54  , 3033.67     , -3357.16
+1029.64 , 2865.06     , -3170.58
+1086.87 , 2714.33     , -3003.78
+1144.11 , 2578.60     , -2853.57
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..102d2ba38dee164c86a6a611167df50fbf2d589a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -21.84
+5.72    , -22.52
+57.21   , -28.92
+114.41  , -35.99
+171.62  , -43.07
+228.82  , -50.22
+286.03  , -57.30
+343.23  , -64.38
+400.44  , -71.45
+457.65  , -78.53
+514.85  , -85.68
+572.06  , -92.76
+629.26  , -99.84
+686.47  , -106.91
+743.67  , -113.99
+800.88  , -121.14
+858.08  , -128.22
+915.29  , -135.30
+972.50  , -142.37
+1029.70 , -149.45
+1086.91 , -156.60
+1144.11 , -163.68
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx
new file mode 100644
index 0000000000000000000000000000000000000000..6d42e7230c9eb9b6b0039530bb0326164b102883
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx
@@ -0,0 +1,33 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-11-03T14:19:09.9858299Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "ModelName": "3_speed_AMT",
+    "Inertia": 0.0,
+    "TracInt": 0.8,
+    "Gears": [
+      {
+        "Ratio": 2.64,
+        "LossMap": "Axle_4x2_Tractor.vtlm"
+      }
+    ],
+    "TqReserve": 0.0,
+    "ShiftTime": 2.0,
+    "StartTqReserve": 20.0,
+    "StartSpeed": 2.22222222222222,
+    "StartAcc": 0.8,
+    "GearboxType": "AMT",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 6.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.0
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..d6e43cd81d0d7336de98b7fd903e921d1a7a1892
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc
@@ -0,0 +1,61 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 8.31
+      },
+      {
+        "Ratio": 4.65
+      },
+      {
+        "Ratio": 2.74
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
new file mode 100644
index 0000000000000000000000000000000000000000..211d7cb27593ddea36deb17bc2bda150d1701c2c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
@@ -0,0 +1,63 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic IEPC",
+    "Inertia": 0.5,
+    "DifferentialIncluded": false,
+    "DesignTypeWheelMotor": false,
+    "NrOfDesignTypeWheelMotorMeasured": 1,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "Gears": [
+      {
+        "Ratio": 8.31
+      },
+      {
+        "Ratio": 4.65
+      },
+      {
+        "Ratio": 2.74
+      }
+    ],
+    "VoltageLevels": [
+      {
+        "Voltage": 500,
+        "ContinuousTorque": 3222.24,
+        "ContinuousTorqueSpeed": 748.18,
+        "OverloadTorque": 3839.84,
+        "OverloadTorqueSpeed": 743.80,
+        "OverloadTime": 312,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_min.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      },
+      {
+        "Voltage": 900,
+        "ContinuousTorque": 3490.76,
+        "ContinuousTorqueSpeed": 755.47,
+        "OverloadTorque": 4027.80,
+        "OverloadTorqueSpeed": 762.41,
+        "OverloadTime": 345,
+        "FullLoadCurve": "IEPC_Gbx3_FLD_max.viepcp",
+        "PowerMaps": {
+          "1": "IEPC_Gbx3_1.viepco",
+          "2": "IEPC_Gbx3_2.viepco",
+          "3": "IEPC_Gbx3_3.viepco"
+        }
+      }
+    ],
+    "DragCurves": {
+      "1": "IEPC_Gbx3_drag1.viepcd",
+      "2": "IEPC_Gbx3_drag2.viepcd",
+      "3": "IEPC_Gbx3_drag.viepcd"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..a4a11c1a551f88bcc7fb96b884e7e11f186fb1b8
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx3.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", 
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto
new file mode 100644
index 0000000000000000000000000000000000000000..4204820093384cb8f0b3de6c3ce26e33692219cf
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto
@@ -0,0 +1,83 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:55:18.2100810Z",
+    "AppVersion": "3",
+    "FileVersion": 12
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "EngineOnlyMode": false,
+    "VehicleFile": "IEPC-S_Vehicle_Gbx3_drag.vveh",
+    "EngineFile": "../Common/209kW_7c7l.veng",
+    "GearboxFile": "Axlegear.vgbx",
+    "TCU": "../Common/ShiftParameters.vtcu",
+    "HybridStrategyParams": "../Common/Hybrid_Parameters.vhctl", 
+    "Padd_electric": 0.0,
+
+    "VACC": "../Common/Truck.vacc",
+
+    "LAC": {
+      "Enabled": true,
+      "PreviewDistanceFactor": 10.0,
+      "DF_offset": 2.5,
+      "DF_scaling": 1.5,
+      "DF_targetSpeedLookup": "",
+      "Df_velocityDropLookup": ""
+    },
+    "OverSpeedEcoRoll": {
+      "Mode": "Off",
+      "MinSpeed": 50.0,
+      "OverSpeed": 5.0,
+      "UnderSpeed": 5.0
+    },
+    "Cycles": [
+      "LongHaul",
+      "Coach",
+      "Construction",
+      "HeavyUrban",
+      "Interurban",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ],
+    "Aux": [
+      {
+        "ID": "FAN",
+        "Type": "Fan",
+        "Technology": [
+          "Crankshaft mounted - On/off clutch"
+        ]
+      },
+      {
+        "ID": "STP",
+        "Type": "Steering pump",
+        "Technology": [
+          "Full electric steering gear"
+        ]
+      },
+      {
+        "ID": "AC",
+        "Type": "HVAC",
+        "Technology": [
+          "Default"
+        ]
+      },
+      {
+        "ID": "ES",
+        "Type": "Electric System",
+        "Technology": [
+          "Standard technology"
+        ]
+      },
+      {
+        "ID": "PS",
+        "Type": "Pneumatic System",
+        "Technology": [
+          "Vacuum pump + elec. driven"
+        ]
+      }
+    ],
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..b75469c0ded71caa05b1b9bc4166a84e8dd40dcc
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1,
+        "Position": "GEN",
+        "MotorFile": "../Common/GenericGen.vem",
+        "MechanicalEfficiency": 1
+      }
+    ],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh
new file mode 100644
index 0000000000000000000000000000000000000000..35c7428b04b6f7f1b18f4bb78f72d3e97a7b114d
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh
@@ -0,0 +1,88 @@
+{
+	"Header": {
+		"CreatedBy": "",
+		"Date": "2017-07-13T14:14:29.3226830Z",
+		"AppVersion": "3",
+		"FileVersion": 11
+	},
+	"Body": {
+		"SavedInDeclMode": true,
+		"VehCat": "RigidTruck",
+		"LegislativeClass": "Unknown",
+		"CurbWeight": 4670.0,
+		"CurbWeightExtra": 1900.0,
+		"Loading": 3020.0,
+		"MassMax": 11.99,
+		"rdyn": 421.0,
+		"PowertrainConfiguration": "IEPC-S",
+		"CdCorrMode": "CdofVdecl",
+		"CdCorrFile": "",
+		"IEPC": "GenericIEPC_Gbx3_drag.viepc",
+		"Batteries": [
+			{
+				"NumPacks": 1,
+				"BatteryFile": "../Common/GenericBattery.vbat",
+				"StreamId": 0
+			}
+		],
+		"ElectricMotors": [
+			{
+				"Count": 1,
+				"Ratio": 1,
+				"Position": "GEN",
+				"MotorFile": "../Common/GenericGen.vem",
+				"MechanicalEfficiency": 1
+			}
+		],
+		"InitialSoC": 80,
+		"TorqueLimits": {},
+		"IdlingSpeed": 0.0,
+		"AxleConfig": {
+			"Type": "4x2",
+			"Axles": [
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.2,
+					"TwinTyres": false,
+					"RRCISO": 0.0065,
+					"FzISO": 20850.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 6.5,
+					"Wheels": "265/70 R19.5",
+					"AxleWeightShare": 0.3,
+					"TwinTyres": true,
+					"RRCISO": 0.0075,
+					"FzISO": 20850.0,
+					"Type": "VehicleDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				},
+				{
+					"Inertia": 4.5,
+					"Wheels": "235/75 R17.5",
+					"AxleWeightShare": 0.25,
+					"TwinTyres": false,
+					"RRCISO": 0.0055,
+					"FzISO": 16680.0,
+					"Type": "VehicleNonDriven"
+				}
+			]
+		},
+		"EngineStopStart": true,
+		"EcoRoll": "None",
+		"PredictiveCruiseControl": "None",
+		"ATEcoRollReleaseLockupClutch": false,
+		"CdA": 4.83,
+		"VehicleHeight": 3.0
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..52c23c595eece5b3cd06f8111e7c740348ddbf08
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco
@@ -0,0 +1,925 @@
+n_out  , T_out     , P_el
+0.00   , -12984.38 , 0.00
+0.00   , -12335.16 , 0.00
+0.00   , -11685.94 , 0.00
+0.00   , -11036.72 , 0.00
+0.00   , -10387.50 , 0.00
+0.00   , -9738.28  , 0.00
+0.00   , -9089.06  , -0.13
+0.00   , -8439.84  , -0.66
+0.00   , -7790.63  , -0.98
+0.00   , -7141.41  , -1.19
+0.00   , -6492.19  , -1.32
+0.00   , -5842.97  , -1.38
+0.00   , -5193.75  , -1.39
+0.00   , -4544.53  , -1.35
+0.00   , -3895.31  , -1.26
+0.00   , -3246.09  , -1.13
+0.00   , -2596.88  , -0.97
+0.00   , -1947.66  , -0.77
+0.00   , -1298.44  , -0.53
+0.00   , -649.22   , -0.27
+0.00   , -129.84   , -0.02
+0.00   , 119.66    , 0.13
+0.00   , 598.32    , 0.56
+0.00   , 1196.64   , 1.12
+0.00   , 1794.96   , 1.70
+0.00   , 2393.28   , 2.31
+0.00   , 2991.60   , 2.93
+0.00   , 3589.92   , 3.58
+0.00   , 4188.24   , 4.25
+0.00   , 4786.56   , 4.93
+0.00   , 5384.88   , 5.64
+0.00   , 5983.20   , 6.37
+0.00   , 6581.52   , 7.12
+0.00   , 7179.84   , 7.88
+0.00   , 7778.16   , 8.67
+0.00   , 8376.48   , 9.47
+0.00   , 8974.80   , 10.29
+0.00   , 9573.12   , 11.13
+0.00   , 10171.44  , 11.99
+0.00   , 10769.76  , 12.87
+0.00   , 11368.08  , 13.76
+0.00   , 11966.40  , 14.67
+4.98   , -12984.38 , 0.00
+4.98   , -12335.16 , 0.00
+4.98   , -11685.94 , 0.00
+4.98   , -11036.72 , 0.00
+4.98   , -10387.50 , 0.00
+4.98   , -9738.28  , 0.00
+4.98   , -9089.06  , -0.50
+4.98   , -8439.84  , -0.84
+4.98   , -7790.63  , -1.04
+4.98   , -7141.41  , -1.16
+4.98   , -6492.19  , -1.22
+4.98   , -5842.97  , -1.24
+4.98   , -5193.75  , -1.21
+4.98   , -4544.53  , -1.15
+4.98   , -3895.31  , -1.06
+4.98   , -3246.09  , -0.94
+4.98   , -2596.88  , -0.80
+4.98   , -1947.66  , -0.62
+4.98   , -1298.44  , -0.43
+4.98   , -649.22   , -0.21
+4.98   , -129.84   , -0.02
+4.98   , 119.66    , 0.10
+4.98   , 598.32    , 0.43
+4.98   , 1196.64   , 0.85
+4.98   , 1794.96   , 1.30
+4.98   , 2393.28   , 1.75
+4.98   , 2991.60   , 2.23
+4.98   , 3589.92   , 2.71
+4.98   , 4188.24   , 3.21
+4.98   , 4786.56   , 3.73
+4.98   , 5384.88   , 4.26
+4.98   , 5983.20   , 4.80
+4.98   , 6581.52   , 5.36
+4.98   , 7179.84   , 5.93
+4.98   , 7778.16   , 6.52
+4.98   , 8376.48   , 7.12
+4.98   , 8974.80   , 7.73
+4.98   , 9573.12   , 8.35
+4.98   , 10171.44  , 8.99
+4.98   , 10769.76  , 9.64
+4.98   , 11368.08  , 10.30
+4.98   , 11966.40  , 10.98
+49.80  , -12984.38 , -58.10
+49.80  , -12335.16 , -55.37
+49.80  , -11685.94 , -52.62
+49.80  , -11036.72 , -49.85
+49.80  , -10387.50 , -47.06
+49.80  , -9738.28  , -44.25
+49.80  , -9089.06  , -41.42
+49.80  , -8439.84  , -38.57
+49.80  , -7790.63  , -35.70
+49.80  , -7141.41  , -32.81
+49.80  , -6492.19  , -29.90
+49.80  , -5842.97  , -26.98
+49.80  , -5193.75  , -24.03
+49.80  , -4544.53  , -21.07
+49.80  , -3895.31  , -18.08
+49.80  , -3246.09  , -15.08
+49.80  , -2596.88  , -12.06
+49.80  , -1947.66  , -9.02
+49.80  , -1298.44  , -5.96
+49.80  , -649.22   , -2.88
+49.80  , -129.84   , -0.37
+49.80  , 119.66    , 0.90
+49.80  , 598.32    , 3.68
+49.80  , 1196.64   , 7.16
+49.80  , 1794.96   , 10.66
+49.80  , 2393.28   , 14.17
+49.80  , 2991.60   , 17.71
+49.80  , 3589.92   , 21.26
+49.80  , 4188.24   , 24.84
+49.80  , 4786.56   , 28.43
+49.80  , 5384.88   , 32.04
+49.80  , 5983.20   , 35.67
+49.80  , 6581.52   , 39.32
+49.80  , 7179.84   , 42.99
+49.80  , 7778.16   , 46.68
+49.80  , 8376.48   , 50.38
+49.80  , 8974.80   , 54.11
+49.80  , 9573.12   , 57.85
+49.80  , 10171.44  , 61.61
+49.80  , 10769.76  , 65.39
+49.80  , 11368.08  , 69.19
+49.80  , 11966.40  , 73.01
+99.59  , -12984.38 , -120.57
+99.59  , -12335.16 , -114.73
+99.59  , -11685.94 , -108.87
+99.59  , -11036.72 , -102.99
+99.59  , -10387.50 , -97.08
+99.59  , -9738.28  , -91.15
+99.59  , -9089.06  , -85.20
+99.59  , -8439.84  , -79.23
+99.59  , -7790.63  , -73.23
+99.59  , -7141.41  , -67.21
+99.59  , -6492.19  , -61.17
+99.59  , -5842.97  , -55.10
+99.59  , -5193.75  , -49.01
+99.59  , -4544.53  , -42.90
+99.59  , -3895.31  , -36.77
+99.59  , -3246.09  , -30.61
+99.59  , -2596.88  , -24.43
+99.59  , -1947.66  , -18.23
+99.59  , -1298.44  , -12.01
+99.59  , -649.22   , -5.76
+99.59  , -129.84   , -0.66
+99.59  , 119.66    , 1.84
+99.59  , 598.32    , 7.35
+99.59  , 1196.64   , 14.22
+99.59  , 1794.96   , 21.11
+99.59  , 2393.28   , 28.02
+99.59  , 2991.60   , 34.96
+99.59  , 3589.92   , 41.92
+99.59  , 4188.24   , 48.90
+99.59  , 4786.56   , 55.90
+99.59  , 5384.88   , 62.93
+99.59  , 5983.20   , 69.98
+99.59  , 6581.52   , 77.05
+99.59  , 7179.84   , 84.15
+99.59  , 7778.16   , 91.27
+99.59  , 8376.48   , 98.41
+99.59  , 8974.80   , 105.58
+99.59  , 9573.12   , 112.76
+99.59  , 10171.44  , 119.97
+99.59  , 10769.76  , 127.21
+99.59  , 11368.08  , 134.46
+99.59  , 11966.40  , 141.74
+149.39 , -12984.38 , -182.44
+149.39 , -12335.16 , -173.55
+149.39 , -11685.94 , -164.62
+149.39 , -11036.72 , -155.67
+149.39 , -10387.50 , -146.69
+149.39 , -9738.28  , -137.68
+149.39 , -9089.06  , -128.65
+149.39 , -8439.84  , -119.58
+149.39 , -7790.63  , -110.49
+149.39 , -7141.41  , -101.36
+149.39 , -6492.19  , -92.21
+149.39 , -5842.97  , -83.03
+149.39 , -5193.75  , -73.82
+149.39 , -4544.53  , -64.58
+149.39 , -3895.31  , -55.31
+149.39 , -3246.09  , -46.02
+149.39 , -2596.88  , -36.70
+149.39 , -1947.66  , -27.34
+149.39 , -1298.44  , -17.96
+149.39 , -649.22   , -8.54
+149.39 , -129.84   , -0.79
+149.39 , 119.66    , 2.86
+149.39 , 598.32    , 11.12
+149.39 , 1196.64   , 21.39
+149.39 , 1794.96   , 31.68
+149.39 , 2393.28   , 41.99
+149.39 , 2991.60   , 52.34
+149.39 , 3589.92   , 62.71
+149.39 , 4188.24   , 73.12
+149.39 , 4786.56   , 83.55
+149.39 , 5384.88   , 94.01
+149.39 , 5983.20   , 104.50
+149.39 , 6581.52   , 115.02
+149.39 , 7179.84   , 125.57
+149.39 , 7778.16   , 136.15
+149.39 , 8376.48   , 146.76
+149.39 , 8974.80   , 157.40
+149.39 , 9573.12   , 168.06
+149.39 , 10171.44  , 178.76
+149.39 , 10769.76  , 189.48
+149.39 , 11368.08  , 200.23
+149.39 , 11966.40  , 211.02
+199.18 , -12984.38 , -243.71
+199.18 , -12335.16 , -231.81
+199.18 , -11685.94 , -219.87
+199.18 , -11036.72 , -207.89
+199.18 , -10387.50 , -195.88
+199.18 , -9738.28  , -183.83
+199.18 , -9089.06  , -171.74
+199.18 , -8439.84  , -159.61
+199.18 , -7790.63  , -147.45
+199.18 , -7141.41  , -135.25
+199.18 , -6492.19  , -123.01
+199.18 , -5842.97  , -110.74
+199.18 , -5193.75  , -98.43
+199.18 , -4544.53  , -86.08
+199.18 , -3895.31  , -73.70
+199.18 , -3246.09  , -61.27
+199.18 , -2596.88  , -48.82
+199.18 , -1947.66  , -36.32
+199.18 , -1298.44  , -23.78
+199.18 , -649.22   , -11.19
+199.18 , -129.84   , -0.63
+199.18 , 119.66    , 3.98
+199.18 , 598.32    , 15.01
+199.18 , 1196.64   , 28.68
+199.18 , 1794.96   , 42.37
+199.18 , 2393.28   , 56.10
+199.18 , 2991.60   , 69.87
+199.18 , 3589.92   , 83.67
+199.18 , 4188.24   , 97.52
+199.18 , 4786.56   , 111.40
+199.18 , 5384.88   , 125.31
+199.18 , 5983.20   , 139.27
+199.18 , 6581.52   , 153.26
+199.18 , 7179.84   , 167.29
+199.18 , 7778.16   , 181.36
+199.18 , 8376.48   , 195.46
+199.18 , 8974.80   , 209.61
+199.18 , 9573.12   , 223.79
+199.18 , 10171.44  , 238.01
+199.18 , 10769.76  , 252.26
+199.18 , 11368.08  , 266.56
+199.18 , 11966.40  , 280.89
+248.98 , -12984.38 , -304.37
+248.98 , -12335.16 , -289.50
+248.98 , -11685.94 , -274.59
+248.98 , -11036.72 , -259.63
+248.98 , -10387.50 , -244.61
+248.98 , -9738.28  , -229.56
+248.98 , -9089.06  , -214.45
+248.98 , -8439.84  , -199.30
+248.98 , -7790.63  , -184.10
+248.98 , -7141.41  , -168.85
+248.98 , -6492.19  , -153.55
+248.98 , -5842.97  , -138.20
+248.98 , -5193.75  , -122.81
+248.98 , -4544.53  , -107.37
+248.98 , -3895.31  , -91.88
+248.98 , -3246.09  , -76.35
+248.98 , -2596.88  , -60.76
+248.98 , -1947.66  , -45.13
+248.98 , -1298.44  , -29.44
+248.98 , -649.22   , -13.67
+248.98 , -129.84   , 0.00
+248.98 , 119.66    , 5.21
+248.98 , 598.32    , 19.04
+248.98 , 1196.64   , 36.13
+248.98 , 1794.96   , 53.24
+248.98 , 2393.28   , 70.39
+248.98 , 2991.60   , 87.59
+248.98 , 3589.92   , 104.83
+248.98 , 4188.24   , 122.13
+248.98 , 4786.56   , 139.47
+248.98 , 5384.88   , 156.87
+248.98 , 5983.20   , 174.31
+248.98 , 6581.52   , 191.80
+248.98 , 7179.84   , 209.33
+248.98 , 7778.16   , 226.92
+248.98 , 8376.48   , 244.56
+248.98 , 8974.80   , 262.24
+248.98 , 9573.12   , 279.97
+248.98 , 10171.44  , 297.76
+248.98 , 10769.76  , 315.58
+248.98 , 11368.08  , 333.46
+248.98 , 11966.40  , 351.39
+298.77 , -12984.38 , -364.37
+298.77 , -12335.16 , -346.59
+298.77 , -11685.94 , -328.74
+298.77 , -11036.72 , -310.84
+298.77 , -10387.50 , -292.87
+298.77 , -9738.28  , -274.84
+298.77 , -9089.06  , -256.75
+298.77 , -8439.84  , -238.60
+298.77 , -7790.63  , -220.39
+298.77 , -7141.41  , -202.12
+298.77 , -6492.19  , -183.79
+298.77 , -5842.97  , -165.40
+298.77 , -5193.75  , -146.94
+298.77 , -4544.53  , -128.43
+298.77 , -3895.31  , -109.85
+298.77 , -3246.09  , -91.21
+298.77 , -2596.88  , -72.51
+298.77 , -1947.66  , -53.75
+298.77 , -1298.44  , -34.91
+298.77 , -649.22   , -15.95
+298.77 , -129.84   , 0.00
+298.77 , 119.66    , 6.58
+298.77 , 598.32    , 23.25
+298.77 , 1196.64   , 43.76
+298.77 , 1794.96   , 64.29
+298.77 , 2393.28   , 84.87
+298.77 , 2991.60   , 105.52
+298.77 , 3589.92   , 126.22
+298.77 , 4188.24   , 146.98
+298.77 , 4786.56   , 167.81
+298.77 , 5384.88   , 188.70
+298.77 , 5983.20   , 209.65
+298.77 , 6581.52   , 230.66
+298.77 , 7179.84   , 251.73
+298.77 , 7778.16   , 272.87
+298.77 , 8376.48   , 294.07
+298.77 , 8974.80   , 315.33
+298.77 , 9573.12   , 336.65
+298.77 , 10171.44  , 358.03
+298.77 , 10769.76  , 379.47
+298.77 , 11368.08  , 400.98
+298.77 , 11966.40  , 422.54
+348.57 , -12984.38 , -423.69
+348.57 , -12335.16 , -403.04
+348.57 , -11685.94 , -382.31
+348.57 , -11036.72 , -361.50
+348.57 , -10387.50 , -340.62
+348.57 , -9738.28  , -319.66
+348.57 , -9089.06  , -298.62
+348.57 , -8439.84  , -277.51
+348.57 , -7790.63  , -256.31
+348.57 , -7141.41  , -235.05
+348.57 , -6492.19  , -213.70
+348.57 , -5842.97  , -192.28
+348.57 , -5193.75  , -170.79
+348.57 , -4544.53  , -149.21
+348.57 , -3895.31  , -127.57
+348.57 , -3246.09  , -105.84
+348.57 , -2596.88  , -84.03
+348.57 , -1947.66  , -62.14
+348.57 , -1298.44  , -40.16
+348.57 , -649.22   , -18.00
+348.57 , -129.84   , 0.00
+348.57 , 119.66    , 8.09
+348.57 , 598.32    , 27.64
+348.57 , 1196.64   , 51.59
+348.57 , 1794.96   , 75.56
+348.57 , 2393.28   , 99.58
+348.57 , 2991.60   , 123.68
+348.57 , 3589.92   , 147.86
+348.57 , 4188.24   , 172.10
+348.57 , 4786.56   , 196.43
+348.57 , 5384.88   , 220.84
+348.57 , 5983.20   , 245.32
+348.57 , 6581.52   , 269.88
+348.57 , 7179.84   , 294.51
+348.57 , 7778.16   , 319.23
+348.57 , 8376.48   , 344.02
+348.57 , 8974.80   , 368.89
+348.57 , 9573.12   , 393.83
+348.57 , 10171.44  , 418.85
+348.57 , 10769.76  , 443.95
+348.57 , 11368.08  , 469.13
+348.57 , 11966.40  , 494.38
+398.37 , -12984.38 , -482.31
+398.37 , -12335.16 , -458.83
+398.37 , -11685.94 , -435.26
+398.37 , -11036.72 , -411.59
+398.37 , -10387.50 , -387.83
+398.37 , -9738.28  , -363.97
+398.37 , -9089.06  , -340.02
+398.37 , -8439.84  , -315.97
+398.37 , -7790.63  , -291.83
+398.37 , -7141.41  , -267.59
+398.37 , -6492.19  , -243.26
+398.37 , -5842.97  , -218.84
+398.37 , -5193.75  , -194.32
+398.37 , -4544.53  , -169.71
+398.37 , -3895.31  , -145.00
+398.37 , -3246.09  , -120.19
+398.37 , -2596.88  , -95.29
+398.37 , -1947.66  , -70.28
+398.37 , -1298.44  , -45.14
+398.37 , -649.22   , -19.76
+398.37 , -129.84   , 0.00
+398.37 , 119.66    , 9.76
+398.37 , 598.32    , 32.25
+398.37 , 1196.64   , 59.66
+398.37 , 1794.96   , 87.07
+398.37 , 2393.28   , 114.55
+398.37 , 2991.60   , 142.11
+398.37 , 3589.92   , 169.77
+398.37 , 4188.24   , 197.52
+398.37 , 4786.56   , 225.37
+398.37 , 5384.88   , 253.31
+398.37 , 5983.20   , 281.34
+398.37 , 6581.52   , 309.47
+398.37 , 7179.84   , 337.70
+398.37 , 7778.16   , 366.02
+398.37 , 8376.48   , 394.44
+398.37 , 8974.80   , 422.95
+398.37 , 9573.12   , 451.56
+398.37 , 10171.44  , 480.26
+398.37 , 10769.76  , 509.05
+398.37 , 11368.08  , 537.94
+398.37 , 11966.40  , 566.93
+448.16 , -12984.38 , -540.17
+448.16 , -12335.16 , -513.92
+448.16 , -11685.94 , -487.55
+448.16 , -11036.72 , -461.06
+448.16 , -10387.50 , -434.46
+448.16 , -9738.28  , -407.75
+448.16 , -9089.06  , -380.92
+448.16 , -8439.84  , -353.97
+448.16 , -7790.63  , -326.91
+448.16 , -7141.41  , -299.73
+448.16 , -6492.19  , -272.44
+448.16 , -5842.97  , -245.03
+448.16 , -5193.75  , -217.51
+448.16 , -4544.53  , -189.87
+448.16 , -3895.31  , -162.12
+448.16 , -3246.09  , -134.25
+448.16 , -2596.88  , -106.26
+448.16 , -1947.66  , -78.13
+448.16 , -1298.44  , -49.84
+448.16 , -649.22   , -21.19
+448.16 , -129.84   , 0.00
+448.16 , 119.66    , 11.59
+448.16 , 598.32    , 37.10
+448.16 , 1196.64   , 67.98
+448.16 , 1794.96   , 98.85
+448.16 , 2393.28   , 129.79
+448.16 , 2991.60   , 160.84
+448.16 , 3589.92   , 191.99
+448.16 , 4188.24   , 223.26
+448.16 , 4786.56   , 254.64
+448.16 , 5384.88   , 286.14
+448.16 , 5983.20   , 317.75
+448.16 , 6581.52   , 349.48
+448.16 , 7179.84   , 381.32
+448.16 , 7778.16   , 413.28
+448.16 , 8376.48   , 445.36
+448.16 , 8974.80   , 477.54
+448.16 , 9573.12   , 509.85
+448.16 , 10171.44  , 542.27
+448.16 , 10769.76  , 574.80
+448.16 , 11368.08  , 607.45
+448.16 , 11966.40  , 640.21
+497.96 , -12984.38 , -597.26
+497.96 , -12335.16 , -568.28
+497.96 , -11685.94 , -539.16
+497.96 , -11036.72 , -509.90
+497.96 , -10387.50 , -480.50
+497.96 , -9738.28  , -450.96
+497.96 , -9089.06  , -421.28
+497.96 , -8439.84  , -391.47
+497.96 , -7790.63  , -361.52
+497.96 , -7141.41  , -331.43
+497.96 , -6492.19  , -301.20
+497.96 , -5842.97  , -270.83
+497.96 , -5193.75  , -240.33
+497.96 , -4544.53  , -209.68
+497.96 , -3895.31  , -178.90
+497.96 , -3246.09  , -147.97
+497.96 , -2596.88  , -116.90
+497.96 , -1947.66  , -85.66
+497.96 , -1298.44  , -54.21
+497.96 , -649.22   , -22.23
+497.96 , -129.84   , 0.00
+497.96 , 119.66    , 13.60
+497.96 , 598.32    , 42.20
+497.96 , 1196.64   , 76.58
+497.96 , 1794.96   , 110.92
+497.96 , 2393.28   , 145.34
+497.96 , 2991.60   , 179.88
+497.96 , 3589.92   , 214.55
+497.96 , 4188.24   , 249.35
+497.96 , 4786.56   , 284.29
+497.96 , 5384.88   , 319.36
+497.96 , 5983.20   , 354.57
+497.96 , 6581.52   , 389.92
+497.96 , 7179.84   , 425.41
+497.96 , 7778.16   , 461.03
+497.96 , 8376.48   , 496.79
+497.96 , 8974.80   , 532.69
+497.96 , 9573.12   , 568.73
+497.96 , 10171.44  , 604.90
+497.96 , 10769.76  , 641.21
+497.96 , 11368.08  , 677.66
+497.96 , 11966.40  , 714.24
+547.75 , -12984.38 , -653.54
+547.75 , -12335.16 , -621.88
+547.75 , -11685.94 , -590.05
+547.75 , -11036.72 , -558.06
+547.75 , -10387.50 , -525.90
+547.75 , -9738.28  , -493.58
+547.75 , -9089.06  , -461.09
+547.75 , -8439.84  , -428.44
+547.75 , -7790.63  , -395.63
+547.75 , -7141.41  , -362.65
+547.75 , -6492.19  , -329.51
+547.75 , -5842.97  , -296.21
+547.75 , -5193.75  , -262.74
+547.75 , -4544.53  , -229.11
+547.75 , -3895.31  , -195.31
+547.75 , -3246.09  , -161.34
+547.75 , -2596.88  , -127.18
+547.75 , -1947.66  , -92.83
+547.75 , -1298.44  , -58.20
+547.75 , -649.22   , -22.82
+547.75 , -129.84   , 0.00
+547.75 , 119.66    , 15.79
+547.75 , 598.32    , 47.58
+547.75 , 1196.64   , 85.48
+547.75 , 1794.96   , 123.30
+547.75 , 2393.28   , 161.22
+547.75 , 2991.60   , 199.26
+547.75 , 3589.92   , 237.46
+547.75 , 4188.24   , 275.81
+547.75 , 4786.56   , 314.32
+547.75 , 5384.88   , 352.99
+547.75 , 5983.20   , 391.83
+547.75 , 6581.52   , 430.82
+547.75 , 7179.84   , 469.98
+547.75 , 7778.16   , 509.30
+547.75 , 8376.48   , 548.78
+547.75 , 8974.80   , 588.42
+547.75 , 9573.12   , 628.23
+547.75 , 10171.44  , 668.20
+547.75 , 10769.76  , 708.32
+547.75 , 11368.08  , 748.61
+547.75 , 11966.40  , 789.06
+597.55 , -12984.38 , -708.97
+597.55 , -12335.16 , -674.68
+597.55 , -11685.94 , -640.19
+597.55 , -11036.72 , -605.51
+597.55 , -10387.50 , -570.63
+597.55 , -9738.28  , -535.56
+597.55 , -9089.06  , -500.30
+597.55 , -8439.84  , -464.85
+597.55 , -7790.63  , -429.21
+597.55 , -7141.41  , -393.37
+597.55 , -6492.19  , -357.35
+597.55 , -5842.97  , -321.13
+597.55 , -5193.75  , -284.71
+597.55 , -4544.53  , -248.11
+597.55 , -3895.31  , -211.31
+597.55 , -3246.09  , -174.30
+597.55 , -2596.88  , -137.08
+597.55 , -1947.66  , -99.61
+597.55 , -1298.44  , -61.78
+597.55 , -649.22   , -22.86
+597.55 , -129.84   , 0.00
+597.55 , 119.66    , 18.17
+597.55 , 598.32    , 53.24
+597.55 , 1196.64   , 94.71
+597.55 , 1794.96   , 136.03
+597.55 , 2393.28   , 177.45
+597.55 , 2991.60   , 219.01
+597.55 , 3589.92   , 260.75
+597.55 , 4188.24   , 302.67
+597.55 , 4786.56   , 344.78
+597.55 , 5384.88   , 387.07
+597.55 , 5983.20   , 429.54
+597.55 , 6581.52   , 472.21
+597.55 , 7179.84   , 515.06
+597.55 , 7778.16   , 558.11
+597.55 , 8376.48   , 601.34
+597.55 , 8974.80   , 644.76
+597.55 , 9573.12   , 688.37
+597.55 , 10171.44  , 732.17
+597.55 , 10769.76  , 776.15
+597.55 , 11368.08  , 820.33
+597.55 , 11966.40  , 864.69
+647.35 , -12984.38 , -763.53
+647.35 , -12335.16 , -726.65
+647.35 , -11685.94 , -689.55
+647.35 , -11036.72 , -652.22
+647.35 , -10387.50 , -614.67
+647.35 , -9738.28  , -576.89
+647.35 , -9089.06  , -538.89
+647.35 , -8439.84  , -500.67
+647.35 , -7790.63  , -462.22
+647.35 , -7141.41  , -423.56
+647.35 , -6492.19  , -384.67
+647.35 , -5842.97  , -345.56
+647.35 , -5193.75  , -306.22
+647.35 , -4544.53  , -266.66
+647.35 , -3895.31  , -226.86
+647.35 , -3246.09  , -186.83
+647.35 , -2596.88  , -146.54
+647.35 , -1947.66  , -105.95
+647.35 , -1298.44  , -64.90
+647.35 , -649.22   , -22.24
+647.35 , -129.84   , 0.00
+647.35 , 119.66    , 20.74
+647.35 , 598.32    , 59.20
+647.35 , 1196.64   , 104.27
+647.35 , 1794.96   , 149.12
+647.35 , 2393.28   , 194.05
+647.35 , 2991.60   , 239.16
+647.35 , 3589.92   , 284.45
+647.35 , 4188.24   , 329.96
+647.35 , 4786.56   , 375.67
+647.35 , 5384.88   , 421.60
+647.35 , 5983.20   , 467.75
+647.35 , 6581.52   , 514.11
+647.35 , 7179.84   , 560.69
+647.35 , 7778.16   , 607.48
+647.35 , 8376.48   , 654.50
+647.35 , 8974.80   , 701.73
+647.35 , 9573.12   , 749.18
+647.35 , 10171.44  , 796.84
+647.35 , 10769.76  , 844.73
+647.35 , 11368.08  , 892.83
+647.35 , 11966.40  , 941.14
+697.14 , -12984.38 , -817.17
+697.14 , -12335.16 , -777.76
+697.14 , -11685.94 , -738.08
+697.14 , -11036.72 , -698.15
+697.14 , -10387.50 , -657.96
+697.14 , -9738.28  , -617.52
+697.14 , -9089.06  , -576.82
+697.14 , -8439.84  , -535.86
+697.14 , -7790.63  , -494.65
+697.14 , -7141.41  , -453.18
+697.14 , -6492.19  , -411.45
+697.14 , -5842.97  , -369.47
+697.14 , -5193.75  , -327.22
+697.14 , -4544.53  , -284.72
+697.14 , -3895.31  , -241.95
+697.14 , -3246.09  , -198.90
+697.14 , -2596.88  , -155.54
+697.14 , -1947.66  , -111.82
+697.14 , -1298.44  , -67.51
+697.14 , -649.22   , -20.80
+697.14 , -129.84   , 0.00
+697.14 , 119.66    , 23.52
+697.14 , 598.32    , 65.48
+697.14 , 1196.64   , 114.20
+697.14 , 1794.96   , 162.59
+697.14 , 2393.28   , 211.06
+697.14 , 2991.60   , 259.72
+697.14 , 3589.92   , 308.59
+697.14 , 4188.24   , 357.69
+697.14 , 4786.56   , 407.04
+697.14 , 5384.88   , 456.62
+697.14 , 5983.20   , 506.46
+697.14 , 6581.52   , 556.54
+697.14 , 7179.84   , 606.87
+697.14 , 7778.16   , 657.45
+697.14 , 8376.48   , 708.28
+697.14 , 8974.80   , 759.35
+697.14 , 9573.12   , 810.68
+697.14 , 10171.44  , 862.25
+697.14 , 10769.76  , 914.07
+697.14 , 11368.08  , 966.13
+697.14 , 11966.40  , 1018.44
+746.94 , -12984.38 , -869.86
+746.94 , -12335.16 , -827.96
+746.94 , -11685.94 , -785.77
+746.94 , -11036.72 , -743.28
+746.94 , -10387.50 , -700.50
+746.94 , -9738.28  , -657.42
+746.94 , -9089.06  , -614.05
+746.94 , -8439.84  , -570.39
+746.94 , -7790.63  , -526.44
+746.94 , -7141.41  , -482.19
+746.94 , -6492.19  , -437.65
+746.94 , -5842.97  , -392.82
+746.94 , -5193.75  , -347.69
+746.94 , -4544.53  , -302.26
+746.94 , -3895.31  , -256.52
+746.94 , -3246.09  , -210.46
+746.94 , -2596.88  , -164.04
+746.94 , -1947.66  , -117.17
+746.94 , -1298.44  , -69.54
+746.94 , -649.22   , -18.27
+746.94 , -129.84   , 0.00
+746.94 , 119.66    , 26.49
+746.94 , 598.32    , 72.10
+746.94 , 1196.64   , 124.50
+746.94 , 1794.96   , 176.46
+746.94 , 2393.28   , 228.49
+746.94 , 2991.60   , 280.71
+746.94 , 3589.92   , 333.18
+746.94 , 4188.24   , 385.90
+746.94 , 4786.56   , 438.89
+746.94 , 5384.88   , 492.16
+746.94 , 5983.20   , 545.71
+746.94 , 6581.52   , 599.54
+746.94 , 7179.84   , 653.64
+746.94 , 7778.16   , 708.03
+746.94 , 8376.48   , 762.71
+746.94 , 8974.80   , 817.66
+746.94 , 9573.12   , 872.89
+746.94 , 10171.44  , 928.41
+746.94 , 10769.76  , 984.20
+746.94 , 11368.08  , 1040.27
+746.94 , 11966.40  , 1096.63
+796.73 , -12984.38 , -921.56
+796.73 , -12335.16 , -877.23
+796.73 , -11685.94 , -832.56
+796.73 , -11036.72 , -787.56
+796.73 , -10387.50 , -742.22
+796.73 , -9738.28  , -696.56
+796.73 , -9089.06  , -650.56
+796.73 , -8439.84  , -604.23
+796.73 , -7790.63  , -557.56
+796.73 , -7141.41  , -510.57
+796.73 , -6492.19  , -463.24
+796.73 , -5842.97  , -415.58
+796.73 , -5193.75  , -367.58
+796.73 , -4544.53  , -319.24
+796.73 , -3895.31  , -270.55
+796.73 , -3246.09  , -221.48
+796.73 , -2596.88  , -171.99
+796.73 , -1947.66  , -121.95
+796.73 , -1298.44  , -70.93
+796.73 , -649.22   , -14.10
+796.73 , -129.84   , 0.00
+796.73 , 119.66    , 29.68
+796.73 , 598.32    , 79.05
+796.73 , 1196.64   , 135.20
+796.73 , 1794.96   , 190.76
+796.73 , 2393.28   , 246.36
+796.73 , 2991.60   , 302.17
+796.73 , 3589.92   , 358.24
+796.73 , 4188.24   , 414.60
+796.73 , 4786.56   , 471.27
+796.73 , 5384.88   , 528.24
+796.73 , 5983.20   , 585.52
+796.73 , 6581.52   , 643.12
+796.73 , 7179.84   , 701.03
+796.73 , 7778.16   , 759.26
+796.73 , 8376.48   , 817.80
+796.73 , 8974.80   , 876.66
+796.73 , 9573.12   , 935.84
+796.73 , 10171.44  , 995.34
+796.73 , 10769.76  , 1055.15
+796.73 , 11368.08  , 1115.27
+796.73 , 11966.40  , 1175.71
+846.53 , -12984.38 , -972.24
+846.53 , -12335.16 , -925.52
+846.53 , -11685.94 , -878.43
+846.53 , -11036.72 , -830.96
+846.53 , -10387.50 , -783.11
+846.53 , -9738.28  , -734.89
+846.53 , -9089.06  , -686.30
+846.53 , -8439.84  , -637.33
+846.53 , -7790.63  , -587.99
+846.53 , -7141.41  , -538.28
+846.53 , -6492.19  , -488.19
+846.53 , -5842.97  , -437.72
+846.53 , -5193.75  , -386.87
+846.53 , -4544.53  , -335.63
+846.53 , -3895.31  , -283.99
+846.53 , -3246.09  , -231.92
+846.53 , -2596.88  , -179.35
+846.53 , -1947.66  , -126.12
+846.53 , -1298.44  , -71.60
+846.53 , -649.22   , -6.45
+846.53 , -129.84   , 0.00
+846.53 , 119.66    , 33.08
+846.53 , 598.32    , 86.37
+846.53 , 1196.64   , 146.31
+846.53 , 1794.96   , 205.50
+846.53 , 2393.28   , 264.70
+846.53 , 2991.60   , 324.11
+846.53 , 3589.92   , 383.81
+846.53 , 4188.24   , 443.83
+846.53 , 4786.56   , 504.18
+846.53 , 5384.88   , 564.87
+846.53 , 5983.20   , 625.91
+846.53 , 6581.52   , 687.30
+846.53 , 7179.84   , 749.05
+846.53 , 7778.16   , 811.14
+846.53 , 8376.48   , 873.59
+846.53 , 8974.80   , 936.40
+846.53 , 9573.12   , 999.56
+846.53 , 10171.44  , 1063.07
+846.53 , 10769.76  , 1126.93
+846.53 , 11368.08  , 1191.14
+846.53 , 11966.40  , 1255.71
+896.32 , -12984.38 , -1021.86
+896.32 , -12335.16 , -972.81
+896.32 , -11685.94 , -923.33
+896.32 , -11036.72 , -873.44
+896.32 , -10387.50 , -823.13
+896.32 , -9738.28  , -772.39
+896.32 , -9089.06  , -721.24
+896.32 , -8439.84  , -669.67
+896.32 , -7790.63  , -617.68
+896.32 , -7141.41  , -565.27
+896.32 , -6492.19  , -512.45
+896.32 , -5842.97  , -459.19
+896.32 , -5193.75  , -405.51
+896.32 , -4544.53  , -351.39
+896.32 , -3895.31  , -296.81
+896.32 , -3246.09  , -241.73
+896.32 , -2596.88  , -186.07
+896.32 , -1947.66  , -129.61
+896.32 , -1298.44  , -71.46
+896.32 , -649.22   , 0.00
+896.32 , -129.84   , 0.00
+896.32 , 119.66    , 36.70
+896.32 , 598.32    , 94.04
+896.32 , 1196.64   , 157.85
+896.32 , 1794.96   , 220.70
+896.32 , 2393.28   , 283.52
+896.32 , 2991.60   , 346.56
+896.32 , 3589.92   , 409.90
+896.32 , 4188.24   , 473.59
+896.32 , 4786.56   , 537.65
+896.32 , 5384.88   , 602.09
+896.32 , 5983.20   , 666.91
+896.32 , 6581.52   , 732.12
+896.32 , 7179.84   , 797.72
+896.32 , 7778.16   , 863.72
+896.32 , 8376.48   , 930.10
+896.32 , 8974.80   , 996.88
+896.32 , 9573.12   , 1064.05
+896.32 , 10171.44  , 1131.62
+896.32 , 10769.76  , 1199.57
+896.32 , 11368.08  , 1267.92
+896.32 , 11966.40  , 1336.65
+946.12 , -12984.38 , -1070.37
+946.12 , -12335.16 , -1019.04
+946.12 , -11685.94 , -967.24
+946.12 , -11036.72 , -914.96
+946.12 , -10387.50 , -862.23
+946.12 , -9738.28  , -809.02
+946.12 , -9089.06  , -755.35
+946.12 , -8439.84  , -701.21
+946.12 , -7790.63  , -646.60
+946.12 , -7141.41  , -591.53
+946.12 , -6492.19  , -535.99
+946.12 , -5842.97  , -479.97
+946.12 , -5193.75  , -423.47
+946.12 , -4544.53  , -366.48
+946.12 , -3895.31  , -308.96
+946.12 , -3246.09  , -250.88
+946.12 , -2596.88  , -192.11
+946.12 , -1947.66  , -132.36
+946.12 , -1298.44  , -70.38
+946.12 , -649.22   , 0.00
+946.12 , -129.84   , 0.00
+946.12 , 119.66    , 40.53
+946.12 , 598.32    , 102.10
+946.12 , 1196.64   , 169.83
+946.12 , 1794.96   , 236.37
+946.12 , 2393.28   , 302.84
+946.12 , 2991.60   , 369.53
+946.12 , 3589.92   , 436.54
+946.12 , 4188.24   , 503.92
+946.12 , 4786.56   , 571.71
+946.12 , 5384.88   , 639.91
+946.12 , 5983.20   , 708.54
+946.12 , 6581.52   , 777.59
+946.12 , 7179.84   , 847.08
+946.12 , 7778.16   , 917.00
+946.12 , 8376.48   , 987.35
+946.12 , 8974.80   , 1058.14
+946.12 , 9573.12   , 1129.36
+946.12 , 10171.44  , 1201.01
+946.12 , 10769.76  , 1273.09
+946.12 , 11368.08  , 1345.61
+946.12 , 11966.40  , 1418.56
+995.92 , -12984.38 , -1117.74
+995.92 , -12335.16 , -1064.18
+995.92 , -11685.94 , -1010.10
+995.92 , -11036.72 , -955.49
+995.92 , -10387.50 , -900.37
+995.92 , -9738.28  , -844.73
+995.92 , -9089.06  , -788.58
+995.92 , -8439.84  , -731.90
+995.92 , -7790.63  , -674.71
+995.92 , -7141.41  , -617.00
+995.92 , -6492.19  , -558.77
+995.92 , -5842.97  , -500.01
+995.92 , -5193.75  , -440.71
+995.92 , -4544.53  , -380.85
+995.92 , -3895.31  , -320.40
+995.92 , -3246.09  , -259.31
+995.92 , -2596.88  , -197.41
+995.92 , -1947.66  , -134.30
+995.92 , -1298.44  , -68.24
+995.92 , -649.22   , 0.00
+995.92 , -129.84   , 0.00
+995.92 , 119.66    , 44.59
+995.92 , 598.32    , 110.53
+995.92 , 1196.64   , 182.27
+995.92 , 1794.96   , 252.55
+995.92 , 2393.28   , 322.69
+995.92 , 2991.60   , 393.04
+995.92 , 3589.92   , 463.74
+995.92 , 4188.24   , 534.84
+995.92 , 4786.56   , 606.37
+995.92 , 5384.88   , 678.37
+995.92 , 5983.20   , 750.82
+995.92 , 6581.52   , 823.74
+995.92 , 7179.84   , 897.14
+995.92 , 7778.16   , 971.01
+995.92 , 8376.48   , 1045.36
+995.92 , 8974.80   , 1120.19
+995.92 , 9573.12   , 1195.49
+995.92 , 10171.44  , 1271.27
+995.92 , 10769.76  , 1347.52
+995.92 , 11368.08  , 1424.25
+995.92 , 11966.40  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..e4be1e22ede233c40afa5a00eeb1292d2cad8f78
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -7190.72 , 0.00
+0.00    , -6831.19 , 0.00
+0.00    , -6471.65 , 0.00
+0.00    , -6112.11 , 0.00
+0.00    , -5752.58 , 0.00
+0.00    , -5393.04 , 0.00
+0.00    , -5033.51 , -0.13
+0.00    , -4673.97 , -0.66
+0.00    , -4314.43 , -0.98
+0.00    , -3954.90 , -1.19
+0.00    , -3595.36 , -1.32
+0.00    , -3235.82 , -1.38
+0.00    , -2876.29 , -1.39
+0.00    , -2516.75 , -1.35
+0.00    , -2157.22 , -1.26
+0.00    , -1797.68 , -1.13
+0.00    , -1438.14 , -0.97
+0.00    , -1078.61 , -0.77
+0.00    , -719.07  , -0.53
+0.00    , -359.54  , -0.27
+0.00    , -71.91   , -0.02
+0.00    , 67.66    , 0.13
+0.00    , 338.29   , 0.56
+0.00    , 676.58   , 1.12
+0.00    , 1014.86  , 1.70
+0.00    , 1353.15  , 2.31
+0.00    , 1691.44  , 2.93
+0.00    , 2029.73  , 3.58
+0.00    , 2368.01  , 4.25
+0.00    , 2706.30  , 4.93
+0.00    , 3044.59  , 5.64
+0.00    , 3382.88  , 6.37
+0.00    , 3721.16  , 7.12
+0.00    , 4059.45  , 7.88
+0.00    , 4397.74  , 8.67
+0.00    , 4736.03  , 9.47
+0.00    , 5074.31  , 10.29
+0.00    , 5412.60  , 11.13
+0.00    , 5750.89  , 11.99
+0.00    , 6089.18  , 12.87
+0.00    , 6427.46  , 13.76
+0.00    , 6765.75  , 14.67
+8.90    , -7190.72 , 0.00
+8.90    , -6831.19 , 0.00
+8.90    , -6471.65 , 0.00
+8.90    , -6112.11 , 0.00
+8.90    , -5752.58 , 0.00
+8.90    , -5393.04 , 0.00
+8.90    , -5033.51 , -0.50
+8.90    , -4673.97 , -0.84
+8.90    , -4314.43 , -1.04
+8.90    , -3954.90 , -1.16
+8.90    , -3595.36 , -1.22
+8.90    , -3235.82 , -1.24
+8.90    , -2876.29 , -1.21
+8.90    , -2516.75 , -1.15
+8.90    , -2157.22 , -1.06
+8.90    , -1797.68 , -0.94
+8.90    , -1438.14 , -0.80
+8.90    , -1078.61 , -0.62
+8.90    , -719.07  , -0.43
+8.90    , -359.54  , -0.21
+8.90    , -71.91   , -0.02
+8.90    , 67.66    , 0.10
+8.90    , 338.29   , 0.43
+8.90    , 676.58   , 0.85
+8.90    , 1014.86  , 1.30
+8.90    , 1353.15  , 1.75
+8.90    , 1691.44  , 2.23
+8.90    , 2029.73  , 2.71
+8.90    , 2368.01  , 3.21
+8.90    , 2706.30  , 3.73
+8.90    , 3044.59  , 4.26
+8.90    , 3382.88  , 4.80
+8.90    , 3721.16  , 5.36
+8.90    , 4059.45  , 5.93
+8.90    , 4397.74  , 6.52
+8.90    , 4736.03  , 7.12
+8.90    , 5074.31  , 7.73
+8.90    , 5412.60  , 8.35
+8.90    , 5750.89  , 8.99
+8.90    , 6089.18  , 9.64
+8.90    , 6427.46  , 10.30
+8.90    , 6765.75  , 10.98
+88.99   , -7190.72 , -58.10
+88.99   , -6831.19 , -55.37
+88.99   , -6471.65 , -52.62
+88.99   , -6112.11 , -49.85
+88.99   , -5752.58 , -47.06
+88.99   , -5393.04 , -44.25
+88.99   , -5033.51 , -41.42
+88.99   , -4673.97 , -38.57
+88.99   , -4314.43 , -35.70
+88.99   , -3954.90 , -32.81
+88.99   , -3595.36 , -29.90
+88.99   , -3235.82 , -26.98
+88.99   , -2876.29 , -24.03
+88.99   , -2516.75 , -21.07
+88.99   , -2157.22 , -18.08
+88.99   , -1797.68 , -15.08
+88.99   , -1438.14 , -12.06
+88.99   , -1078.61 , -9.02
+88.99   , -719.07  , -5.96
+88.99   , -359.54  , -2.88
+88.99   , -71.91   , -0.37
+88.99   , 67.66    , 0.90
+88.99   , 338.29   , 3.68
+88.99   , 676.58   , 7.16
+88.99   , 1014.86  , 10.66
+88.99   , 1353.15  , 14.17
+88.99   , 1691.44  , 17.71
+88.99   , 2029.73  , 21.26
+88.99   , 2368.01  , 24.84
+88.99   , 2706.30  , 28.43
+88.99   , 3044.59  , 32.04
+88.99   , 3382.88  , 35.67
+88.99   , 3721.16  , 39.32
+88.99   , 4059.45  , 42.99
+88.99   , 4397.74  , 46.68
+88.99   , 4736.03  , 50.38
+88.99   , 5074.31  , 54.11
+88.99   , 5412.60  , 57.85
+88.99   , 5750.89  , 61.61
+88.99   , 6089.18  , 65.39
+88.99   , 6427.46  , 69.19
+88.99   , 6765.75  , 73.01
+177.98  , -7190.72 , -120.57
+177.98  , -6831.19 , -114.73
+177.98  , -6471.65 , -108.87
+177.98  , -6112.11 , -102.99
+177.98  , -5752.58 , -97.08
+177.98  , -5393.04 , -91.15
+177.98  , -5033.51 , -85.20
+177.98  , -4673.97 , -79.23
+177.98  , -4314.43 , -73.23
+177.98  , -3954.90 , -67.21
+177.98  , -3595.36 , -61.17
+177.98  , -3235.82 , -55.10
+177.98  , -2876.29 , -49.01
+177.98  , -2516.75 , -42.90
+177.98  , -2157.22 , -36.77
+177.98  , -1797.68 , -30.61
+177.98  , -1438.14 , -24.43
+177.98  , -1078.61 , -18.23
+177.98  , -719.07  , -12.01
+177.98  , -359.54  , -5.76
+177.98  , -71.91   , -0.66
+177.98  , 67.66    , 1.84
+177.98  , 338.29   , 7.35
+177.98  , 676.58   , 14.22
+177.98  , 1014.86  , 21.11
+177.98  , 1353.15  , 28.02
+177.98  , 1691.44  , 34.96
+177.98  , 2029.73  , 41.92
+177.98  , 2368.01  , 48.90
+177.98  , 2706.30  , 55.90
+177.98  , 3044.59  , 62.93
+177.98  , 3382.88  , 69.98
+177.98  , 3721.16  , 77.05
+177.98  , 4059.45  , 84.15
+177.98  , 4397.74  , 91.27
+177.98  , 4736.03  , 98.41
+177.98  , 5074.31  , 105.58
+177.98  , 5412.60  , 112.76
+177.98  , 5750.89  , 119.97
+177.98  , 6089.18  , 127.21
+177.98  , 6427.46  , 134.46
+177.98  , 6765.75  , 141.74
+266.97  , -7190.72 , -182.44
+266.97  , -6831.19 , -173.55
+266.97  , -6471.65 , -164.62
+266.97  , -6112.11 , -155.67
+266.97  , -5752.58 , -146.69
+266.97  , -5393.04 , -137.68
+266.97  , -5033.51 , -128.65
+266.97  , -4673.97 , -119.58
+266.97  , -4314.43 , -110.49
+266.97  , -3954.90 , -101.36
+266.97  , -3595.36 , -92.21
+266.97  , -3235.82 , -83.03
+266.97  , -2876.29 , -73.82
+266.97  , -2516.75 , -64.58
+266.97  , -2157.22 , -55.31
+266.97  , -1797.68 , -46.02
+266.97  , -1438.14 , -36.70
+266.97  , -1078.61 , -27.34
+266.97  , -719.07  , -17.96
+266.97  , -359.54  , -8.54
+266.97  , -71.91   , -0.79
+266.97  , 67.66    , 2.86
+266.97  , 338.29   , 11.12
+266.97  , 676.58   , 21.39
+266.97  , 1014.86  , 31.68
+266.97  , 1353.15  , 41.99
+266.97  , 1691.44  , 52.34
+266.97  , 2029.73  , 62.71
+266.97  , 2368.01  , 73.12
+266.97  , 2706.30  , 83.55
+266.97  , 3044.59  , 94.01
+266.97  , 3382.88  , 104.50
+266.97  , 3721.16  , 115.02
+266.97  , 4059.45  , 125.57
+266.97  , 4397.74  , 136.15
+266.97  , 4736.03  , 146.76
+266.97  , 5074.31  , 157.40
+266.97  , 5412.60  , 168.06
+266.97  , 5750.89  , 178.76
+266.97  , 6089.18  , 189.48
+266.97  , 6427.46  , 200.23
+266.97  , 6765.75  , 211.02
+355.96  , -7190.72 , -243.71
+355.96  , -6831.19 , -231.81
+355.96  , -6471.65 , -219.87
+355.96  , -6112.11 , -207.89
+355.96  , -5752.58 , -195.88
+355.96  , -5393.04 , -183.83
+355.96  , -5033.51 , -171.74
+355.96  , -4673.97 , -159.61
+355.96  , -4314.43 , -147.45
+355.96  , -3954.90 , -135.25
+355.96  , -3595.36 , -123.01
+355.96  , -3235.82 , -110.74
+355.96  , -2876.29 , -98.43
+355.96  , -2516.75 , -86.08
+355.96  , -2157.22 , -73.70
+355.96  , -1797.68 , -61.27
+355.96  , -1438.14 , -48.82
+355.96  , -1078.61 , -36.32
+355.96  , -719.07  , -23.78
+355.96  , -359.54  , -11.19
+355.96  , -71.91   , -0.63
+355.96  , 67.66    , 3.98
+355.96  , 338.29   , 15.01
+355.96  , 676.58   , 28.68
+355.96  , 1014.86  , 42.37
+355.96  , 1353.15  , 56.10
+355.96  , 1691.44  , 69.87
+355.96  , 2029.73  , 83.67
+355.96  , 2368.01  , 97.52
+355.96  , 2706.30  , 111.40
+355.96  , 3044.59  , 125.31
+355.96  , 3382.88  , 139.27
+355.96  , 3721.16  , 153.26
+355.96  , 4059.45  , 167.29
+355.96  , 4397.74  , 181.36
+355.96  , 4736.03  , 195.46
+355.96  , 5074.31  , 209.61
+355.96  , 5412.60  , 223.79
+355.96  , 5750.89  , 238.01
+355.96  , 6089.18  , 252.26
+355.96  , 6427.46  , 266.56
+355.96  , 6765.75  , 280.89
+444.95  , -7190.72 , -304.37
+444.95  , -6831.19 , -289.50
+444.95  , -6471.65 , -274.59
+444.95  , -6112.11 , -259.63
+444.95  , -5752.58 , -244.61
+444.95  , -5393.04 , -229.56
+444.95  , -5033.51 , -214.45
+444.95  , -4673.97 , -199.30
+444.95  , -4314.43 , -184.10
+444.95  , -3954.90 , -168.85
+444.95  , -3595.36 , -153.55
+444.95  , -3235.82 , -138.20
+444.95  , -2876.29 , -122.81
+444.95  , -2516.75 , -107.37
+444.95  , -2157.22 , -91.88
+444.95  , -1797.68 , -76.35
+444.95  , -1438.14 , -60.76
+444.95  , -1078.61 , -45.13
+444.95  , -719.07  , -29.44
+444.95  , -359.54  , -13.67
+444.95  , -71.91   , 0.00
+444.95  , 67.66    , 5.21
+444.95  , 338.29   , 19.04
+444.95  , 676.58   , 36.13
+444.95  , 1014.86  , 53.24
+444.95  , 1353.15  , 70.39
+444.95  , 1691.44  , 87.59
+444.95  , 2029.73  , 104.83
+444.95  , 2368.01  , 122.13
+444.95  , 2706.30  , 139.47
+444.95  , 3044.59  , 156.87
+444.95  , 3382.88  , 174.31
+444.95  , 3721.16  , 191.80
+444.95  , 4059.45  , 209.33
+444.95  , 4397.74  , 226.92
+444.95  , 4736.03  , 244.56
+444.95  , 5074.31  , 262.24
+444.95  , 5412.60  , 279.97
+444.95  , 5750.89  , 297.76
+444.95  , 6089.18  , 315.58
+444.95  , 6427.46  , 333.46
+444.95  , 6765.75  , 351.39
+533.94  , -7190.72 , -364.37
+533.94  , -6831.19 , -346.59
+533.94  , -6471.65 , -328.74
+533.94  , -6112.11 , -310.84
+533.94  , -5752.58 , -292.87
+533.94  , -5393.04 , -274.84
+533.94  , -5033.51 , -256.75
+533.94  , -4673.97 , -238.60
+533.94  , -4314.43 , -220.39
+533.94  , -3954.90 , -202.12
+533.94  , -3595.36 , -183.79
+533.94  , -3235.82 , -165.40
+533.94  , -2876.29 , -146.94
+533.94  , -2516.75 , -128.43
+533.94  , -2157.22 , -109.85
+533.94  , -1797.68 , -91.21
+533.94  , -1438.14 , -72.51
+533.94  , -1078.61 , -53.75
+533.94  , -719.07  , -34.91
+533.94  , -359.54  , -15.95
+533.94  , -71.91   , 0.00
+533.94  , 67.66    , 6.58
+533.94  , 338.29   , 23.25
+533.94  , 676.58   , 43.76
+533.94  , 1014.86  , 64.29
+533.94  , 1353.15  , 84.87
+533.94  , 1691.44  , 105.52
+533.94  , 2029.73  , 126.22
+533.94  , 2368.01  , 146.98
+533.94  , 2706.30  , 167.81
+533.94  , 3044.59  , 188.70
+533.94  , 3382.88  , 209.65
+533.94  , 3721.16  , 230.66
+533.94  , 4059.45  , 251.73
+533.94  , 4397.74  , 272.87
+533.94  , 4736.03  , 294.07
+533.94  , 5074.31  , 315.33
+533.94  , 5412.60  , 336.65
+533.94  , 5750.89  , 358.03
+533.94  , 6089.18  , 379.47
+533.94  , 6427.46  , 400.98
+533.94  , 6765.75  , 422.54
+622.93  , -7190.72 , -423.69
+622.93  , -6831.19 , -403.04
+622.93  , -6471.65 , -382.31
+622.93  , -6112.11 , -361.50
+622.93  , -5752.58 , -340.62
+622.93  , -5393.04 , -319.66
+622.93  , -5033.51 , -298.62
+622.93  , -4673.97 , -277.51
+622.93  , -4314.43 , -256.31
+622.93  , -3954.90 , -235.05
+622.93  , -3595.36 , -213.70
+622.93  , -3235.82 , -192.28
+622.93  , -2876.29 , -170.79
+622.93  , -2516.75 , -149.21
+622.93  , -2157.22 , -127.57
+622.93  , -1797.68 , -105.84
+622.93  , -1438.14 , -84.03
+622.93  , -1078.61 , -62.14
+622.93  , -719.07  , -40.16
+622.93  , -359.54  , -18.00
+622.93  , -71.91   , 0.00
+622.93  , 67.66    , 8.09
+622.93  , 338.29   , 27.64
+622.93  , 676.58   , 51.59
+622.93  , 1014.86  , 75.56
+622.93  , 1353.15  , 99.58
+622.93  , 1691.44  , 123.68
+622.93  , 2029.73  , 147.86
+622.93  , 2368.01  , 172.10
+622.93  , 2706.30  , 196.43
+622.93  , 3044.59  , 220.84
+622.93  , 3382.88  , 245.32
+622.93  , 3721.16  , 269.88
+622.93  , 4059.45  , 294.51
+622.93  , 4397.74  , 319.23
+622.93  , 4736.03  , 344.02
+622.93  , 5074.31  , 368.89
+622.93  , 5412.60  , 393.83
+622.93  , 5750.89  , 418.85
+622.93  , 6089.18  , 443.95
+622.93  , 6427.46  , 469.13
+622.93  , 6765.75  , 494.38
+711.92  , -7190.72 , -482.31
+711.92  , -6831.19 , -458.83
+711.92  , -6471.65 , -435.26
+711.92  , -6112.11 , -411.59
+711.92  , -5752.58 , -387.83
+711.92  , -5393.04 , -363.97
+711.92  , -5033.51 , -340.02
+711.92  , -4673.97 , -315.97
+711.92  , -4314.43 , -291.83
+711.92  , -3954.90 , -267.59
+711.92  , -3595.36 , -243.26
+711.92  , -3235.82 , -218.84
+711.92  , -2876.29 , -194.32
+711.92  , -2516.75 , -169.71
+711.92  , -2157.22 , -145.00
+711.92  , -1797.68 , -120.19
+711.92  , -1438.14 , -95.29
+711.92  , -1078.61 , -70.28
+711.92  , -719.07  , -45.14
+711.92  , -359.54  , -19.76
+711.92  , -71.91   , 0.00
+711.92  , 67.66    , 9.76
+711.92  , 338.29   , 32.25
+711.92  , 676.58   , 59.66
+711.92  , 1014.86  , 87.07
+711.92  , 1353.15  , 114.55
+711.92  , 1691.44  , 142.11
+711.92  , 2029.73  , 169.77
+711.92  , 2368.01  , 197.52
+711.92  , 2706.30  , 225.37
+711.92  , 3044.59  , 253.31
+711.92  , 3382.88  , 281.34
+711.92  , 3721.16  , 309.47
+711.92  , 4059.45  , 337.70
+711.92  , 4397.74  , 366.02
+711.92  , 4736.03  , 394.44
+711.92  , 5074.31  , 422.95
+711.92  , 5412.60  , 451.56
+711.92  , 5750.89  , 480.26
+711.92  , 6089.18  , 509.05
+711.92  , 6427.46  , 537.94
+711.92  , 6765.75  , 566.93
+800.91  , -7190.72 , -540.17
+800.91  , -6831.19 , -513.92
+800.91  , -6471.65 , -487.55
+800.91  , -6112.11 , -461.06
+800.91  , -5752.58 , -434.46
+800.91  , -5393.04 , -407.75
+800.91  , -5033.51 , -380.92
+800.91  , -4673.97 , -353.97
+800.91  , -4314.43 , -326.91
+800.91  , -3954.90 , -299.73
+800.91  , -3595.36 , -272.44
+800.91  , -3235.82 , -245.03
+800.91  , -2876.29 , -217.51
+800.91  , -2516.75 , -189.87
+800.91  , -2157.22 , -162.12
+800.91  , -1797.68 , -134.25
+800.91  , -1438.14 , -106.26
+800.91  , -1078.61 , -78.13
+800.91  , -719.07  , -49.84
+800.91  , -359.54  , -21.19
+800.91  , -71.91   , 0.00
+800.91  , 67.66    , 11.59
+800.91  , 338.29   , 37.10
+800.91  , 676.58   , 67.98
+800.91  , 1014.86  , 98.85
+800.91  , 1353.15  , 129.79
+800.91  , 1691.44  , 160.84
+800.91  , 2029.73  , 191.99
+800.91  , 2368.01  , 223.26
+800.91  , 2706.30  , 254.64
+800.91  , 3044.59  , 286.14
+800.91  , 3382.88  , 317.75
+800.91  , 3721.16  , 349.48
+800.91  , 4059.45  , 381.32
+800.91  , 4397.74  , 413.28
+800.91  , 4736.03  , 445.36
+800.91  , 5074.31  , 477.54
+800.91  , 5412.60  , 509.85
+800.91  , 5750.89  , 542.27
+800.91  , 6089.18  , 574.80
+800.91  , 6427.46  , 607.45
+800.91  , 6765.75  , 640.21
+889.90  , -7190.72 , -597.26
+889.90  , -6831.19 , -568.28
+889.90  , -6471.65 , -539.16
+889.90  , -6112.11 , -509.90
+889.90  , -5752.58 , -480.50
+889.90  , -5393.04 , -450.96
+889.90  , -5033.51 , -421.28
+889.90  , -4673.97 , -391.47
+889.90  , -4314.43 , -361.52
+889.90  , -3954.90 , -331.43
+889.90  , -3595.36 , -301.20
+889.90  , -3235.82 , -270.83
+889.90  , -2876.29 , -240.33
+889.90  , -2516.75 , -209.68
+889.90  , -2157.22 , -178.90
+889.90  , -1797.68 , -147.97
+889.90  , -1438.14 , -116.90
+889.90  , -1078.61 , -85.66
+889.90  , -719.07  , -54.21
+889.90  , -359.54  , -22.23
+889.90  , -71.91   , 0.00
+889.90  , 67.66    , 13.60
+889.90  , 338.29   , 42.20
+889.90  , 676.58   , 76.58
+889.90  , 1014.86  , 110.92
+889.90  , 1353.15  , 145.34
+889.90  , 1691.44  , 179.88
+889.90  , 2029.73  , 214.55
+889.90  , 2368.01  , 249.35
+889.90  , 2706.30  , 284.29
+889.90  , 3044.59  , 319.36
+889.90  , 3382.88  , 354.57
+889.90  , 3721.16  , 389.92
+889.90  , 4059.45  , 425.41
+889.90  , 4397.74  , 461.03
+889.90  , 4736.03  , 496.79
+889.90  , 5074.31  , 532.69
+889.90  , 5412.60  , 568.73
+889.90  , 5750.89  , 604.90
+889.90  , 6089.18  , 641.21
+889.90  , 6427.46  , 677.66
+889.90  , 6765.75  , 714.24
+978.89  , -7190.72 , -653.54
+978.89  , -6831.19 , -621.88
+978.89  , -6471.65 , -590.05
+978.89  , -6112.11 , -558.06
+978.89  , -5752.58 , -525.90
+978.89  , -5393.04 , -493.58
+978.89  , -5033.51 , -461.09
+978.89  , -4673.97 , -428.44
+978.89  , -4314.43 , -395.63
+978.89  , -3954.90 , -362.65
+978.89  , -3595.36 , -329.51
+978.89  , -3235.82 , -296.21
+978.89  , -2876.29 , -262.74
+978.89  , -2516.75 , -229.11
+978.89  , -2157.22 , -195.31
+978.89  , -1797.68 , -161.34
+978.89  , -1438.14 , -127.18
+978.89  , -1078.61 , -92.83
+978.89  , -719.07  , -58.20
+978.89  , -359.54  , -22.82
+978.89  , -71.91   , 0.00
+978.89  , 67.66    , 15.79
+978.89  , 338.29   , 47.58
+978.89  , 676.58   , 85.48
+978.89  , 1014.86  , 123.30
+978.89  , 1353.15  , 161.22
+978.89  , 1691.44  , 199.26
+978.89  , 2029.73  , 237.46
+978.89  , 2368.01  , 275.81
+978.89  , 2706.30  , 314.32
+978.89  , 3044.59  , 352.99
+978.89  , 3382.88  , 391.83
+978.89  , 3721.16  , 430.82
+978.89  , 4059.45  , 469.98
+978.89  , 4397.74  , 509.30
+978.89  , 4736.03  , 548.78
+978.89  , 5074.31  , 588.42
+978.89  , 5412.60  , 628.23
+978.89  , 5750.89  , 668.20
+978.89  , 6089.18  , 708.32
+978.89  , 6427.46  , 748.61
+978.89  , 6765.75  , 789.06
+1067.88 , -7190.72 , -708.97
+1067.88 , -6831.19 , -674.68
+1067.88 , -6471.65 , -640.19
+1067.88 , -6112.11 , -605.51
+1067.88 , -5752.58 , -570.63
+1067.88 , -5393.04 , -535.56
+1067.88 , -5033.51 , -500.30
+1067.88 , -4673.97 , -464.85
+1067.88 , -4314.43 , -429.21
+1067.88 , -3954.90 , -393.37
+1067.88 , -3595.36 , -357.35
+1067.88 , -3235.82 , -321.13
+1067.88 , -2876.29 , -284.71
+1067.88 , -2516.75 , -248.11
+1067.88 , -2157.22 , -211.31
+1067.88 , -1797.68 , -174.30
+1067.88 , -1438.14 , -137.08
+1067.88 , -1078.61 , -99.61
+1067.88 , -719.07  , -61.78
+1067.88 , -359.54  , -22.86
+1067.88 , -71.91   , 0.00
+1067.88 , 67.66    , 18.17
+1067.88 , 338.29   , 53.24
+1067.88 , 676.58   , 94.71
+1067.88 , 1014.86  , 136.03
+1067.88 , 1353.15  , 177.45
+1067.88 , 1691.44  , 219.01
+1067.88 , 2029.73  , 260.75
+1067.88 , 2368.01  , 302.67
+1067.88 , 2706.30  , 344.78
+1067.88 , 3044.59  , 387.07
+1067.88 , 3382.88  , 429.54
+1067.88 , 3721.16  , 472.21
+1067.88 , 4059.45  , 515.06
+1067.88 , 4397.74  , 558.11
+1067.88 , 4736.03  , 601.34
+1067.88 , 5074.31  , 644.76
+1067.88 , 5412.60  , 688.37
+1067.88 , 5750.89  , 732.17
+1067.88 , 6089.18  , 776.15
+1067.88 , 6427.46  , 820.33
+1067.88 , 6765.75  , 864.69
+1156.87 , -7190.72 , -763.53
+1156.87 , -6831.19 , -726.65
+1156.87 , -6471.65 , -689.55
+1156.87 , -6112.11 , -652.22
+1156.87 , -5752.58 , -614.67
+1156.87 , -5393.04 , -576.89
+1156.87 , -5033.51 , -538.89
+1156.87 , -4673.97 , -500.67
+1156.87 , -4314.43 , -462.22
+1156.87 , -3954.90 , -423.56
+1156.87 , -3595.36 , -384.67
+1156.87 , -3235.82 , -345.56
+1156.87 , -2876.29 , -306.22
+1156.87 , -2516.75 , -266.66
+1156.87 , -2157.22 , -226.86
+1156.87 , -1797.68 , -186.83
+1156.87 , -1438.14 , -146.54
+1156.87 , -1078.61 , -105.95
+1156.87 , -719.07  , -64.90
+1156.87 , -359.54  , -22.24
+1156.87 , -71.91   , 0.00
+1156.87 , 67.66    , 20.74
+1156.87 , 338.29   , 59.20
+1156.87 , 676.58   , 104.27
+1156.87 , 1014.86  , 149.12
+1156.87 , 1353.15  , 194.05
+1156.87 , 1691.44  , 239.16
+1156.87 , 2029.73  , 284.45
+1156.87 , 2368.01  , 329.96
+1156.87 , 2706.30  , 375.67
+1156.87 , 3044.59  , 421.60
+1156.87 , 3382.88  , 467.75
+1156.87 , 3721.16  , 514.11
+1156.87 , 4059.45  , 560.69
+1156.87 , 4397.74  , 607.48
+1156.87 , 4736.03  , 654.50
+1156.87 , 5074.31  , 701.73
+1156.87 , 5412.60  , 749.18
+1156.87 , 5750.89  , 796.84
+1156.87 , 6089.18  , 844.73
+1156.87 , 6427.46  , 892.83
+1156.87 , 6765.75  , 941.14
+1245.86 , -7190.72 , -817.17
+1245.86 , -6831.19 , -777.76
+1245.86 , -6471.65 , -738.08
+1245.86 , -6112.11 , -698.15
+1245.86 , -5752.58 , -657.96
+1245.86 , -5393.04 , -617.52
+1245.86 , -5033.51 , -576.82
+1245.86 , -4673.97 , -535.86
+1245.86 , -4314.43 , -494.65
+1245.86 , -3954.90 , -453.18
+1245.86 , -3595.36 , -411.45
+1245.86 , -3235.82 , -369.47
+1245.86 , -2876.29 , -327.22
+1245.86 , -2516.75 , -284.72
+1245.86 , -2157.22 , -241.95
+1245.86 , -1797.68 , -198.90
+1245.86 , -1438.14 , -155.54
+1245.86 , -1078.61 , -111.82
+1245.86 , -719.07  , -67.51
+1245.86 , -359.54  , -20.80
+1245.86 , -71.91   , 0.00
+1245.86 , 67.66    , 23.52
+1245.86 , 338.29   , 65.48
+1245.86 , 676.58   , 114.20
+1245.86 , 1014.86  , 162.59
+1245.86 , 1353.15  , 211.06
+1245.86 , 1691.44  , 259.72
+1245.86 , 2029.73  , 308.59
+1245.86 , 2368.01  , 357.69
+1245.86 , 2706.30  , 407.04
+1245.86 , 3044.59  , 456.62
+1245.86 , 3382.88  , 506.46
+1245.86 , 3721.16  , 556.54
+1245.86 , 4059.45  , 606.87
+1245.86 , 4397.74  , 657.45
+1245.86 , 4736.03  , 708.28
+1245.86 , 5074.31  , 759.35
+1245.86 , 5412.60  , 810.68
+1245.86 , 5750.89  , 862.25
+1245.86 , 6089.18  , 914.07
+1245.86 , 6427.46  , 966.13
+1245.86 , 6765.75  , 1018.44
+1334.85 , -7190.72 , -869.86
+1334.85 , -6831.19 , -827.96
+1334.85 , -6471.65 , -785.77
+1334.85 , -6112.11 , -743.28
+1334.85 , -5752.58 , -700.50
+1334.85 , -5393.04 , -657.42
+1334.85 , -5033.51 , -614.05
+1334.85 , -4673.97 , -570.39
+1334.85 , -4314.43 , -526.44
+1334.85 , -3954.90 , -482.19
+1334.85 , -3595.36 , -437.65
+1334.85 , -3235.82 , -392.82
+1334.85 , -2876.29 , -347.69
+1334.85 , -2516.75 , -302.26
+1334.85 , -2157.22 , -256.52
+1334.85 , -1797.68 , -210.46
+1334.85 , -1438.14 , -164.04
+1334.85 , -1078.61 , -117.17
+1334.85 , -719.07  , -69.54
+1334.85 , -359.54  , -18.27
+1334.85 , -71.91   , 0.00
+1334.85 , 67.66    , 26.49
+1334.85 , 338.29   , 72.10
+1334.85 , 676.58   , 124.50
+1334.85 , 1014.86  , 176.46
+1334.85 , 1353.15  , 228.49
+1334.85 , 1691.44  , 280.71
+1334.85 , 2029.73  , 333.18
+1334.85 , 2368.01  , 385.90
+1334.85 , 2706.30  , 438.89
+1334.85 , 3044.59  , 492.16
+1334.85 , 3382.88  , 545.71
+1334.85 , 3721.16  , 599.54
+1334.85 , 4059.45  , 653.64
+1334.85 , 4397.74  , 708.03
+1334.85 , 4736.03  , 762.71
+1334.85 , 5074.31  , 817.66
+1334.85 , 5412.60  , 872.89
+1334.85 , 5750.89  , 928.41
+1334.85 , 6089.18  , 984.20
+1334.85 , 6427.46  , 1040.27
+1334.85 , 6765.75  , 1096.63
+1423.84 , -7190.72 , -921.56
+1423.84 , -6831.19 , -877.23
+1423.84 , -6471.65 , -832.56
+1423.84 , -6112.11 , -787.56
+1423.84 , -5752.58 , -742.22
+1423.84 , -5393.04 , -696.56
+1423.84 , -5033.51 , -650.56
+1423.84 , -4673.97 , -604.23
+1423.84 , -4314.43 , -557.56
+1423.84 , -3954.90 , -510.57
+1423.84 , -3595.36 , -463.24
+1423.84 , -3235.82 , -415.58
+1423.84 , -2876.29 , -367.58
+1423.84 , -2516.75 , -319.24
+1423.84 , -2157.22 , -270.55
+1423.84 , -1797.68 , -221.48
+1423.84 , -1438.14 , -171.99
+1423.84 , -1078.61 , -121.95
+1423.84 , -719.07  , -70.93
+1423.84 , -359.54  , -14.10
+1423.84 , -71.91   , 0.00
+1423.84 , 67.66    , 29.68
+1423.84 , 338.29   , 79.05
+1423.84 , 676.58   , 135.20
+1423.84 , 1014.86  , 190.76
+1423.84 , 1353.15  , 246.36
+1423.84 , 1691.44  , 302.17
+1423.84 , 2029.73  , 358.24
+1423.84 , 2368.01  , 414.60
+1423.84 , 2706.30  , 471.27
+1423.84 , 3044.59  , 528.24
+1423.84 , 3382.88  , 585.52
+1423.84 , 3721.16  , 643.12
+1423.84 , 4059.45  , 701.03
+1423.84 , 4397.74  , 759.26
+1423.84 , 4736.03  , 817.80
+1423.84 , 5074.31  , 876.66
+1423.84 , 5412.60  , 935.84
+1423.84 , 5750.89  , 995.34
+1423.84 , 6089.18  , 1055.15
+1423.84 , 6427.46  , 1115.27
+1423.84 , 6765.75  , 1175.71
+1512.83 , -7190.72 , -972.24
+1512.83 , -6831.19 , -925.52
+1512.83 , -6471.65 , -878.43
+1512.83 , -6112.11 , -830.96
+1512.83 , -5752.58 , -783.11
+1512.83 , -5393.04 , -734.89
+1512.83 , -5033.51 , -686.30
+1512.83 , -4673.97 , -637.33
+1512.83 , -4314.43 , -587.99
+1512.83 , -3954.90 , -538.28
+1512.83 , -3595.36 , -488.19
+1512.83 , -3235.82 , -437.72
+1512.83 , -2876.29 , -386.87
+1512.83 , -2516.75 , -335.63
+1512.83 , -2157.22 , -283.99
+1512.83 , -1797.68 , -231.92
+1512.83 , -1438.14 , -179.35
+1512.83 , -1078.61 , -126.12
+1512.83 , -719.07  , -71.60
+1512.83 , -359.54  , -6.45
+1512.83 , -71.91   , 0.00
+1512.83 , 67.66    , 33.08
+1512.83 , 338.29   , 86.37
+1512.83 , 676.58   , 146.31
+1512.83 , 1014.86  , 205.50
+1512.83 , 1353.15  , 264.70
+1512.83 , 1691.44  , 324.11
+1512.83 , 2029.73  , 383.81
+1512.83 , 2368.01  , 443.83
+1512.83 , 2706.30  , 504.18
+1512.83 , 3044.59  , 564.87
+1512.83 , 3382.88  , 625.91
+1512.83 , 3721.16  , 687.30
+1512.83 , 4059.45  , 749.05
+1512.83 , 4397.74  , 811.14
+1512.83 , 4736.03  , 873.59
+1512.83 , 5074.31  , 936.40
+1512.83 , 5412.60  , 999.56
+1512.83 , 5750.89  , 1063.07
+1512.83 , 6089.18  , 1126.93
+1512.83 , 6427.46  , 1191.14
+1512.83 , 6765.75  , 1255.71
+1601.82 , -7190.72 , -1021.86
+1601.82 , -6831.19 , -972.81
+1601.82 , -6471.65 , -923.33
+1601.82 , -6112.11 , -873.44
+1601.82 , -5752.58 , -823.13
+1601.82 , -5393.04 , -772.39
+1601.82 , -5033.51 , -721.24
+1601.82 , -4673.97 , -669.67
+1601.82 , -4314.43 , -617.68
+1601.82 , -3954.90 , -565.27
+1601.82 , -3595.36 , -512.45
+1601.82 , -3235.82 , -459.19
+1601.82 , -2876.29 , -405.51
+1601.82 , -2516.75 , -351.39
+1601.82 , -2157.22 , -296.81
+1601.82 , -1797.68 , -241.73
+1601.82 , -1438.14 , -186.07
+1601.82 , -1078.61 , -129.61
+1601.82 , -719.07  , -71.46
+1601.82 , -359.54  , 0.00
+1601.82 , -71.91   , 0.00
+1601.82 , 67.66    , 36.70
+1601.82 , 338.29   , 94.04
+1601.82 , 676.58   , 157.85
+1601.82 , 1014.86  , 220.70
+1601.82 , 1353.15  , 283.52
+1601.82 , 1691.44  , 346.56
+1601.82 , 2029.73  , 409.90
+1601.82 , 2368.01  , 473.59
+1601.82 , 2706.30  , 537.65
+1601.82 , 3044.59  , 602.09
+1601.82 , 3382.88  , 666.91
+1601.82 , 3721.16  , 732.12
+1601.82 , 4059.45  , 797.72
+1601.82 , 4397.74  , 863.72
+1601.82 , 4736.03  , 930.10
+1601.82 , 5074.31  , 996.88
+1601.82 , 5412.60  , 1064.05
+1601.82 , 5750.89  , 1131.62
+1601.82 , 6089.18  , 1199.57
+1601.82 , 6427.46  , 1267.92
+1601.82 , 6765.75  , 1336.65
+1690.81 , -7190.72 , -1070.37
+1690.81 , -6831.19 , -1019.04
+1690.81 , -6471.65 , -967.24
+1690.81 , -6112.11 , -914.96
+1690.81 , -5752.58 , -862.23
+1690.81 , -5393.04 , -809.02
+1690.81 , -5033.51 , -755.35
+1690.81 , -4673.97 , -701.21
+1690.81 , -4314.43 , -646.60
+1690.81 , -3954.90 , -591.53
+1690.81 , -3595.36 , -535.99
+1690.81 , -3235.82 , -479.97
+1690.81 , -2876.29 , -423.47
+1690.81 , -2516.75 , -366.48
+1690.81 , -2157.22 , -308.96
+1690.81 , -1797.68 , -250.88
+1690.81 , -1438.14 , -192.11
+1690.81 , -1078.61 , -132.36
+1690.81 , -719.07  , -70.38
+1690.81 , -359.54  , 0.00
+1690.81 , -71.91   , 0.00
+1690.81 , 67.66    , 40.53
+1690.81 , 338.29   , 102.10
+1690.81 , 676.58   , 169.83
+1690.81 , 1014.86  , 236.37
+1690.81 , 1353.15  , 302.84
+1690.81 , 1691.44  , 369.53
+1690.81 , 2029.73  , 436.54
+1690.81 , 2368.01  , 503.92
+1690.81 , 2706.30  , 571.71
+1690.81 , 3044.59  , 639.91
+1690.81 , 3382.88  , 708.54
+1690.81 , 3721.16  , 777.59
+1690.81 , 4059.45  , 847.08
+1690.81 , 4397.74  , 917.00
+1690.81 , 4736.03  , 987.35
+1690.81 , 5074.31  , 1058.14
+1690.81 , 5412.60  , 1129.36
+1690.81 , 5750.89  , 1201.01
+1690.81 , 6089.18  , 1273.09
+1690.81 , 6427.46  , 1345.61
+1690.81 , 6765.75  , 1418.56
+1779.80 , -7190.72 , -1117.74
+1779.80 , -6831.19 , -1064.18
+1779.80 , -6471.65 , -1010.10
+1779.80 , -6112.11 , -955.49
+1779.80 , -5752.58 , -900.37
+1779.80 , -5393.04 , -844.73
+1779.80 , -5033.51 , -788.58
+1779.80 , -4673.97 , -731.90
+1779.80 , -4314.43 , -674.71
+1779.80 , -3954.90 , -617.00
+1779.80 , -3595.36 , -558.77
+1779.80 , -3235.82 , -500.01
+1779.80 , -2876.29 , -440.71
+1779.80 , -2516.75 , -380.85
+1779.80 , -2157.22 , -320.40
+1779.80 , -1797.68 , -259.31
+1779.80 , -1438.14 , -197.41
+1779.80 , -1078.61 , -134.30
+1779.80 , -719.07  , -68.24
+1779.80 , -359.54  , 0.00
+1779.80 , -71.91   , 0.00
+1779.80 , 67.66    , 44.59
+1779.80 , 338.29   , 110.53
+1779.80 , 676.58   , 182.27
+1779.80 , 1014.86  , 252.55
+1779.80 , 1353.15  , 322.69
+1779.80 , 1691.44  , 393.04
+1779.80 , 2029.73  , 463.74
+1779.80 , 2368.01  , 534.84
+1779.80 , 2706.30  , 606.37
+1779.80 , 3044.59  , 678.37
+1779.80 , 3382.88  , 750.82
+1779.80 , 3721.16  , 823.74
+1779.80 , 4059.45  , 897.14
+1779.80 , 4397.74  , 971.01
+1779.80 , 4736.03  , 1045.36
+1779.80 , 5074.31  , 1120.19
+1779.80 , 5412.60  , 1195.49
+1779.80 , 5750.89  , 1271.27
+1779.80 , 6089.18  , 1347.52
+1779.80 , 6427.46  , 1424.25
+1779.80 , 6765.75  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco
new file mode 100644
index 0000000000000000000000000000000000000000..0bcfef3ae913c68f305349289ee722f6d8f67f8f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco
@@ -0,0 +1,925 @@
+n_out   , T_out    , P_el
+0.00    , -4193.88 , 0.00
+0.00    , -3984.18 , 0.00
+0.00    , -3774.49 , 0.00
+0.00    , -3564.80 , 0.00
+0.00    , -3355.10 , 0.00
+0.00    , -3145.41 , 0.00
+0.00    , -2935.71 , -0.13
+0.00    , -2726.02 , -0.66
+0.00    , -2516.33 , -0.98
+0.00    , -2306.63 , -1.19
+0.00    , -2096.94 , -1.32
+0.00    , -1887.24 , -1.38
+0.00    , -1677.55 , -1.39
+0.00    , -1467.86 , -1.35
+0.00    , -1258.16 , -1.26
+0.00    , -1048.47 , -1.13
+0.00    , -838.78  , -0.97
+0.00    , -629.08  , -0.77
+0.00    , -419.39  , -0.53
+0.00    , -209.69  , -0.27
+0.00    , -41.94   , -0.02
+0.00    , 40.28    , 0.13
+0.00    , 201.39   , 0.56
+0.00    , 402.78   , 1.12
+0.00    , 604.17   , 1.70
+0.00    , 805.56   , 2.31
+0.00    , 1006.95  , 2.93
+0.00    , 1208.34  , 3.58
+0.00    , 1409.73  , 4.25
+0.00    , 1611.12  , 4.93
+0.00    , 1812.51  , 5.64
+0.00    , 2013.90  , 6.37
+0.00    , 2215.29  , 7.12
+0.00    , 2416.68  , 7.88
+0.00    , 2618.07  , 8.67
+0.00    , 2819.46  , 9.47
+0.00    , 3020.85  , 10.29
+0.00    , 3222.24  , 11.13
+0.00    , 3423.63  , 11.99
+0.00    , 3625.02  , 12.87
+0.00    , 3826.41  , 13.76
+0.00    , 4027.80  , 14.67
+15.10   , -4193.88 , 0.00
+15.10   , -3984.18 , 0.00
+15.10   , -3774.49 , 0.00
+15.10   , -3564.80 , 0.00
+15.10   , -3355.10 , 0.00
+15.10   , -3145.41 , 0.00
+15.10   , -2935.71 , -0.50
+15.10   , -2726.02 , -0.84
+15.10   , -2516.33 , -1.04
+15.10   , -2306.63 , -1.16
+15.10   , -2096.94 , -1.22
+15.10   , -1887.24 , -1.24
+15.10   , -1677.55 , -1.21
+15.10   , -1467.86 , -1.15
+15.10   , -1258.16 , -1.06
+15.10   , -1048.47 , -0.94
+15.10   , -838.78  , -0.80
+15.10   , -629.08  , -0.62
+15.10   , -419.39  , -0.43
+15.10   , -209.69  , -0.21
+15.10   , -41.94   , -0.02
+15.10   , 40.28    , 0.10
+15.10   , 201.39   , 0.43
+15.10   , 402.78   , 0.85
+15.10   , 604.17   , 1.30
+15.10   , 805.56   , 1.75
+15.10   , 1006.95  , 2.23
+15.10   , 1208.34  , 2.71
+15.10   , 1409.73  , 3.21
+15.10   , 1611.12  , 3.73
+15.10   , 1812.51  , 4.26
+15.10   , 2013.90  , 4.80
+15.10   , 2215.29  , 5.36
+15.10   , 2416.68  , 5.93
+15.10   , 2618.07  , 6.52
+15.10   , 2819.46  , 7.12
+15.10   , 3020.85  , 7.73
+15.10   , 3222.24  , 8.35
+15.10   , 3423.63  , 8.99
+15.10   , 3625.02  , 9.64
+15.10   , 3826.41  , 10.30
+15.10   , 4027.80  , 10.98
+151.02  , -4193.88 , -58.10
+151.02  , -3984.18 , -55.37
+151.02  , -3774.49 , -52.62
+151.02  , -3564.80 , -49.85
+151.02  , -3355.10 , -47.06
+151.02  , -3145.41 , -44.25
+151.02  , -2935.71 , -41.42
+151.02  , -2726.02 , -38.57
+151.02  , -2516.33 , -35.70
+151.02  , -2306.63 , -32.81
+151.02  , -2096.94 , -29.90
+151.02  , -1887.24 , -26.98
+151.02  , -1677.55 , -24.03
+151.02  , -1467.86 , -21.07
+151.02  , -1258.16 , -18.08
+151.02  , -1048.47 , -15.08
+151.02  , -838.78  , -12.06
+151.02  , -629.08  , -9.02
+151.02  , -419.39  , -5.96
+151.02  , -209.69  , -2.88
+151.02  , -41.94   , -0.37
+151.02  , 40.28    , 0.90
+151.02  , 201.39   , 3.68
+151.02  , 402.78   , 7.16
+151.02  , 604.17   , 10.66
+151.02  , 805.56   , 14.17
+151.02  , 1006.95  , 17.71
+151.02  , 1208.34  , 21.26
+151.02  , 1409.73  , 24.84
+151.02  , 1611.12  , 28.43
+151.02  , 1812.51  , 32.04
+151.02  , 2013.90  , 35.67
+151.02  , 2215.29  , 39.32
+151.02  , 2416.68  , 42.99
+151.02  , 2618.07  , 46.68
+151.02  , 2819.46  , 50.38
+151.02  , 3020.85  , 54.11
+151.02  , 3222.24  , 57.85
+151.02  , 3423.63  , 61.61
+151.02  , 3625.02  , 65.39
+151.02  , 3826.41  , 69.19
+151.02  , 4027.80  , 73.01
+302.05  , -4193.88 , -120.57
+302.05  , -3984.18 , -114.73
+302.05  , -3774.49 , -108.87
+302.05  , -3564.80 , -102.99
+302.05  , -3355.10 , -97.08
+302.05  , -3145.41 , -91.15
+302.05  , -2935.71 , -85.20
+302.05  , -2726.02 , -79.23
+302.05  , -2516.33 , -73.23
+302.05  , -2306.63 , -67.21
+302.05  , -2096.94 , -61.17
+302.05  , -1887.24 , -55.10
+302.05  , -1677.55 , -49.01
+302.05  , -1467.86 , -42.90
+302.05  , -1258.16 , -36.77
+302.05  , -1048.47 , -30.61
+302.05  , -838.78  , -24.43
+302.05  , -629.08  , -18.23
+302.05  , -419.39  , -12.01
+302.05  , -209.69  , -5.76
+302.05  , -41.94   , -0.66
+302.05  , 40.28    , 1.84
+302.05  , 201.39   , 7.35
+302.05  , 402.78   , 14.22
+302.05  , 604.17   , 21.11
+302.05  , 805.56   , 28.02
+302.05  , 1006.95  , 34.96
+302.05  , 1208.34  , 41.92
+302.05  , 1409.73  , 48.90
+302.05  , 1611.12  , 55.90
+302.05  , 1812.51  , 62.93
+302.05  , 2013.90  , 69.98
+302.05  , 2215.29  , 77.05
+302.05  , 2416.68  , 84.15
+302.05  , 2618.07  , 91.27
+302.05  , 2819.46  , 98.41
+302.05  , 3020.85  , 105.58
+302.05  , 3222.24  , 112.76
+302.05  , 3423.63  , 119.97
+302.05  , 3625.02  , 127.21
+302.05  , 3826.41  , 134.46
+302.05  , 4027.80  , 141.74
+453.07  , -4193.88 , -182.44
+453.07  , -3984.18 , -173.55
+453.07  , -3774.49 , -164.62
+453.07  , -3564.80 , -155.67
+453.07  , -3355.10 , -146.69
+453.07  , -3145.41 , -137.68
+453.07  , -2935.71 , -128.65
+453.07  , -2726.02 , -119.58
+453.07  , -2516.33 , -110.49
+453.07  , -2306.63 , -101.36
+453.07  , -2096.94 , -92.21
+453.07  , -1887.24 , -83.03
+453.07  , -1677.55 , -73.82
+453.07  , -1467.86 , -64.58
+453.07  , -1258.16 , -55.31
+453.07  , -1048.47 , -46.02
+453.07  , -838.78  , -36.70
+453.07  , -629.08  , -27.34
+453.07  , -419.39  , -17.96
+453.07  , -209.69  , -8.54
+453.07  , -41.94   , -0.79
+453.07  , 40.28    , 2.86
+453.07  , 201.39   , 11.12
+453.07  , 402.78   , 21.39
+453.07  , 604.17   , 31.68
+453.07  , 805.56   , 41.99
+453.07  , 1006.95  , 52.34
+453.07  , 1208.34  , 62.71
+453.07  , 1409.73  , 73.12
+453.07  , 1611.12  , 83.55
+453.07  , 1812.51  , 94.01
+453.07  , 2013.90  , 104.50
+453.07  , 2215.29  , 115.02
+453.07  , 2416.68  , 125.57
+453.07  , 2618.07  , 136.15
+453.07  , 2819.46  , 146.76
+453.07  , 3020.85  , 157.40
+453.07  , 3222.24  , 168.06
+453.07  , 3423.63  , 178.76
+453.07  , 3625.02  , 189.48
+453.07  , 3826.41  , 200.23
+453.07  , 4027.80  , 211.02
+604.09  , -4193.88 , -243.71
+604.09  , -3984.18 , -231.81
+604.09  , -3774.49 , -219.87
+604.09  , -3564.80 , -207.89
+604.09  , -3355.10 , -195.88
+604.09  , -3145.41 , -183.83
+604.09  , -2935.71 , -171.74
+604.09  , -2726.02 , -159.61
+604.09  , -2516.33 , -147.45
+604.09  , -2306.63 , -135.25
+604.09  , -2096.94 , -123.01
+604.09  , -1887.24 , -110.74
+604.09  , -1677.55 , -98.43
+604.09  , -1467.86 , -86.08
+604.09  , -1258.16 , -73.70
+604.09  , -1048.47 , -61.27
+604.09  , -838.78  , -48.82
+604.09  , -629.08  , -36.32
+604.09  , -419.39  , -23.78
+604.09  , -209.69  , -11.19
+604.09  , -41.94   , -0.63
+604.09  , 40.28    , 3.98
+604.09  , 201.39   , 15.01
+604.09  , 402.78   , 28.68
+604.09  , 604.17   , 42.37
+604.09  , 805.56   , 56.10
+604.09  , 1006.95  , 69.87
+604.09  , 1208.34  , 83.67
+604.09  , 1409.73  , 97.52
+604.09  , 1611.12  , 111.40
+604.09  , 1812.51  , 125.31
+604.09  , 2013.90  , 139.27
+604.09  , 2215.29  , 153.26
+604.09  , 2416.68  , 167.29
+604.09  , 2618.07  , 181.36
+604.09  , 2819.46  , 195.46
+604.09  , 3020.85  , 209.61
+604.09  , 3222.24  , 223.79
+604.09  , 3423.63  , 238.01
+604.09  , 3625.02  , 252.26
+604.09  , 3826.41  , 266.56
+604.09  , 4027.80  , 280.89
+755.11  , -4193.88 , -304.37
+755.11  , -3984.18 , -289.50
+755.11  , -3774.49 , -274.59
+755.11  , -3564.80 , -259.63
+755.11  , -3355.10 , -244.61
+755.11  , -3145.41 , -229.56
+755.11  , -2935.71 , -214.45
+755.11  , -2726.02 , -199.30
+755.11  , -2516.33 , -184.10
+755.11  , -2306.63 , -168.85
+755.11  , -2096.94 , -153.55
+755.11  , -1887.24 , -138.20
+755.11  , -1677.55 , -122.81
+755.11  , -1467.86 , -107.37
+755.11  , -1258.16 , -91.88
+755.11  , -1048.47 , -76.35
+755.11  , -838.78  , -60.76
+755.11  , -629.08  , -45.13
+755.11  , -419.39  , -29.44
+755.11  , -209.69  , -13.67
+755.11  , -41.94   , 0.00
+755.11  , 40.28    , 5.21
+755.11  , 201.39   , 19.04
+755.11  , 402.78   , 36.13
+755.11  , 604.17   , 53.24
+755.11  , 805.56   , 70.39
+755.11  , 1006.95  , 87.59
+755.11  , 1208.34  , 104.83
+755.11  , 1409.73  , 122.13
+755.11  , 1611.12  , 139.47
+755.11  , 1812.51  , 156.87
+755.11  , 2013.90  , 174.31
+755.11  , 2215.29  , 191.80
+755.11  , 2416.68  , 209.33
+755.11  , 2618.07  , 226.92
+755.11  , 2819.46  , 244.56
+755.11  , 3020.85  , 262.24
+755.11  , 3222.24  , 279.97
+755.11  , 3423.63  , 297.76
+755.11  , 3625.02  , 315.58
+755.11  , 3826.41  , 333.46
+755.11  , 4027.80  , 351.39
+906.14  , -4193.88 , -364.37
+906.14  , -3984.18 , -346.59
+906.14  , -3774.49 , -328.74
+906.14  , -3564.80 , -310.84
+906.14  , -3355.10 , -292.87
+906.14  , -3145.41 , -274.84
+906.14  , -2935.71 , -256.75
+906.14  , -2726.02 , -238.60
+906.14  , -2516.33 , -220.39
+906.14  , -2306.63 , -202.12
+906.14  , -2096.94 , -183.79
+906.14  , -1887.24 , -165.40
+906.14  , -1677.55 , -146.94
+906.14  , -1467.86 , -128.43
+906.14  , -1258.16 , -109.85
+906.14  , -1048.47 , -91.21
+906.14  , -838.78  , -72.51
+906.14  , -629.08  , -53.75
+906.14  , -419.39  , -34.91
+906.14  , -209.69  , -15.95
+906.14  , -41.94   , 0.00
+906.14  , 40.28    , 6.58
+906.14  , 201.39   , 23.25
+906.14  , 402.78   , 43.76
+906.14  , 604.17   , 64.29
+906.14  , 805.56   , 84.87
+906.14  , 1006.95  , 105.52
+906.14  , 1208.34  , 126.22
+906.14  , 1409.73  , 146.98
+906.14  , 1611.12  , 167.81
+906.14  , 1812.51  , 188.70
+906.14  , 2013.90  , 209.65
+906.14  , 2215.29  , 230.66
+906.14  , 2416.68  , 251.73
+906.14  , 2618.07  , 272.87
+906.14  , 2819.46  , 294.07
+906.14  , 3020.85  , 315.33
+906.14  , 3222.24  , 336.65
+906.14  , 3423.63  , 358.03
+906.14  , 3625.02  , 379.47
+906.14  , 3826.41  , 400.98
+906.14  , 4027.80  , 422.54
+1057.16 , -4193.88 , -423.69
+1057.16 , -3984.18 , -403.04
+1057.16 , -3774.49 , -382.31
+1057.16 , -3564.80 , -361.50
+1057.16 , -3355.10 , -340.62
+1057.16 , -3145.41 , -319.66
+1057.16 , -2935.71 , -298.62
+1057.16 , -2726.02 , -277.51
+1057.16 , -2516.33 , -256.31
+1057.16 , -2306.63 , -235.05
+1057.16 , -2096.94 , -213.70
+1057.16 , -1887.24 , -192.28
+1057.16 , -1677.55 , -170.79
+1057.16 , -1467.86 , -149.21
+1057.16 , -1258.16 , -127.57
+1057.16 , -1048.47 , -105.84
+1057.16 , -838.78  , -84.03
+1057.16 , -629.08  , -62.14
+1057.16 , -419.39  , -40.16
+1057.16 , -209.69  , -18.00
+1057.16 , -41.94   , 0.00
+1057.16 , 40.28    , 8.09
+1057.16 , 201.39   , 27.64
+1057.16 , 402.78   , 51.59
+1057.16 , 604.17   , 75.56
+1057.16 , 805.56   , 99.58
+1057.16 , 1006.95  , 123.68
+1057.16 , 1208.34  , 147.86
+1057.16 , 1409.73  , 172.10
+1057.16 , 1611.12  , 196.43
+1057.16 , 1812.51  , 220.84
+1057.16 , 2013.90  , 245.32
+1057.16 , 2215.29  , 269.88
+1057.16 , 2416.68  , 294.51
+1057.16 , 2618.07  , 319.23
+1057.16 , 2819.46  , 344.02
+1057.16 , 3020.85  , 368.89
+1057.16 , 3222.24  , 393.83
+1057.16 , 3423.63  , 418.85
+1057.16 , 3625.02  , 443.95
+1057.16 , 3826.41  , 469.13
+1057.16 , 4027.80  , 494.38
+1208.18 , -4193.88 , -482.31
+1208.18 , -3984.18 , -458.83
+1208.18 , -3774.49 , -435.26
+1208.18 , -3564.80 , -411.59
+1208.18 , -3355.10 , -387.83
+1208.18 , -3145.41 , -363.97
+1208.18 , -2935.71 , -340.02
+1208.18 , -2726.02 , -315.97
+1208.18 , -2516.33 , -291.83
+1208.18 , -2306.63 , -267.59
+1208.18 , -2096.94 , -243.26
+1208.18 , -1887.24 , -218.84
+1208.18 , -1677.55 , -194.32
+1208.18 , -1467.86 , -169.71
+1208.18 , -1258.16 , -145.00
+1208.18 , -1048.47 , -120.19
+1208.18 , -838.78  , -95.29
+1208.18 , -629.08  , -70.28
+1208.18 , -419.39  , -45.14
+1208.18 , -209.69  , -19.76
+1208.18 , -41.94   , 0.00
+1208.18 , 40.28    , 9.76
+1208.18 , 201.39   , 32.25
+1208.18 , 402.78   , 59.66
+1208.18 , 604.17   , 87.07
+1208.18 , 805.56   , 114.55
+1208.18 , 1006.95  , 142.11
+1208.18 , 1208.34  , 169.77
+1208.18 , 1409.73  , 197.52
+1208.18 , 1611.12  , 225.37
+1208.18 , 1812.51  , 253.31
+1208.18 , 2013.90  , 281.34
+1208.18 , 2215.29  , 309.47
+1208.18 , 2416.68  , 337.70
+1208.18 , 2618.07  , 366.02
+1208.18 , 2819.46  , 394.44
+1208.18 , 3020.85  , 422.95
+1208.18 , 3222.24  , 451.56
+1208.18 , 3423.63  , 480.26
+1208.18 , 3625.02  , 509.05
+1208.18 , 3826.41  , 537.94
+1208.18 , 4027.80  , 566.93
+1359.21 , -4193.88 , -540.17
+1359.21 , -3984.18 , -513.92
+1359.21 , -3774.49 , -487.55
+1359.21 , -3564.80 , -461.06
+1359.21 , -3355.10 , -434.46
+1359.21 , -3145.41 , -407.75
+1359.21 , -2935.71 , -380.92
+1359.21 , -2726.02 , -353.97
+1359.21 , -2516.33 , -326.91
+1359.21 , -2306.63 , -299.73
+1359.21 , -2096.94 , -272.44
+1359.21 , -1887.24 , -245.03
+1359.21 , -1677.55 , -217.51
+1359.21 , -1467.86 , -189.87
+1359.21 , -1258.16 , -162.12
+1359.21 , -1048.47 , -134.25
+1359.21 , -838.78  , -106.26
+1359.21 , -629.08  , -78.13
+1359.21 , -419.39  , -49.84
+1359.21 , -209.69  , -21.19
+1359.21 , -41.94   , 0.00
+1359.21 , 40.28    , 11.59
+1359.21 , 201.39   , 37.10
+1359.21 , 402.78   , 67.98
+1359.21 , 604.17   , 98.85
+1359.21 , 805.56   , 129.79
+1359.21 , 1006.95  , 160.84
+1359.21 , 1208.34  , 191.99
+1359.21 , 1409.73  , 223.26
+1359.21 , 1611.12  , 254.64
+1359.21 , 1812.51  , 286.14
+1359.21 , 2013.90  , 317.75
+1359.21 , 2215.29  , 349.48
+1359.21 , 2416.68  , 381.32
+1359.21 , 2618.07  , 413.28
+1359.21 , 2819.46  , 445.36
+1359.21 , 3020.85  , 477.54
+1359.21 , 3222.24  , 509.85
+1359.21 , 3423.63  , 542.27
+1359.21 , 3625.02  , 574.80
+1359.21 , 3826.41  , 607.45
+1359.21 , 4027.80  , 640.21
+1510.23 , -4193.88 , -597.26
+1510.23 , -3984.18 , -568.28
+1510.23 , -3774.49 , -539.16
+1510.23 , -3564.80 , -509.90
+1510.23 , -3355.10 , -480.50
+1510.23 , -3145.41 , -450.96
+1510.23 , -2935.71 , -421.28
+1510.23 , -2726.02 , -391.47
+1510.23 , -2516.33 , -361.52
+1510.23 , -2306.63 , -331.43
+1510.23 , -2096.94 , -301.20
+1510.23 , -1887.24 , -270.83
+1510.23 , -1677.55 , -240.33
+1510.23 , -1467.86 , -209.68
+1510.23 , -1258.16 , -178.90
+1510.23 , -1048.47 , -147.97
+1510.23 , -838.78  , -116.90
+1510.23 , -629.08  , -85.66
+1510.23 , -419.39  , -54.21
+1510.23 , -209.69  , -22.23
+1510.23 , -41.94   , 0.00
+1510.23 , 40.28    , 13.60
+1510.23 , 201.39   , 42.20
+1510.23 , 402.78   , 76.58
+1510.23 , 604.17   , 110.92
+1510.23 , 805.56   , 145.34
+1510.23 , 1006.95  , 179.88
+1510.23 , 1208.34  , 214.55
+1510.23 , 1409.73  , 249.35
+1510.23 , 1611.12  , 284.29
+1510.23 , 1812.51  , 319.36
+1510.23 , 2013.90  , 354.57
+1510.23 , 2215.29  , 389.92
+1510.23 , 2416.68  , 425.41
+1510.23 , 2618.07  , 461.03
+1510.23 , 2819.46  , 496.79
+1510.23 , 3020.85  , 532.69
+1510.23 , 3222.24  , 568.73
+1510.23 , 3423.63  , 604.90
+1510.23 , 3625.02  , 641.21
+1510.23 , 3826.41  , 677.66
+1510.23 , 4027.80  , 714.24
+1661.25 , -4193.88 , -653.54
+1661.25 , -3984.18 , -621.88
+1661.25 , -3774.49 , -590.05
+1661.25 , -3564.80 , -558.06
+1661.25 , -3355.10 , -525.90
+1661.25 , -3145.41 , -493.58
+1661.25 , -2935.71 , -461.09
+1661.25 , -2726.02 , -428.44
+1661.25 , -2516.33 , -395.63
+1661.25 , -2306.63 , -362.65
+1661.25 , -2096.94 , -329.51
+1661.25 , -1887.24 , -296.21
+1661.25 , -1677.55 , -262.74
+1661.25 , -1467.86 , -229.11
+1661.25 , -1258.16 , -195.31
+1661.25 , -1048.47 , -161.34
+1661.25 , -838.78  , -127.18
+1661.25 , -629.08  , -92.83
+1661.25 , -419.39  , -58.20
+1661.25 , -209.69  , -22.82
+1661.25 , -41.94   , 0.00
+1661.25 , 40.28    , 15.79
+1661.25 , 201.39   , 47.58
+1661.25 , 402.78   , 85.48
+1661.25 , 604.17   , 123.30
+1661.25 , 805.56   , 161.22
+1661.25 , 1006.95  , 199.26
+1661.25 , 1208.34  , 237.46
+1661.25 , 1409.73  , 275.81
+1661.25 , 1611.12  , 314.32
+1661.25 , 1812.51  , 352.99
+1661.25 , 2013.90  , 391.83
+1661.25 , 2215.29  , 430.82
+1661.25 , 2416.68  , 469.98
+1661.25 , 2618.07  , 509.30
+1661.25 , 2819.46  , 548.78
+1661.25 , 3020.85  , 588.42
+1661.25 , 3222.24  , 628.23
+1661.25 , 3423.63  , 668.20
+1661.25 , 3625.02  , 708.32
+1661.25 , 3826.41  , 748.61
+1661.25 , 4027.80  , 789.06
+1812.27 , -4193.88 , -708.97
+1812.27 , -3984.18 , -674.68
+1812.27 , -3774.49 , -640.19
+1812.27 , -3564.80 , -605.51
+1812.27 , -3355.10 , -570.63
+1812.27 , -3145.41 , -535.56
+1812.27 , -2935.71 , -500.30
+1812.27 , -2726.02 , -464.85
+1812.27 , -2516.33 , -429.21
+1812.27 , -2306.63 , -393.37
+1812.27 , -2096.94 , -357.35
+1812.27 , -1887.24 , -321.13
+1812.27 , -1677.55 , -284.71
+1812.27 , -1467.86 , -248.11
+1812.27 , -1258.16 , -211.31
+1812.27 , -1048.47 , -174.30
+1812.27 , -838.78  , -137.08
+1812.27 , -629.08  , -99.61
+1812.27 , -419.39  , -61.78
+1812.27 , -209.69  , -22.86
+1812.27 , -41.94   , 0.00
+1812.27 , 40.28    , 18.17
+1812.27 , 201.39   , 53.24
+1812.27 , 402.78   , 94.71
+1812.27 , 604.17   , 136.03
+1812.27 , 805.56   , 177.45
+1812.27 , 1006.95  , 219.01
+1812.27 , 1208.34  , 260.75
+1812.27 , 1409.73  , 302.67
+1812.27 , 1611.12  , 344.78
+1812.27 , 1812.51  , 387.07
+1812.27 , 2013.90  , 429.54
+1812.27 , 2215.29  , 472.21
+1812.27 , 2416.68  , 515.06
+1812.27 , 2618.07  , 558.11
+1812.27 , 2819.46  , 601.34
+1812.27 , 3020.85  , 644.76
+1812.27 , 3222.24  , 688.37
+1812.27 , 3423.63  , 732.17
+1812.27 , 3625.02  , 776.15
+1812.27 , 3826.41  , 820.33
+1812.27 , 4027.80  , 864.69
+1963.30 , -4193.88 , -763.53
+1963.30 , -3984.18 , -726.65
+1963.30 , -3774.49 , -689.55
+1963.30 , -3564.80 , -652.22
+1963.30 , -3355.10 , -614.67
+1963.30 , -3145.41 , -576.89
+1963.30 , -2935.71 , -538.89
+1963.30 , -2726.02 , -500.67
+1963.30 , -2516.33 , -462.22
+1963.30 , -2306.63 , -423.56
+1963.30 , -2096.94 , -384.67
+1963.30 , -1887.24 , -345.56
+1963.30 , -1677.55 , -306.22
+1963.30 , -1467.86 , -266.66
+1963.30 , -1258.16 , -226.86
+1963.30 , -1048.47 , -186.83
+1963.30 , -838.78  , -146.54
+1963.30 , -629.08  , -105.95
+1963.30 , -419.39  , -64.90
+1963.30 , -209.69  , -22.24
+1963.30 , -41.94   , 0.00
+1963.30 , 40.28    , 20.74
+1963.30 , 201.39   , 59.20
+1963.30 , 402.78   , 104.27
+1963.30 , 604.17   , 149.12
+1963.30 , 805.56   , 194.05
+1963.30 , 1006.95  , 239.16
+1963.30 , 1208.34  , 284.45
+1963.30 , 1409.73  , 329.96
+1963.30 , 1611.12  , 375.67
+1963.30 , 1812.51  , 421.60
+1963.30 , 2013.90  , 467.75
+1963.30 , 2215.29  , 514.11
+1963.30 , 2416.68  , 560.69
+1963.30 , 2618.07  , 607.48
+1963.30 , 2819.46  , 654.50
+1963.30 , 3020.85  , 701.73
+1963.30 , 3222.24  , 749.18
+1963.30 , 3423.63  , 796.84
+1963.30 , 3625.02  , 844.73
+1963.30 , 3826.41  , 892.83
+1963.30 , 4027.80  , 941.14
+2114.32 , -4193.88 , -817.17
+2114.32 , -3984.18 , -777.76
+2114.32 , -3774.49 , -738.08
+2114.32 , -3564.80 , -698.15
+2114.32 , -3355.10 , -657.96
+2114.32 , -3145.41 , -617.52
+2114.32 , -2935.71 , -576.82
+2114.32 , -2726.02 , -535.86
+2114.32 , -2516.33 , -494.65
+2114.32 , -2306.63 , -453.18
+2114.32 , -2096.94 , -411.45
+2114.32 , -1887.24 , -369.47
+2114.32 , -1677.55 , -327.22
+2114.32 , -1467.86 , -284.72
+2114.32 , -1258.16 , -241.95
+2114.32 , -1048.47 , -198.90
+2114.32 , -838.78  , -155.54
+2114.32 , -629.08  , -111.82
+2114.32 , -419.39  , -67.51
+2114.32 , -209.69  , -20.80
+2114.32 , -41.94   , 0.00
+2114.32 , 40.28    , 23.52
+2114.32 , 201.39   , 65.48
+2114.32 , 402.78   , 114.20
+2114.32 , 604.17   , 162.59
+2114.32 , 805.56   , 211.06
+2114.32 , 1006.95  , 259.72
+2114.32 , 1208.34  , 308.59
+2114.32 , 1409.73  , 357.69
+2114.32 , 1611.12  , 407.04
+2114.32 , 1812.51  , 456.62
+2114.32 , 2013.90  , 506.46
+2114.32 , 2215.29  , 556.54
+2114.32 , 2416.68  , 606.87
+2114.32 , 2618.07  , 657.45
+2114.32 , 2819.46  , 708.28
+2114.32 , 3020.85  , 759.35
+2114.32 , 3222.24  , 810.68
+2114.32 , 3423.63  , 862.25
+2114.32 , 3625.02  , 914.07
+2114.32 , 3826.41  , 966.13
+2114.32 , 4027.80  , 1018.44
+2265.34 , -4193.88 , -869.86
+2265.34 , -3984.18 , -827.96
+2265.34 , -3774.49 , -785.77
+2265.34 , -3564.80 , -743.28
+2265.34 , -3355.10 , -700.50
+2265.34 , -3145.41 , -657.42
+2265.34 , -2935.71 , -614.05
+2265.34 , -2726.02 , -570.39
+2265.34 , -2516.33 , -526.44
+2265.34 , -2306.63 , -482.19
+2265.34 , -2096.94 , -437.65
+2265.34 , -1887.24 , -392.82
+2265.34 , -1677.55 , -347.69
+2265.34 , -1467.86 , -302.26
+2265.34 , -1258.16 , -256.52
+2265.34 , -1048.47 , -210.46
+2265.34 , -838.78  , -164.04
+2265.34 , -629.08  , -117.17
+2265.34 , -419.39  , -69.54
+2265.34 , -209.69  , -18.27
+2265.34 , -41.94   , 0.00
+2265.34 , 40.28    , 26.49
+2265.34 , 201.39   , 72.10
+2265.34 , 402.78   , 124.50
+2265.34 , 604.17   , 176.46
+2265.34 , 805.56   , 228.49
+2265.34 , 1006.95  , 280.71
+2265.34 , 1208.34  , 333.18
+2265.34 , 1409.73  , 385.90
+2265.34 , 1611.12  , 438.89
+2265.34 , 1812.51  , 492.16
+2265.34 , 2013.90  , 545.71
+2265.34 , 2215.29  , 599.54
+2265.34 , 2416.68  , 653.64
+2265.34 , 2618.07  , 708.03
+2265.34 , 2819.46  , 762.71
+2265.34 , 3020.85  , 817.66
+2265.34 , 3222.24  , 872.89
+2265.34 , 3423.63  , 928.41
+2265.34 , 3625.02  , 984.20
+2265.34 , 3826.41  , 1040.27
+2265.34 , 4027.80  , 1096.63
+2416.37 , -4193.88 , -921.56
+2416.37 , -3984.18 , -877.23
+2416.37 , -3774.49 , -832.56
+2416.37 , -3564.80 , -787.56
+2416.37 , -3355.10 , -742.22
+2416.37 , -3145.41 , -696.56
+2416.37 , -2935.71 , -650.56
+2416.37 , -2726.02 , -604.23
+2416.37 , -2516.33 , -557.56
+2416.37 , -2306.63 , -510.57
+2416.37 , -2096.94 , -463.24
+2416.37 , -1887.24 , -415.58
+2416.37 , -1677.55 , -367.58
+2416.37 , -1467.86 , -319.24
+2416.37 , -1258.16 , -270.55
+2416.37 , -1048.47 , -221.48
+2416.37 , -838.78  , -171.99
+2416.37 , -629.08  , -121.95
+2416.37 , -419.39  , -70.93
+2416.37 , -209.69  , -14.10
+2416.37 , -41.94   , 0.00
+2416.37 , 40.28    , 29.68
+2416.37 , 201.39   , 79.05
+2416.37 , 402.78   , 135.20
+2416.37 , 604.17   , 190.76
+2416.37 , 805.56   , 246.36
+2416.37 , 1006.95  , 302.17
+2416.37 , 1208.34  , 358.24
+2416.37 , 1409.73  , 414.60
+2416.37 , 1611.12  , 471.27
+2416.37 , 1812.51  , 528.24
+2416.37 , 2013.90  , 585.52
+2416.37 , 2215.29  , 643.12
+2416.37 , 2416.68  , 701.03
+2416.37 , 2618.07  , 759.26
+2416.37 , 2819.46  , 817.80
+2416.37 , 3020.85  , 876.66
+2416.37 , 3222.24  , 935.84
+2416.37 , 3423.63  , 995.34
+2416.37 , 3625.02  , 1055.15
+2416.37 , 3826.41  , 1115.27
+2416.37 , 4027.80  , 1175.71
+2567.39 , -4193.88 , -972.24
+2567.39 , -3984.18 , -925.52
+2567.39 , -3774.49 , -878.43
+2567.39 , -3564.80 , -830.96
+2567.39 , -3355.10 , -783.11
+2567.39 , -3145.41 , -734.89
+2567.39 , -2935.71 , -686.30
+2567.39 , -2726.02 , -637.33
+2567.39 , -2516.33 , -587.99
+2567.39 , -2306.63 , -538.28
+2567.39 , -2096.94 , -488.19
+2567.39 , -1887.24 , -437.72
+2567.39 , -1677.55 , -386.87
+2567.39 , -1467.86 , -335.63
+2567.39 , -1258.16 , -283.99
+2567.39 , -1048.47 , -231.92
+2567.39 , -838.78  , -179.35
+2567.39 , -629.08  , -126.12
+2567.39 , -419.39  , -71.60
+2567.39 , -209.69  , -6.45
+2567.39 , -41.94   , 0.00
+2567.39 , 40.28    , 33.08
+2567.39 , 201.39   , 86.37
+2567.39 , 402.78   , 146.31
+2567.39 , 604.17   , 205.50
+2567.39 , 805.56   , 264.70
+2567.39 , 1006.95  , 324.11
+2567.39 , 1208.34  , 383.81
+2567.39 , 1409.73  , 443.83
+2567.39 , 1611.12  , 504.18
+2567.39 , 1812.51  , 564.87
+2567.39 , 2013.90  , 625.91
+2567.39 , 2215.29  , 687.30
+2567.39 , 2416.68  , 749.05
+2567.39 , 2618.07  , 811.14
+2567.39 , 2819.46  , 873.59
+2567.39 , 3020.85  , 936.40
+2567.39 , 3222.24  , 999.56
+2567.39 , 3423.63  , 1063.07
+2567.39 , 3625.02  , 1126.93
+2567.39 , 3826.41  , 1191.14
+2567.39 , 4027.80  , 1255.71
+2718.41 , -4193.88 , -1021.86
+2718.41 , -3984.18 , -972.81
+2718.41 , -3774.49 , -923.33
+2718.41 , -3564.80 , -873.44
+2718.41 , -3355.10 , -823.13
+2718.41 , -3145.41 , -772.39
+2718.41 , -2935.71 , -721.24
+2718.41 , -2726.02 , -669.67
+2718.41 , -2516.33 , -617.68
+2718.41 , -2306.63 , -565.27
+2718.41 , -2096.94 , -512.45
+2718.41 , -1887.24 , -459.19
+2718.41 , -1677.55 , -405.51
+2718.41 , -1467.86 , -351.39
+2718.41 , -1258.16 , -296.81
+2718.41 , -1048.47 , -241.73
+2718.41 , -838.78  , -186.07
+2718.41 , -629.08  , -129.61
+2718.41 , -419.39  , -71.46
+2718.41 , -209.69  , 0.00
+2718.41 , -41.94   , 0.00
+2718.41 , 40.28    , 36.70
+2718.41 , 201.39   , 94.04
+2718.41 , 402.78   , 157.85
+2718.41 , 604.17   , 220.70
+2718.41 , 805.56   , 283.52
+2718.41 , 1006.95  , 346.56
+2718.41 , 1208.34  , 409.90
+2718.41 , 1409.73  , 473.59
+2718.41 , 1611.12  , 537.65
+2718.41 , 1812.51  , 602.09
+2718.41 , 2013.90  , 666.91
+2718.41 , 2215.29  , 732.12
+2718.41 , 2416.68  , 797.72
+2718.41 , 2618.07  , 863.72
+2718.41 , 2819.46  , 930.10
+2718.41 , 3020.85  , 996.88
+2718.41 , 3222.24  , 1064.05
+2718.41 , 3423.63  , 1131.62
+2718.41 , 3625.02  , 1199.57
+2718.41 , 3826.41  , 1267.92
+2718.41 , 4027.80  , 1336.65
+2869.43 , -4193.88 , -1070.37
+2869.43 , -3984.18 , -1019.04
+2869.43 , -3774.49 , -967.24
+2869.43 , -3564.80 , -914.96
+2869.43 , -3355.10 , -862.23
+2869.43 , -3145.41 , -809.02
+2869.43 , -2935.71 , -755.35
+2869.43 , -2726.02 , -701.21
+2869.43 , -2516.33 , -646.60
+2869.43 , -2306.63 , -591.53
+2869.43 , -2096.94 , -535.99
+2869.43 , -1887.24 , -479.97
+2869.43 , -1677.55 , -423.47
+2869.43 , -1467.86 , -366.48
+2869.43 , -1258.16 , -308.96
+2869.43 , -1048.47 , -250.88
+2869.43 , -838.78  , -192.11
+2869.43 , -629.08  , -132.36
+2869.43 , -419.39  , -70.38
+2869.43 , -209.69  , 0.00
+2869.43 , -41.94   , 0.00
+2869.43 , 40.28    , 40.53
+2869.43 , 201.39   , 102.10
+2869.43 , 402.78   , 169.83
+2869.43 , 604.17   , 236.37
+2869.43 , 805.56   , 302.84
+2869.43 , 1006.95  , 369.53
+2869.43 , 1208.34  , 436.54
+2869.43 , 1409.73  , 503.92
+2869.43 , 1611.12  , 571.71
+2869.43 , 1812.51  , 639.91
+2869.43 , 2013.90  , 708.54
+2869.43 , 2215.29  , 777.59
+2869.43 , 2416.68  , 847.08
+2869.43 , 2618.07  , 917.00
+2869.43 , 2819.46  , 987.35
+2869.43 , 3020.85  , 1058.14
+2869.43 , 3222.24  , 1129.36
+2869.43 , 3423.63  , 1201.01
+2869.43 , 3625.02  , 1273.09
+2869.43 , 3826.41  , 1345.61
+2869.43 , 4027.80  , 1418.56
+3020.46 , -4193.88 , -1117.74
+3020.46 , -3984.18 , -1064.18
+3020.46 , -3774.49 , -1010.10
+3020.46 , -3564.80 , -955.49
+3020.46 , -3355.10 , -900.37
+3020.46 , -3145.41 , -844.73
+3020.46 , -2935.71 , -788.58
+3020.46 , -2726.02 , -731.90
+3020.46 , -2516.33 , -674.71
+3020.46 , -2306.63 , -617.00
+3020.46 , -2096.94 , -558.77
+3020.46 , -1887.24 , -500.01
+3020.46 , -1677.55 , -440.71
+3020.46 , -1467.86 , -380.85
+3020.46 , -1258.16 , -320.40
+3020.46 , -1048.47 , -259.31
+3020.46 , -838.78  , -197.41
+3020.46 , -629.08  , -134.30
+3020.46 , -419.39  , -68.24
+3020.46 , -209.69  , 0.00
+3020.46 , -41.94   , 0.00
+3020.46 , 40.28    , 44.59
+3020.46 , 201.39   , 110.53
+3020.46 , 402.78   , 182.27
+3020.46 , 604.17   , 252.55
+3020.46 , 805.56   , 322.69
+3020.46 , 1006.95  , 393.04
+3020.46 , 1208.34  , 463.74
+3020.46 , 1409.73  , 534.84
+3020.46 , 1611.12  , 606.37
+3020.46 , 1812.51  , 678.37
+3020.46 , 2013.90  , 750.82
+3020.46 , 2215.29  , 823.74
+3020.46 , 2416.68  , 897.14
+3020.46 , 2618.07  , 971.01
+3020.46 , 2819.46  , 1045.36
+3020.46 , 3020.85  , 1120.19
+3020.46 , 3222.24  , 1195.49
+3020.46 , 3423.63  , 1271.27
+3020.46 , 3625.02  , 1347.52
+3020.46 , 3826.41  , 1424.25
+3020.46 , 4027.80  , 1501.45
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..2c22528593c65014558a41670cf09448bd99eebb
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp
@@ -0,0 +1,24 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 4027.80     , -4193.88
+14.96   , 4027.80     , -4193.88
+151.09  , 4027.80     , -4193.88
+302.19  , 4027.80     , -4193.88
+452.92  , 4027.80     , -4193.88
+604.01  , 4027.80     , -4193.88
+755.11  , 4027.80     , -4193.88
+906.20  , 3356.50     , -3494.90
+1057.30 , 2876.98     , -2995.60
+1208.03 , 2517.38     , -2621.17
+1359.12 , 2237.68     , -2329.95
+1510.22 , 2013.90     , -2096.94
+1661.31 , 1830.82     , -1906.31
+1812.41 , 1678.25     , -1747.45
+1963.14 , 1549.15     , -1613.02
+2114.23 , 1438.52     , -1497.83
+2265.33 , 1342.60     , -1397.96
+2416.42 , 1258.71     , -1310.61
+2567.52 , 1184.66     , -1233.50
+2718.25 , 1118.82     , -1164.95
+2869.34 , 1059.96     , -1103.66
+3020.44 , 1006.95     , -1048.47
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp
new file mode 100644
index 0000000000000000000000000000000000000000..1c40e34f4c8b390982508509b839a7cc766f8bd1
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp
@@ -0,0 +1,23 @@
+n_out   , T_drive_out , T_recuperation_out
+0.00    , 4027.80     , -4193.88
+14.96   , 4027.80     , -4193.88
+151.09  , 4027.80     , -4193.88
+302.19  , 4027.80     , -4193.88
+452.92  , 4027.80     , -4193.88
+604.01  , 4027.80     , -4193.88
+755.11  , 4027.80     , -4193.88
+906.20  , 3356.50     , -3494.90
+1057.30 , 2876.98     , -2995.60
+1208.03 , 2517.38     , -2621.17
+1359.12 , 2237.68     , -2329.95
+1510.22 , 2013.90     , -2096.94
+1661.31 , 1830.82     , -1906.31
+1812.41 , 1678.25     , -1747.45
+1963.14 , 1549.15     , -1613.02
+2114.23 , 1438.52     , -1497.83
+2265.33 , 1342.60     , -1397.96
+2416.42 , 1258.71     , -1310.61
+2567.52 , 1184.66     , -1233.50
+2718.25 , 1118.82     , -1164.95
+2869.34 , 1059.96     , -1103.66
+3020.44 , 1006.95     , -1048.47
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..841a118a18b289b3d124302d4931e8de455c6793
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -8.02
+15.10   , -8.28
+151.02  , -10.62
+302.05  , -13.22
+453.07  , -15.82
+604.09  , -18.45
+755.11  , -21.05
+906.14  , -23.65
+1057.16 , -26.25
+1208.18 , -28.85
+1359.21 , -31.48
+1510.23 , -34.08
+1661.25 , -36.68
+1812.28 , -39.28
+1963.30 , -41.88
+2114.32 , -44.51
+2265.34 , -47.11
+2416.37 , -49.71
+2567.39 , -52.31
+2718.41 , -54.91
+2869.44 , -57.54
+3020.46 , -60.14
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..69fa4188eac5b7a1325b80e75dcd3b202e9afd60
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
@@ -0,0 +1,23 @@
+n_out  , T_drag_out
+0.00   , -24.84
+4.98   , -25.62
+49.80  , -32.89
+99.59  , -40.94
+149.39 , -48.99
+199.18 , -57.13
+248.98 , -65.18
+298.77 , -73.23
+348.57 , -81.28
+398.37 , -89.33
+448.16 , -97.47
+497.96 , -105.52
+547.75 , -113.57
+597.55 , -121.62
+647.35 , -129.67
+697.14 , -137.81
+746.94 , -145.86
+796.73 , -153.91
+846.53 , -161.96
+896.32 , -170.01
+946.12 , -178.15
+995.92 , -186.20
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
new file mode 100644
index 0000000000000000000000000000000000000000..ffb4883b312afeed23be5a96783b2b92e3c03bed
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
@@ -0,0 +1,23 @@
+n_out   , T_drag_out
+0.00    , -13.76
+8.90    , -14.19
+88.99   , -18.22
+177.98  , -22.67
+266.97  , -27.13
+355.96  , -31.64
+444.95  , -36.10
+533.94  , -40.56
+622.93  , -45.01
+711.92  , -49.47
+800.91  , -53.98
+889.90  , -58.44
+978.89  , -62.89
+1067.88 , -67.35
+1156.87 , -71.81
+1245.86 , -76.32
+1334.85 , -80.78
+1423.84 , -85.23
+1512.83 , -89.69
+1601.82 , -94.15
+1690.81 , -98.66
+1779.80 , -103.11
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_Map.vmap
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..e11cbf7cdde175e06ab8f6a0b79d46b84b3e0c1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm
@@ -0,0 +1,317 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5478,220
+0,-176,28
+0,0,8
+0,116,14
+0,220,17
+0,326,21
+0,432,24
+0,641,31
+0,853,38
+0,1274,53
+0,1696,67
+0,2117,82
+0,2538,96
+0,2959,110
+0,3376,119
+0,3785,123
+0,4200,130
+0,6309,204
+0,8409,268
+0,10507,332
+0,12606,396
+0,16804,523
+0,21002,651
+0,25199,778
+0,29397,905
+0,33594,1032
+0,37792,1160
+0,41990,1288
+0,46187,1415
+0,50385,1542
+143,-5482,216
+143,-174,28
+143,0,9
+143,116,14
+143,222,17
+143,326,21
+143,432,24
+143,641,31
+143,853,38
+143,1273,52
+143,1694,66
+143,2115,80
+143,2536,94
+143,2957,108
+143,3372,116
+143,3786,123
+143,4200,130
+143,6323,218
+143,8427,287
+143,10532,356
+143,12635,425
+143,16843,563
+143,21052,701
+143,25260,839
+143,29467,977
+143,33676,1115
+143,37884,1253
+143,42092,1391
+143,46300,1529
+143,50509,1667
+285,-5496,202
+285,-172,32
+285,0,10
+285,118,16
+285,223,19
+285,327,22
+285,432,24
+285,641,31
+285,851,37
+285,1271,50
+285,1690,63
+285,2110,75
+285,2530,88
+285,2950,101
+285,3369,113
+285,3780,117
+285,4195,124
+285,6305,200
+285,8402,262
+285,10499,324
+285,12596,386
+285,16791,510
+285,20987,636
+285,25181,760
+285,29376,884
+285,33570,1009
+285,37765,1133
+285,41960,1259
+285,46154,1383
+285,50350,1507
+428,-5501,200
+428,-167,35
+428,0,12
+428,119,17
+428,224,21
+428,328,23
+428,433,26
+428,643,31
+428,851,37
+428,1270,49
+428,1689,61
+428,2109,74
+428,2529,87
+428,2949,100
+428,3365,109
+428,3778,115
+428,4191,121
+428,6296,191
+428,8390,251
+428,10485,310
+428,12579,369
+428,16767,486
+428,20955,604
+428,25143,723
+428,29332,841
+428,33521,958
+428,37708,1076
+428,41897,1195
+428,46084,1313
+428,50273,1430
+570,-5512,188
+570,-167,37
+570,0,13
+570,121,19
+570,224,21
+570,328,23
+570,433,26
+570,641,31
+570,850,36
+570,1268,46
+570,1685,58
+570,2104,70
+570,2523,81
+570,2943,94
+570,3363,107
+570,3776,113
+570,4189,118
+570,6281,175
+570,8369,230
+570,10459,283
+570,12547,336
+570,16724,443
+570,20901,550
+570,25078,658
+570,29255,764
+570,33432,871
+570,37611,979
+570,41788,1086
+570,45965,1192
+570,50142,1299
+713,-5517,181
+713,-165,39
+713,0,14
+713,122,20
+713,225,22
+713,329,24
+713,433,27
+713,641,30
+713,850,36
+713,1267,45
+713,1684,56
+713,2102,67
+713,2521,79
+713,2939,90
+713,3358,102
+713,3775,111
+713,4188,118
+713,6272,166
+713,8357,217
+713,10442,267
+713,12527,317
+713,16697,416
+713,20867,517
+713,25039,617
+713,29209,717
+713,33379,818
+713,37549,918
+713,41719,1017
+713,45890,1117
+713,50060,1218
+855,-5524,174
+855,-162,42
+855,0,15
+855,122,21
+855,226,22
+855,329,24
+855,434,27
+855,641,31
+855,849,35
+855,1266,45
+855,1683,55
+855,2100,65
+855,2518,77
+855,2937,87
+855,3355,99
+855,3775,111
+855,4188,117
+855,6264,158
+855,8346,205
+855,10427,252
+855,12509,299
+855,16674,393
+855,20838,487
+855,25003,581
+855,29167,675
+855,33330,769
+855,37495,863
+855,41659,957
+855,45823,1051
+855,49988,1145
+998,-5526,172
+998,-160,44
+998,0,16
+998,123,22
+998,227,23
+998,331,26
+998,435,28
+998,641,31
+998,850,36
+998,1266,45
+998,1682,55
+998,2100,64
+998,2517,74
+998,2935,86
+998,3354,97
+998,3772,109
+998,4185,115
+998,6258,153
+998,8338,197
+998,10418,242
+998,12498,288
+998,16658,377
+998,20817,466
+998,24977,556
+998,29137,645
+998,33297,735
+998,37456,825
+998,41616,914
+998,45776,1003
+998,49936,1093
+1140,-5529,169
+1140,-158,46
+1140,0,18
+1140,125,23
+1140,229,24
+1140,332,27
+1140,436,29
+1140,643,32
+1140,851,37
+1140,1267,45
+1140,1683,55
+1140,2100,64
+1140,2516,74
+1140,2934,85
+1140,3352,96
+1140,3771,108
+1140,4183,114
+1283,-5529,169
+1283,-155,49
+1283,0,19
+1283,126,24
+1283,230,26
+1283,333,28
+1283,437,30
+1283,644,34
+1283,853,38
+1283,1267,46
+1283,1683,55
+1283,2098,64
+1283,2516,74
+1283,2934,85
+1283,3351,95
+1283,3764,101
+1425,-5531,167
+1425,-153,51
+1425,0,20
+1425,128,26
+1425,231,27
+1425,336,30
+1425,436,29
+1425,646,36
+1425,853,38
+1425,1268,46
+1425,1683,55
+1425,2098,63
+1425,2516,73
+1425,2932,84
+1425,3345,89
+1568,-5538,160
+1568,-148,56
+1568,0,21
+1568,129,28
+1568,232,29
+1568,336,31
+1568,440,32
+1568,647,37
+1568,854,41
+1568,1269,48
+1568,1684,57
+1568,2101,65
+1568,2517,74
+1568,2929,80
+1853,-5540,158
+1853,-144,60
+1853,0,24
+1853,132,30
+1853,234,31
+1853,340,34
+1853,442,35
+1853,650,38
+1853,856,42
+1853,1269,49
+1853,1684,57
+1853,2098,64
+1853,2515,73
+1853,2928,79
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm
new file mode 100644
index 0000000000000000000000000000000000000000..ea00afe57cd1fa0d4f058cced560bd1bd482dd1a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm
@@ -0,0 +1,233 @@
+Input Speed [rpm],Input Torque [Nm],Torque Loss [Nm]
+0,-5500.0,239.2
+0,-5000.0,219.2
+0,-4500.0,179.2
+0,-4000.0,179.2
+0,-3500.0,159.2
+0,-3000.0,139.2
+0,-2500.0,119.2
+0,-2000.0,99.2
+0,-1600.0,83.2
+0,-1200.0,67.2
+0,-900.0,55.2
+0,-600.0,43.2
+0,-400.0,35.2
+0,-200.0,27.2
+0,0.0,27.2
+0,200.0,27.2
+0,400.0,35.2
+0,600.0,43.2
+0,900.0,55.2
+0,1200.0,67.2
+0,1600.0,83.2
+0,2000.0,99.2
+0,2500.0,119.2
+0,3000.0,139.2
+0,3500.0,159.2
+0,4000.0,179.2
+0,4500.0,199.2
+0,5000.0,219.2
+0,5500.0,239.2
+600,-5500.0,239.2
+600,-5000.0,219.2
+600,-4500.0,179.2
+600,-4000.0,179.2
+600,-3500.0,159.2
+600,-3000.0,139.2
+600,-2500.0,119.2
+600,-2000.0,99.2
+600,-1600.0,83.2
+600,-1200.0,67.2
+600,-900.0,55.2
+600,-600.0,43.2
+600,-400.0,35.2
+600,-200.0,27.2
+600,0.0,27.2
+600,200.0,27.2
+600,400.0,35.2
+600,600.0,43.2
+600,900.0,55.2
+600,1200.0,67.2
+600,1600.0,83.2
+600,2000.0,99.2
+600,2500.0,119.2
+600,3000.0,139.2
+600,3500.0,159.2
+600,4000.0,179.2
+600,4500.0,199.2
+600,5000.0,219.2
+600,5500.0,239.2
+900,-5500.0,242.8
+900,-5000.0,222.8
+900,-4500.0,182.8
+900,-4000.0,182.8
+900,-3500.0,162.8
+900,-3000.0,142.8
+900,-2500.0,122.8
+900,-2000.0,102.8
+900,-1600.0,86.8
+900,-1200.0,70.8
+900,-900.0,58.8
+900,-600.0,46.8
+900,-400.0,38.8
+900,-200.0,30.8
+900,0.0,30.8
+900,200.0,30.8
+900,400.0,38.8
+900,600.0,46.8
+900,900.0,58.8
+900,1200.0,70.8
+900,1600.0,86.8
+900,2000.0,102.8
+900,2500.0,122.8
+900,3000.0,142.8
+900,3500.0,162.8
+900,4000.0,182.8
+900,4500.0,202.8
+900,5000.0,222.8
+900,5500.0,242.8
+1200,-5500.0,246.4
+1200,-5000.0,226.4
+1200,-4500.0,186.4
+1200,-4000.0,186.4
+1200,-3500.0,166.4
+1200,-3000.0,146.4
+1200,-2500.0,126.4
+1200,-2000.0,106.4
+1200,-1600.0,90.4
+1200,-1200.0,74.4
+1200,-900.0,62.4
+1200,-600.0,50.4
+1200,-400.0,42.4
+1200,-200.0,34.4
+1200,0.0,34.4
+1200,200.0,34.4
+1200,400.0,42.4
+1200,600.0,50.4
+1200,900.0,62.4
+1200,1200.0,74.4
+1200,1600.0,90.4
+1200,2000.0,106.4
+1200,2500.0,126.4
+1200,3000.0,146.4
+1200,3500.0,166.4
+1200,4000.0,186.4
+1200,4500.0,206.4
+1200,5000.0,226.4
+1200,5500.0,246.4
+1600,-5500.0,251.2
+1600,-5000.0,231.2
+1600,-4500.0,191.2
+1600,-4000.0,191.2
+1600,-3500.0,171.2
+1600,-3000.0,151.2
+1600,-2500.0,131.2
+1600,-2000.0,111.2
+1600,-1600.0,95.2
+1600,-1200.0,79.2
+1600,-900.0,67.2
+1600,-600.0,55.2
+1600,-400.0,47.2
+1600,-200.0,39.2
+1600,0.0,39.2
+1600,200.0,39.2
+1600,400.0,47.2
+1600,600.0,55.2
+1600,900.0,67.2
+1600,1200.0,79.2
+1600,1600.0,95.2
+1600,2000.0,111.2
+1600,2500.0,131.2
+1600,3000.0,151.2
+1600,3500.0,171.2
+1600,4000.0,191.2
+1600,4500.0,211.2
+1600,5000.0,231.2
+1600,5500.0,251.2
+2000,-5500.0,256.0
+2000,-5000.0,236.0
+2000,-4500.0,196.0
+2000,-4000.0,196.0
+2000,-3500.0,176.0
+2000,-3000.0,156.0
+2000,-2500.0,136.0
+2000,-2000.0,116.0
+2000,-1600.0,100.0
+2000,-1200.0,84.0
+2000,-900.0,72.0
+2000,-600.0,60.0
+2000,-400.0,52.0
+2000,-200.0,44.0
+2000,0.0,44.0
+2000,200.0,44.0
+2000,400.0,52.0
+2000,600.0,60.0
+2000,900.0,72.0
+2000,1200.0,84.0
+2000,1600.0,100.0
+2000,2000.0,116.0
+2000,2500.0,136.0
+2000,3000.0,156.0
+2000,3500.0,176.0
+2000,4000.0,196.0
+2000,4500.0,216.0
+2000,5000.0,236.0
+2000,5500.0,256.0
+2500,-5500.0,262.0
+2500,-5000.0,242.0
+2500,-4500.0,202.0
+2500,-4000.0,202.0
+2500,-3500.0,182.0
+2500,-3000.0,162.0
+2500,-2500.0,142.0
+2500,-2000.0,122.0
+2500,-1600.0,106.0
+2500,-1200.0,90.0
+2500,-900.0,78.0
+2500,-600.0,66.0
+2500,-400.0,58.0
+2500,-200.0,50.0
+2500,0.0,50.0
+2500,200.0,50.0
+2500,400.0,58.0
+2500,600.0,66.0
+2500,900.0,78.0
+2500,1200.0,90.0
+2500,1600.0,106.0
+2500,2000.0,122.0
+2500,2500.0,142.0
+2500,3000.0,162.0
+2500,3500.0,182.0
+2500,4000.0,202.0
+2500,4500.0,222.0
+2500,5000.0,242.0
+2500,5500.0,262.0
+3000,-5500.0,268.0
+3000,-5000.0,248.0
+3000,-4500.0,208.0
+3000,-4000.0,208.0
+3000,-3500.0,188.0
+3000,-3000.0,168.0
+3000,-2500.0,148.0
+3000,-2000.0,128.0
+3000,-1600.0,112.0
+3000,-1200.0,96.0
+3000,-900.0,84.0
+3000,-600.0,72.0
+3000,-400.0,64.0
+3000,-200.0,56.0
+3000,0.0,56.0
+3000,200.0,56.0
+3000,400.0,64.0
+3000,600.0,72.0
+3000,900.0,84.0
+3000,1200.0,96.0
+3000,1600.0,112.0
+3000,2000.0,128.0
+3000,2500.0,148.0
+3000,3000.0,168.0
+3000,3500.0,188.0
+3000,4000.0,208.0
+3000,4500.0,228.0
+3000,5000.0,248.0
+3000,5500.0,268.0
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_Map.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_drag.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gen_fld.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericGen.vem
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Hybrid_Parameters.vhctl
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax
new file mode 100644
index 0000000000000000000000000000000000000000..adf28fb9b5ced83296d2634fc6727e2d1b82357e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax
@@ -0,0 +1,3 @@
+SOC, I_charge, I_discharge
+0, 1620, 1620
+100, 1620, 1620
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc
new file mode 100644
index 0000000000000000000000000000000000000000..54e77864874d21d67e8f8d69a97b35c5c6031749
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc
@@ -0,0 +1,6 @@
+v [km/h],acc [m/s²],dec [m/s²]
+0,1,-1
+25,1,-1
+50,0.642857143,-1
+60,0.5,-0.5
+120,0.5,-0.5
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap
new file mode 100644
index 0000000000000000000000000000000000000000..10f19d740cea49453b2c50171533dabc94912974
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap
@@ -0,0 +1,163 @@
+engine speed [rpm], torque [Nm], fuel consumption [g/h]
+600.00,0.00,648.214
+600.00,68.85,1626.915
+600.00,98.35,2053.103
+600.00,195.48,3383.983
+600.00,293.83,4726.347
+600.00,392.18,6058.504
+600.00,489.31,8107.779
+600.00,587.66,10186.402
+600.00,684.78,12239.042
+600.00,783.14,14317.665
+600.00,881.49,16396.288
+600.00,978.61,18448.929
+600.00,1076.96,20527.552
+600.00,1175.32,22606.175
+851.61,0.00,928.937
+851.61,64.67,1892.325
+851.61,92.39,2405.282
+851.61,183.63,4070.477
+851.61,276.02,5758.641
+851.61,368.41,7453.185
+851.61,459.65,9663.237
+851.61,552.04,11837.561
+851.61,643.28,13995.297
+851.61,735.67,16050.952
+851.61,828.06,18103.130
+851.61,919.30,20129.657
+851.61,1011.69,22181.836
+851.61,1104.09,24234.015
+1103.23,0.00,1209.659
+1103.23,62.41,2157.736
+1103.23,89.15,2758.737
+1103.23,177.19,4758.248
+1103.23,266.34,6792.210
+1103.23,355.49,8847.865
+1103.23,443.52,11219.971
+1103.23,532.67,13488.720
+1103.23,620.71,15726.845
+1103.23,709.86,17966.245
+1103.23,799.01,20229.890
+1103.23,887.05,22492.259
+1103.23,976.20,24743.508
+1103.23,1065.35,26994.757
+1354.84,0.00,1490.382
+1354.84,60.98,2421.870
+1354.84,87.11,3112.193
+1354.84,173.14,5444.742
+1354.84,260.25,7824.504
+1354.84,347.36,10242.546
+1354.84,433.39,12776.705
+1354.84,520.50,15141.155
+1354.84,606.52,17457.117
+1354.84,693.63,19881.539
+1354.84,780.75,22341.689
+1354.84,866.77,24801.840
+1354.84,953.88,27249.231
+1354.84,1041.00,30075.597
+1606.45,0.00,1964.218
+1606.45,60.00,2898.713
+1606.45,85.71,3701.160
+1606.45,170.35,6375.138
+1606.45,256.07,9132.915
+1606.45,341.78,11916.086
+1606.45,426.42,14629.424
+1606.45,512.14,17373.235
+1606.45,596.78,20240.205
+1606.45,682.49,23084.322
+1606.45,768.20,25784.963
+1606.45,852.85,28443.704
+1606.45,938.56,31162.121
+1606.45,1024.27,33987.192
+1858.06,0.00,2405.472
+1858.06,59.28,3395.960
+1858.06,84.69,4296.748
+1858.06,168.33,7298.534
+1858.06,253.02,10456.979
+1858.06,337.71,13614.161
+1858.06,421.35,16806.717
+1858.06,506.04,19948.738
+1858.06,589.67,23098.339
+1858.06,674.37,26265.628
+1858.06,759.06,29333.109
+1858.06,842.69,32242.669
+1858.06,927.39,35435.225
+1858.06,1012.08,38645.468
+2109.68,0.00,2908.296
+2109.68,58.74,4008.698
+2109.68,83.92,4995.396
+2109.68,166.78,8282.706
+2109.68,250.70,11854.275
+2109.68,334.61,15399.314
+2109.68,417.48,18962.040
+2109.68,501.40,22400.954
+2109.68,584.26,25903.038
+2109.68,668.18,29565.571
+2109.68,752.10,33148.511
+2109.68,834.96,36787.039
+2109.68,918.88,40596.124
+2109.68,1002.79,44447.432
+2361.29,0.00,3517.244
+2361.29,58.31,4836.211
+2361.29,83.30,5889.868
+2361.29,165.57,9403.322
+2361.29,248.87,13398.123
+2361.29,332.18,17295.644
+2361.29,414.44,21267.704
+2361.29,497.74,25214.497
+2361.29,580.01,29106.965
+2361.29,663.31,33230.630
+2361.29,746.62,37409.885
+2361.29,828.88,41464.064
+2361.29,912.18,45307.994
+2361.29,995.49,49151.923
+2612.90,0.00,4272.744
+2612.90,57.97,5567.707
+2612.90,82.81,6727.488
+2612.90,164.59,10597.214
+2612.90,247.40,14941.971
+2612.90,330.21,19262.724
+2612.90,411.98,23531.678
+2612.90,494.79,27996.455
+2612.90,576.57,32694.958
+2612.90,659.38,37346.716
+2612.90,742.19,41862.028
+2612.90,823.97,46367.264
+2612.90,906.78,50929.527
+2612.90,989.59,55491.791
+2864.52,0.00,4975.182
+2864.52,57.68,6271.408
+2864.52,82.40,7570.161
+2864.52,163.78,11901.020
+2864.52,246.18,16541.408
+2864.52,328.59,21435.734
+2864.52,409.96,26482.929
+2864.52,492.36,31523.807
+2864.52,573.74,36936.118
+2864.52,656.14,42358.536
+2864.52,738.54,47310.978
+2864.52,819.92,52201.514
+2864.52,902.32,57153.955
+2864.52,984.73,62106.397
+535.00,-48.25,0.000
+795.00,-53.16,0.000
+1055.00,-59.37,0.000
+1315.00,-66.29,0.000
+1575.00,-73.79,0.000
+1835.00,-81.42,0.000
+2095.00,-88.73,0.000
+2355.00,-95.54,0.000
+2615.00,-102.74,0.000
+2875.00,-110.97,0.000
+3005.00,-115.10,0.000
+535.00,-117.19,0.000
+795.00,-115.02,0.000
+1055.00,-117.63,0.000
+1315.00,-122.38,0.000
+1575.00,-128.43,0.000
+1835.00,-135.02,0.000
+2095.00,-141.54,0.000
+2355.00,-147.74,0.000
+2615.00,-154.45,0.000
+2875.00,-162.29,0.000
+3005.00,-166.24,0.000
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo
new file mode 100644
index 0000000000000000000000000000000000000000..2cc4c716211c5f1847b8dd7e5a7ec77f5ee757d3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo
@@ -0,0 +1,379 @@
+n [rpm] , T [Nm] , P_el [kW]
+0.00,-1030.00,0.000
+0.00,-978.50,0.000
+0.00,-927.00,0.000
+0.00,-875.50,0.000
+0.00,-824.00,0.000
+0.00,-772.50,0.000
+0.00,-721.00,-0.220
+0.00,-669.50,-0.510
+0.00,-618.00,-0.671
+0.00,-566.50,-0.765
+0.00,-515.00,-0.813
+0.00,-463.50,-0.826
+0.00,-412.00,-0.811
+0.00,-360.50,-0.771
+0.00,-309.00,-0.710
+0.00,-257.50,-0.629
+0.00,-206.00,-0.531
+0.00,-154.50,-0.416
+0.00,-103.00,-0.287
+0.00,-51.50,-0.143
+0.00,-10.30,-0.015
+0.00,10.30,0.059
+0.00,51.50,0.264
+0.00,103.00,0.527
+0.00,154.50,0.800
+0.00,206.00,1.080
+0.00,257.50,1.370
+0.00,309.00,1.667
+0.00,360.50,1.972
+0.00,412.00,2.285
+0.00,463.50,2.606
+0.00,515.00,2.935
+0.00,566.50,3.270
+0.00,618.00,3.613
+0.00,669.50,3.964
+0.00,721.00,4.321
+0.00,772.50,4.685
+0.00,824.00,5.056
+0.00,875.50,5.433
+0.00,927.00,5.818
+0.00,978.50,6.209
+0.00,1030.00,6.606
+37.00,-1030.00,0.000
+37.00,-978.50,0.000
+37.00,-927.00,0.000
+37.00,-875.50,0.000
+37.00,-824.00,0.000
+37.00,-772.50,0.000
+37.00,-721.00,-0.447
+37.00,-669.50,-0.678
+37.00,-618.00,-0.798
+37.00,-566.50,-0.860
+37.00,-515.00,-0.883
+37.00,-463.50,-0.876
+37.00,-412.00,-0.845
+37.00,-360.50,-0.792
+37.00,-309.00,-0.721
+37.00,-257.50,-0.633
+37.00,-206.00,-0.530
+37.00,-154.50,-0.413
+37.00,-103.00,-0.283
+37.00,-51.50,-0.141
+37.00,-10.30,-0.015
+37.00,10.30,0.055
+37.00,51.50,0.248
+37.00,103.00,0.495
+37.00,154.50,0.749
+37.00,206.00,1.011
+37.00,257.50,1.280
+37.00,309.00,1.556
+37.00,360.50,1.840
+37.00,412.00,2.129
+37.00,463.50,2.426
+37.00,515.00,2.729
+37.00,566.50,3.039
+37.00,618.00,3.355
+37.00,669.50,3.677
+37.00,721.00,4.005
+37.00,772.50,4.340
+37.00,824.00,4.680
+37.00,875.50,5.026
+37.00,927.00,5.378
+37.00,978.50,5.735
+37.00,1030.00,6.098
+370.00,-1030.00,-36.344
+370.00,-978.50,-34.617
+370.00,-927.00,-32.881
+370.00,-875.50,-31.134
+370.00,-824.00,-29.376
+370.00,-772.50,-27.609
+370.00,-721.00,-25.831
+370.00,-669.50,-24.043
+370.00,-618.00,-22.244
+370.00,-566.50,-20.436
+370.00,-515.00,-18.617
+370.00,-463.50,-16.789
+370.00,-412.00,-14.950
+370.00,-360.50,-13.102
+370.00,-309.00,-11.244
+370.00,-257.50,-9.375
+370.00,-206.00,-7.497
+370.00,-154.50,-5.609
+370.00,-103.00,-3.711
+370.00,-51.50,-1.802
+370.00,-10.30,-0.248
+370.00,10.30,0.515
+370.00,51.50,2.185
+370.00,103.00,4.271
+370.00,154.50,6.366
+370.00,206.00,8.470
+370.00,257.50,10.584
+370.00,309.00,12.707
+370.00,360.50,14.839
+370.00,412.00,16.982
+370.00,463.50,19.133
+370.00,515.00,21.294
+370.00,566.50,23.465
+370.00,618.00,25.644
+370.00,669.50,27.833
+370.00,721.00,30.032
+370.00,772.50,32.239
+370.00,824.00,34.456
+370.00,875.50,36.682
+370.00,927.00,38.918
+370.00,978.50,41.162
+370.00,1030.00,43.415
+740.00,-1030.00,-74.961
+740.00,-978.50,-71.312
+740.00,-927.00,-67.651
+740.00,-875.50,-63.979
+740.00,-824.00,-60.294
+740.00,-772.50,-56.597
+740.00,-721.00,-52.889
+740.00,-669.50,-49.169
+740.00,-618.00,-45.436
+740.00,-566.50,-41.693
+740.00,-515.00,-37.937
+740.00,-463.50,-34.170
+740.00,-412.00,-30.391
+740.00,-360.50,-26.600
+740.00,-309.00,-22.798
+740.00,-257.50,-18.984
+740.00,-206.00,-15.158
+740.00,-154.50,-11.321
+740.00,-103.00,-7.471
+740.00,-51.50,-3.607
+740.00,-10.30,-0.452
+740.00,10.30,1.051
+740.00,51.50,4.367
+740.00,103.00,8.495
+740.00,154.50,12.632
+740.00,206.00,16.780
+740.00,257.50,20.940
+740.00,309.00,25.111
+740.00,360.50,29.294
+740.00,412.00,33.488
+740.00,463.50,37.693
+740.00,515.00,41.910
+740.00,566.50,46.139
+740.00,618.00,50.379
+740.00,669.50,54.630
+740.00,721.00,58.893
+740.00,772.50,63.167
+740.00,824.00,67.452
+740.00,875.50,71.749
+740.00,927.00,76.057
+740.00,978.50,80.377
+740.00,1030.00,84.707
+1110.00,-1030.00,-113.264
+1110.00,-978.50,-107.719
+1110.00,-927.00,-102.159
+1110.00,-875.50,-96.584
+1110.00,-824.00,-90.994
+1110.00,-772.50,-85.390
+1110.00,-721.00,-79.770
+1110.00,-669.50,-74.136
+1110.00,-618.00,-68.486
+1110.00,-566.50,-62.822
+1110.00,-515.00,-57.144
+1110.00,-463.50,-51.450
+1110.00,-412.00,-45.742
+1110.00,-360.50,-40.018
+1110.00,-309.00,-34.281
+1110.00,-257.50,-28.528
+1110.00,-206.00,-22.760
+1110.00,-154.50,-16.978
+1110.00,-103.00,-11.179
+1110.00,-51.50,-5.359
+1110.00,-10.30,-0.563
+1110.00,10.30,1.626
+1110.00,51.50,6.595
+1110.00,103.00,12.768
+1110.00,154.50,18.951
+1110.00,206.00,25.148
+1110.00,257.50,31.359
+1110.00,309.00,37.584
+1110.00,360.50,43.824
+1110.00,412.00,50.078
+1110.00,463.50,56.347
+1110.00,515.00,62.631
+1110.00,566.50,68.929
+1110.00,618.00,75.242
+1110.00,669.50,81.569
+1110.00,721.00,87.911
+1110.00,772.50,94.268
+1110.00,824.00,100.638
+1110.00,875.50,107.024
+1110.00,927.00,113.423
+1110.00,978.50,119.838
+1110.00,1030.00,126.266
+1480.00,-1030.00,-151.257
+1480.00,-978.50,-143.841
+1480.00,-927.00,-136.405
+1480.00,-875.50,-128.950
+1480.00,-824.00,-121.475
+1480.00,-772.50,-113.982
+1480.00,-721.00,-106.469
+1480.00,-669.50,-98.937
+1480.00,-618.00,-91.386
+1480.00,-566.50,-83.815
+1480.00,-515.00,-76.226
+1480.00,-463.50,-68.618
+1480.00,-412.00,-60.990
+1480.00,-360.50,-53.344
+1480.00,-309.00,-45.678
+1480.00,-257.50,-37.993
+1480.00,-206.00,-30.289
+1480.00,-154.50,-22.565
+1480.00,-103.00,-14.819
+1480.00,-51.50,-7.042
+1480.00,-10.30,-0.493
+1480.00,10.30,2.246
+1480.00,51.50,8.883
+1480.00,103.00,17.106
+1480.00,154.50,25.338
+1480.00,206.00,33.588
+1480.00,257.50,41.855
+1480.00,309.00,50.141
+1480.00,360.50,58.446
+1480.00,412.00,66.770
+1480.00,463.50,75.112
+1480.00,515.00,83.474
+1480.00,566.50,91.854
+1480.00,618.00,100.253
+1480.00,669.50,108.671
+1480.00,721.00,117.108
+1480.00,772.50,125.563
+1480.00,824.00,134.038
+1480.00,875.50,142.531
+1480.00,927.00,151.043
+1480.00,978.50,159.573
+1480.00,1030.00,168.122
+1850.00,-1030.00,-188.930
+1850.00,-978.50,-179.665
+1850.00,-927.00,-170.376
+1850.00,-875.50,-161.062
+1850.00,-824.00,-151.723
+1850.00,-772.50,-142.360
+1850.00,-721.00,-132.971
+1850.00,-669.50,-123.558
+1850.00,-618.00,-114.120
+1850.00,-566.50,-104.657
+1850.00,-515.00,-95.170
+1850.00,-463.50,-85.659
+1850.00,-412.00,-76.122
+1850.00,-360.50,-66.561
+1850.00,-309.00,-56.976
+1850.00,-257.50,-47.365
+1850.00,-206.00,-37.729
+1850.00,-154.50,-28.067
+1850.00,-103.00,-18.376
+1850.00,-51.50,-8.638
+1850.00,-10.30,0.000
+1850.00,10.30,2.921
+1850.00,51.50,11.243
+1850.00,103.00,21.520
+1850.00,154.50,31.807
+1850.00,206.00,42.113
+1850.00,257.50,52.443
+1850.00,309.00,62.797
+1850.00,360.50,73.174
+1850.00,412.00,83.576
+1850.00,463.50,94.003
+1850.00,515.00,104.453
+1850.00,566.50,114.928
+1850.00,618.00,125.427
+1850.00,669.50,135.950
+1850.00,721.00,146.498
+1850.00,772.50,157.070
+1850.00,824.00,167.666
+1850.00,875.50,178.286
+1850.00,927.00,188.931
+1850.00,978.50,199.599
+1850.00,1030.00,210.291
+2220.00,-1030.00,-226.266
+2220.00,-978.50,-215.178
+2220.00,-927.00,-204.058
+2220.00,-875.50,-192.907
+2220.00,-824.00,-181.723
+2220.00,-772.50,-170.509
+2220.00,-721.00,-159.262
+2220.00,-669.50,-147.984
+2220.00,-618.00,-136.675
+2220.00,-566.50,-125.334
+2220.00,-515.00,-113.962
+2220.00,-463.50,-102.558
+2220.00,-412.00,-91.123
+2220.00,-360.50,-79.656
+2220.00,-309.00,-68.158
+2220.00,-257.50,-56.628
+2220.00,-206.00,-45.066
+2220.00,-154.50,-33.469
+2220.00,-103.00,-21.833
+2220.00,-51.50,-10.128
+2220.00,-10.30,0.000
+2220.00,10.30,3.656
+2220.00,51.50,13.687
+2220.00,103.00,26.025
+2220.00,154.50,38.369
+2220.00,206.00,50.739
+2220.00,257.50,63.137
+2220.00,309.00,75.565
+2220.00,360.50,88.023
+2220.00,412.00,100.512
+2220.00,463.50,113.032
+2220.00,515.00,125.583
+2220.00,566.50,138.165
+2220.00,618.00,150.778
+2220.00,669.50,163.421
+2220.00,721.00,176.096
+2220.00,772.50,188.801
+2220.00,824.00,201.537
+2220.00,875.50,214.304
+2220.00,927.00,227.101
+2220.00,978.50,239.929
+2220.00,1030.00,252.787
+2590.00,-1030.00,-263.249
+2590.00,-978.50,-250.362
+2590.00,-927.00,-237.434
+2590.00,-875.50,-224.467
+2590.00,-824.00,-211.460
+2590.00,-772.50,-198.413
+2590.00,-721.00,-185.327
+2590.00,-669.50,-172.200
+2590.00,-618.00,-159.035
+2590.00,-566.50,-145.830
+2590.00,-515.00,-132.585
+2590.00,-463.50,-119.301
+2590.00,-412.00,-105.977
+2590.00,-360.50,-92.614
+2590.00,-309.00,-79.211
+2590.00,-257.50,-65.768
+2590.00,-206.00,-52.283
+2590.00,-154.50,-38.755
+2590.00,-103.00,-25.173
+2590.00,-51.50,-11.490
+2590.00,-10.30,0.000
+2590.00,10.30,4.457
+2590.00,51.50,16.224
+2590.00,103.00,30.631
+2590.00,154.50,45.039
+2590.00,206.00,59.477
+2590.00,257.50,73.949
+2590.00,309.00,88.458
+2590.00,360.50,103.005
+2590.00,412.00,117.591
+2590.00,463.50,132.215
+2590.00,515.00,146.877
+2590.00,566.50,161.579
+2590.00,618.00,176.319
+2590.00,669.50,191.097
+2590.00,721.00,205.914
+2590.00,772.50,220.770
+2590.00,824.00,235.664
+2590.00,875.50,250.596
+2590.00,927.00,265.567
+2590.00,978.50,280.576
+2590.00,1030.00,295.623
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd
new file mode 100644
index 0000000000000000000000000000000000000000..314a3b4215bb1aa40d2cff6c8ce1d423f740eeff
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd
@@ -0,0 +1,11 @@
+n [rpm] , T_drag [Nm]
+0, -1.89
+37, -2.01
+370, -3.02
+740, -4.14
+1110, -5.26
+1480, -6.38
+1850, -7.5
+2220, -8.62
+2590, -9.74
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp
new file mode 100644
index 0000000000000000000000000000000000000000..d7a681028a9a2a69ef89f14bd1b89e4ae5792efc
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp
@@ -0,0 +1,13 @@
+n [rpm] , T_drive [Nm] , T_drag [Nm]
+0, 1030.00, -1030.00
+37, 1030.00, -1030.00
+370, 1030.00, -1030.00
+740, 1030.00, -1030.00
+1110, 1030.00, -1030.00
+1480, 1030.00, -1030.00
+1850, 1030.00, -1030.00
+2220, 858.33, -858.33
+2590, 735.71, -735.71
+
+
+
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem
similarity index 95%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem
index 2ba4542e1e031f7aeff758c046f91366963474be..3967eda59f12f56b4348010e96bd30422ceddc7d 100644
--- a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem
@@ -15,6 +15,7 @@
     "OverloadTorqueSpeed": 3500,
     "OverloadTime": 120,
     "ThermalOverloadRecoveryFactor": 0.9,
+    "R85RatedPower": 183259.5715,
     "VoltageLevels": [
       {
         "Voltage": 0.0,
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem
new file mode 100644
index 0000000000000000000000000000000000000000..c4e5522beacaa6a5f5956e16db3893b85cb83c7f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem
@@ -0,0 +1,34 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2021-08-05T14:49:40.5920495Z",
+    "AppVersion": "3",
+    "FileVersion": 3
+  },
+  "Body": {
+    "SavedInDeclMode": true,
+    "Model": "Generic Electric Motor",
+    "Inertia": 0.134,
+    "ContinuousTorque": 798,
+    "ContinuousTorqueSpeed": 1850,
+    "OverloadTorque": 1030,
+    "OverloadTorqueSpeed": 1850,
+    "OverloadTime": 120,
+    "ThermalOverloadRecoveryFactor": 0.9,
+    "R85RatedPower": 199.0,
+    "VoltageLevels": [
+      {
+        "Voltage": 0.0,
+        "FullLoadCurve": "Gen_fld.vemp",
+        "DragCurve": "Gen_drag.vemd",
+        "EfficiencyMap": "Gen_Map.vemo"
+      },
+      {
+        "Voltage": 1000.0,
+        "FullLoadCurve": "Gen_fld.vemp",
+        "DragCurve": "Gen_drag.vemd",
+        "EfficiencyMap": "Gen_Map.vemo"
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl
new file mode 100644
index 0000000000000000000000000000000000000000..2f2ed814fcff9e24e146e56f0d0ff41378f5a386
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl
@@ -0,0 +1,18 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-09-07T15:28:08.3781385Z",
+    "AppVersion": "3",
+    "FileVersion": 2
+  },
+  "Body": {
+    "----EquivalenceFactor": 2.0,
+    "MinSoC": 24.0,
+    "----MaxSoC": 80.0,
+    "TargetSoC": 70.0,
+    "----AuxBufferTime": 5.0,
+    "----AuxBufferChgTime": 5.0,
+    "----MinICEOnTime": 10.0,
+    "GensetMinOptPowerFactor": 0.2 
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax
new file mode 100644
index 0000000000000000000000000000000000000000..adf28fb9b5ced83296d2634fc6727e2d1b82357e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax
@@ -0,0 +1,3 @@
+SOC, I_charge, I_discharge
+0, 1620, 1620
+100, 1620, 1620
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh
diff --git a/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc
similarity index 100%
rename from VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc
rename to VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc
diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj
index 223c77c529bd84b43bde1d2b4e4e4c7e039e584b..743080623dfecd90d639e15749e33f8a2da73f60 100644
--- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj
+++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj
@@ -47,22 +47,22 @@
 		</None>
 	</ItemGroup>
   <ItemGroup>
-    <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\Group5_HEV_P3_ovc.xml">
+    <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\Group5_HEV_P3_ovc.xml">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
-    <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\HEV_heavy_lorry_S4_ovc.xml">
+    <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\HEV_heavy_lorry_S4_ovc.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-    <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_AMT_E2_realistic.xml">
+    <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_AMT_E2_realistic.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-    <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic.xml">
+    <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-    <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_municipal.xml">
+    <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_municipal.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-    <None Update="TestData\Integration\DeclarationMode\V24_DeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_TorqueLimits.xml">
+    <None Update="TestData\Integration\DeclarationMode\2nd_AmendmentDeclarationMode\HeavyLorry\PEV_heavyLorry_E3_realistic_TorqueLimits.xml">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
     <None Update="TestData\XML\XMLReaderDeclaration\SchemaVersion2.4\Distributed\HeavyLorry\HEV-S_heavyLorry_S3_ovc.xml">