From 56c79c8fb6dca3040532d0eed8719d91881ed4e1 Mon Sep 17 00:00:00 2001
From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at>
Date: Thu, 2 Feb 2023 13:08:31 +0100
Subject: [PATCH] updated testfiles

---
 .../RunDataFactory/RunDataFactoryTest.cs      |    2 +-
 .../HeavyLorry/HeavyLorrySimulation.cs        |   21 +-
 .../Conventional_heavyLorry_AMT.xml           |    0
 .../HeavyLorry/P-HEV/Group5_HEV_IHPC.xml      |  108 +-
 .../HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml  |    0
 .../HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml    |    0
 .../HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml    |    0
 ...5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod |    0
 .../HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml    |    0
 .../PEV/Group5_ PEV_E3_ES_Standard.xml        |    0
 .../HeavyLorry/PEV/Group5_ PEV_E4.xml         |    0
 .../HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml     |    0
 .../HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml |    0
 .../HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml  |    0
 .../PEV/PEV_heavyLorry_AMT_E2_pto.xml         |    0
 .../HeavyLorry/PEV/PEV_heavyLorry_E3.xml      |    0
 .../HeavyLorry/PEV/PEV_heavyLorry_E4.xml      |    0
 .../HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml  |    0
 .../PEV/PEV_heavyLorry_E4_standardValues.xml  |    0
 .../HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml    |    0
 .../S-HEV/Group2_HEV_IEPC_S_ovc.xml           |    0
 .../S-HEV/Group2_HEV_IEPC_S_pto.xml           |    0
 .../Group2_HEV_IEPC_S_standard_values.xml     |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S2.xml        |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml    |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml    |    0
 .../S-HEV/Group2_HEV_S2_pto_transmission.xml  |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S3.xml        |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml    |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml    |    0
 .../HeavyLorry/S-HEV/Group2_HEV_S4.xml        |    0
 .../S-HEV/Group2_HEV_S4_invalid_pto.xml       |    0
 .../S-HEV/HEV_heavy_lorry_S4_ovc.xml          |    0
 .../Common}/GenericBattery_243kWh.vbatr       |    0
 .../Common}/GenericBattery_243kWh.vbatv       |    0
 .../Common}/GenericBattery_243kWh_750V.vbat   |    0
 .../PEV/GenericIEPC/Common}/MaxCurrent.vimax  |    0
 .../GenericIEPC/Common/ShiftParameters.vtcu   |   14 +
 .../JSON/PEV/GenericIEPC/Common}/Truck.vacc   |    0
 .../GenericIEPC_Gbx1Axl.viepc                 |   51 +
 .../IEPCVehicle_Gbx1Axl.vveh                  |   84 +
 .../IEPC_ENG_Gbx1Axl.vecto                    |   74 +
 .../IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco   |  925 ++++++++
 .../IEPC_Gbx1Axl_FLD_max.viepcp               |   23 +
 .../IEPC_Gbx1Axl_FLD_min.viepcp               |   23 +
 .../IEPC_Gbx1Axl_drag.viepcd                  |   23 +
 .../GenericIEPC_Gbx1Whl1.viepc                |   51 +
 .../IEPCVehicle_Gbx1Whl1.vveh                 |   84 +
 .../IEPC_ENG_Gbx1Whl1.vecto                   |   74 +
 .../IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco  |  925 ++++++++
 .../IEPC_Gbx1Whl1_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx1Whl1_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx1Whl1_drag.viepcd                 |   23 +
 .../GenericIEPC_Gbx1Whl2.viepc                |   51 +
 .../IEPCVehicle_Gbx1Whl2.vveh                 |   84 +
 .../IEPC_ENG_Gbx1Whl2.vecto                   |   74 +
 .../IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco  |  925 ++++++++
 .../IEPC_Gbx1Whl2_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx1Whl2_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx1Whl2_drag.viepcd                 |   23 +
 .../IEPC_Gbx1Speed}/Axle_4x2_Tractor.vtlm     |    0
 .../GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx  |   33 +
 .../IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc     |   51 +
 .../IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh      |   84 +
 .../IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto        |   74 +
 .../IEPC_Gbx1Speed/IEPC_Gbx1.viepco           |  925 ++++++++
 .../IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp   |   23 +
 .../IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp   |   23 +
 .../IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd      |   23 +
 .../GenericIEPC_Gbx3Axl.viepc                 |   61 +
 .../IEPCVehicle_Gbx3Axl.vveh                  |   84 +
 .../IEPC_ENG_Gbx3Axl.vecto                    |   74 +
 .../IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco |  925 ++++++++
 .../IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco |  925 ++++++++
 .../IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco |  925 ++++++++
 .../IEPC_Gbx3Axl_FLD_max.viepcp               |   23 +
 .../IEPC_Gbx3Axl_FLD_min.viepcp               |   23 +
 .../IEPC_Gbx3Axl_drag.viepcd                  |   24 +
 .../GenericIEPC_Gbx3Whl1.viepc                |   61 +
 .../IEPCVehicle_Gbx3Whl1.vveh                 |   84 +
 .../IEPC_ENG_Gbx3Whl1.vecto                   |   74 +
 .../IEPC_Gbx3Whl1_1.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl1_2.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl1_3.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl1_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx3Whl1_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx3Whl1_drag.viepcd                 |   23 +
 .../GenericIEPC_Gbx3Whl2.viepc                |   61 +
 .../IEPCVehicle_Gbx3Whl2.vveh                 |   84 +
 .../IEPC_ENG_Gbx3Whl2.vecto                   |   74 +
 .../IEPC_Gbx3Whl2_1.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl2_2.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl2_3.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl2_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx3Whl2_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx3Whl2_drag.viepcd                 |   23 +
 .../IEPC_Gbx3Speed}/Axle_4x2_Tractor.vtlm     |    0
 .../GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx  |   33 +
 .../IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc     |   61 +
 .../GenericIEPC_Gbx3_drag.viepc               |   63 +
 .../IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh      |   84 +
 .../IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh |   84 +
 .../IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto        |   74 +
 .../IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto   |   74 +
 .../IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco         |  925 ++++++++
 .../IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco         |  925 ++++++++
 .../IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco         |  925 ++++++++
 .../IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp   |   24 +
 .../IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp   |   23 +
 .../IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd      |   23 +
 .../IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd     |   23 +
 .../IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd     |   23 +
 .../JSON/PEV/GenericVehicleE2/AMT.vgbx        |    0
 .../GenericVehicleE2}/Axle_4x2_Tractor.vtlm   |    0
 .../JSON/PEV/GenericVehicleE2/BEV_E2.vecto    |    0
 .../GenericVehicleE2/BEV_E2_Cont30kW.vecto    |    0
 .../PEV/GenericVehicleE2/BEV_E2_PTO.vecto     |    0
 .../BatteryElectricVehicle.vveh               |    0
 .../BatteryElectricVehicle_Cont30kW.vveh      |    0
 .../BatteryElectricVehicle_PTO.vveh           |    0
 .../BatteryElectricVehicle_PTO_invalid.vveh   |    0
 .../JSON/PEV/GenericVehicleE2/Default.vrlm    |    0
 .../PEV/GenericVehicleE2/EPTO-idle.vptoel     |    0
 .../JSON/PEV/GenericVehicleE2/Gear_1.vtlm     |    0
 .../JSON/PEV/GenericVehicleE2/Gear_2.vtlm     |    0
 .../GenericBattery_243kWh.vbatr               |    0
 .../GenericBattery_243kWh.vbatv               |    0
 .../GenericBattery_243kWh_750V.vbat           |   18 +
 .../GenericDrag_125kW_485Nm.vemd              |    0
 .../GenericEMotor_125kW_485Nm.vem             |    0
 .../GenericEMotor_125kW_485Nm.vemp            |    0
 .../GenericEMotor_125kW_485Nm_Cont30kW.vem    |    0
 .../GenericMap_125kW_485Nm.vemo               |    0
 .../PEV/GenericVehicleE2}/MaxCurrent.vimax    |    0
 .../MeasuredSpeedGear_LongHaul.vdri           |    0
 .../MeasuredSpeed_LongHaul.vdri               |    0
 .../JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc |    0
 .../JSON/PEV/GenericVehicleE2/PTO-idle.vptol  |    0
 .../PEV/GenericVehicleE2/PWheel_LongHaul.vdri |    0
 .../JSON/PEV/GenericVehicleE2}/Truck.vacc     |    0
 .../JSON/PEV/GenericVehicleE4/BEV_E4.vecto    |    0
 .../BatteryElectricVehicle.vveh               |    0
 .../JSON/PEV/GenericVehicleE4/Bus.vacc        |    0
 .../GenericBattery_243kWh.vbatr               |    3 +
 .../GenericBattery_243kWh.vbatv               |   12 +
 .../GenericBattery_243kWh_750V.vbat           |    0
 .../GenericDrag_125kW_485Nm.vemd              |    0
 .../GenericEMotor_125kW_485Nm.vem             |    0
 .../GenericEMotor_125kW_485Nm.vemp            |    0
 .../GenericMap_125kW_485Nm.vemo               |    0
 .../JSON/PEV/GenericVehicleE4/Interurban.vdri |    0
 .../PEV/GenericVehicleE4}/MaxCurrent.vimax    |    0
 .../JSON/PEV/GenericVehicleE4/Suburban.vdri   |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/325kW.vfld  |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/325kW.vmap  |    0
 .../12SpeedGbx}/Axle_4x2_Tractor.vtlm         |    0
 .../GenericIHPC/12SpeedGbx}/Default.vrlm      |    0
 .../12SpeedGbx/Engine_325kW_12.7l.veng        |   35 +
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_1.vtlm |    0
 .../GenericIHPC/12SpeedGbx}/Gear_10.vtlm      |    0
 .../GenericIHPC/12SpeedGbx}/Gear_11.vtlm      |    0
 .../GenericIHPC/12SpeedGbx}/Gear_12.vtlm      |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_2.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_3.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_4.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_5.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_6.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_7.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_8.vtlm |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Gear_9.vtlm |    0
 .../GenericBattery_10kWh_658V.vbat            |    0
 .../GenericBattery_10kWh_658V.vbatr           |    0
 .../GenericBattery_10kWh_658V.vbatv           |    0
 .../12SpeedGbx/GenericEMotor_140kW_900Nm.vemp |   24 +
 .../12SpeedGbx/GenericIHPCDrag.vemd           |    3 +
 .../12SpeedGbx/GenericIHPC_140kW_936Nm.vem    |   63 +
 .../12SpeedGbx/GenericMap_140kW_936Nm.vemo    | 1013 ++++++++
 .../GenericIHPC/12SpeedGbx/Group5_HEV.vveh    |  109 +
 .../12SpeedGbx}/Hybrid_Parameters.vhctl       |    0
 .../GenericIHPC/12SpeedGbx/IHPC Group 5.vecto |  100 +
 .../P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx |  117 +
 .../GenericIHPC/12SpeedGbx}/MaxCurrent.vimax  |    0
 .../P_HEV/GenericIHPC/12SpeedGbx}/Truck.vacc  |    0
 .../P_HEV/GenericIHPC/6SpeedGbx}/325kW.vfld   |    0
 .../P_HEV/GenericIHPC/6SpeedGbx}/325kW.vmap   |    0
 .../6SpeedGbx/Axle_4x2_Tractor.vtlm           |  317 +++
 .../P_HEV/GenericIHPC/6SpeedGbx}/Default.vrlm |    0
 .../P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx  |  Bin 0 -> 418333 bytes
 .../6SpeedGbx/Engine_325kW_12.7l.veng         |   35 +
 .../P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm   | 2081 +++++++++++++++++
 .../P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm   | 2081 +++++++++++++++++
 .../P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm   | 2081 +++++++++++++++++
 .../P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm   | 2081 +++++++++++++++++
 .../P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm   | 2081 +++++++++++++++++
 .../P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm   | 2081 +++++++++++++++++
 .../6SpeedGbx}/GenericBattery_10kWh_658V.vbat |    0
 .../GenericBattery_10kWh_658V.vbatr           |    0
 .../GenericBattery_10kWh_658V.vbatv           |    0
 .../GenericIHPC/6SpeedGbx/Group5_HEV.vveh     |  109 +
 .../6SpeedGbx}/Hybrid_Parameters.vhctl        |    0
 .../GenericIHPC/6SpeedGbx/IHPC Group 5.vecto  |  100 +
 .../GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem    |   51 +
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd   |    3 +
 .../6SpeedGbx/IHPC-EM_FLD_max.vemp            |   23 +
 .../6SpeedGbx/IHPC-EM_FLD_min.vemp            |   23 +
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo | 1013 ++++++++
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo | 1013 ++++++++
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo | 1013 ++++++++
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo | 1013 ++++++++
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo | 1013 ++++++++
 .../GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo | 1013 ++++++++
 .../GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx     |   75 +
 .../GenericIHPC/6SpeedGbx}/MaxCurrent.vimax   |    0
 .../P_HEV/GenericIHPC/6SpeedGbx}/Truck.vacc   |    0
 .../GenericVehicle_Group2_P2_EM/175kW.vfld    |    0
 .../GenericVehicle_Group2_P2_EM/175kW.vmap    |    0
 .../GenericVehicle_Group2_P2_EM/AMT_6.vgbx    |    0
 .../GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm |    0
 .../Class2_RigidTruck.vveh                    |    0
 .../Class2_RigidTruck_ParHyb.vecto            |    0
 .../GenericVehicle_Group2_P2_EM}/Default.vrlm |    0
 .../Engine_175kW_6.8l.veng                    |    0
 .../GenericVehicle_Group2_P2_EM/Gear_1.vtlm   |    0
 .../GenericVehicle_Group2_P2_EM/Gear_2.vtlm   |    0
 .../GenericVehicle_Group2_P2_EM/Gear_3.vtlm   |    0
 .../GenericVehicle_Group2_P2_EM/Gear_4.vtlm   |    0
 .../GenericVehicle_Group2_P2_EM/Gear_5.vtlm   |    0
 .../GenericVehicle_Group2_P2_EM/Gear_6.vtlm   |    0
 .../GenericBat_3kWh.vbat                      |    0
 .../GenericBat_3kWh.vbatr                     |    0
 .../GenericBat_3kWh.vbatv                     |    0
 .../GenericEM_47kW.vem                        |    0
 .../GenericEM_47kW.vemd                       |    0
 .../GenericEM_47kW.vemo                       |    0
 .../GenericEM_47kW.vemp                       |    0
 .../HybridStrategyParams.vhctl                |    0
 .../GenericVehicle_Group2_P2_EM/LongHaul.vdri |    0
 .../MaxCurrent.vimax                          |    0
 .../RegionalDelivery.vdri                     |    0
 .../SuperCap.vreess                           |    0
 .../GenericVehicle_Group2_P2_EM}/Truck.vacc   |    0
 .../UrbanDelivery.vdri                        |    0
 .../GenericVehicle_Group5_P2.5/325kW.vfld     |  202 ++
 .../GenericVehicle_Group5_P2.5/325kW.vmap     |  140 ++
 .../GenericVehicle_Group5_P2.5/AMT_12.vgbx    |    0
 .../AMT_12_P2.5.vgbx                          |    0
 .../Axle_4x2_Tractor.vtlm                     |  317 +++
 .../GenericVehicle_Group5_P2.5/Default.vrlm   |   32 +
 .../EM_TorqueLimits.vemp                      |    0
 .../Engine_325kW_12.7l.veng                   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_1.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_10.vtlm  |    0
 .../GenericVehicle_Group5_P2.5}/Gear_11.vtlm  |    0
 .../GenericVehicle_Group5_P2.5}/Gear_12.vtlm  |    0
 .../GenericVehicle_Group5_P2.5}/Gear_2.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_3.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_4.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_5.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_6.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_7.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_8.vtlm   |    0
 .../GenericVehicle_Group5_P2.5}/Gear_9.vtlm   |    0
 .../GenericADC_1.vtlm                         |    0
 .../GenericADC_2.vtlm                         |    0
 .../GenericBattery_10kWh_658V.vbat            |   18 +
 .../GenericBattery_10kWh_658V.vbatr           |    3 +
 .../GenericBattery_10kWh_658V.vbatv           |   12 +
 .../GenericDrag_140kW_936Nm.vemd              |    0
 .../GenericDrag_30kW_50Nm.vemd                |    0
 .../GenericEMotor_140kW_900Nm.vemp            |    0
 .../GenericEMotor_140kW_936Nm.vem             |    0
 .../GenericEMotor_140kW_936Nm.vemp            |    0
 .../GenericEMotor_30kW_50Nm.vem               |    0
 .../GenericEMotor_30kW_50Nm.vemp              |    0
 .../GenericMap_140kW_936Nm.vemo               |    0
 .../GenericMap_30kW_50Nm.vemo                 |    0
 .../Group5_HEV.vveh                           |    0
 .../Group5_HEV_2.vveh                         |    0
 .../Hybrid_Parameters.vhctl                   |   17 +
 .../MaxCurrent.vimax                          |    3 +
 .../P2.5 Group 5 2.vecto                      |    0
 .../P2.5 Group 5.vecto                        |    0
 .../GenericVehicle_Group5_P2.5/Truck.vacc     |    6 +
 .../VehicleMaxPropulsionTorque.vtqp           |    0
 .../P_HEV/GenericVehicle_Group5_P2/325kW.vfld |  202 ++
 .../P_HEV/GenericVehicle_Group5_P2/325kW.vmap |  140 ++
 .../GenericVehicle_Group5_P2/AMT_12.vgbx      |    0
 .../Axle_4x2_Tractor.vtlm                     |  317 +++
 .../GenericVehicle_Group5_P2/Default.vrlm     |   32 +
 .../Engine_325kW_12.7l.veng                   |    0
 .../GenericVehicle_Group5_P2}/Gear_1.vtlm     |    0
 .../GenericVehicle_Group5_P2/Gear_10.vtlm     |  233 ++
 .../GenericVehicle_Group5_P2/Gear_11.vtlm     |  233 ++
 .../GenericVehicle_Group5_P2/Gear_12.vtlm     |  233 ++
 .../GenericVehicle_Group5_P2/Gear_2.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_3.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_4.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_5.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_6.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_7.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_8.vtlm      |  233 ++
 .../GenericVehicle_Group5_P2/Gear_9.vtlm      |  233 ++
 .../GenericBattery_10kWh_658V.vbat            |   18 +
 .../GenericBattery_10kWh_658V.vbatr           |    3 +
 .../GenericBattery_10kWh_658V.vbatv           |   12 +
 .../GenericDrag_140kW_936Nm.vemd              |    0
 .../GenericEMotor_140kW_900Nm.vemp            |    0
 .../GenericEMotor_140kW_936Nm.vem             |    0
 .../GenericMap_140kW_936Nm.vemo               |    0
 .../GenericVehicle_Group5_P2/Group5_HEV.vveh  |    0
 .../Hybrid_Parameters.vhctl                   |   17 +
 .../GenericVehicle_Group5_P2/LongHaul.vdri    |    0
 .../GenericVehicle_Group5_P2/MaxCurrent.vimax |    3 +
 .../GenericVehicle_Group5_P2/P2 Group 5.vecto |    0
 .../RegionalDelivery.vdri                     |    0
 .../P_HEV/GenericVehicle_Group5_P2/Truck.vacc |    6 +
 .../UrbanDelivery.vdri                        |    0
 .../GenericIEPC-S/Common/209kW_7c7l.veng      |   35 +
 .../GenericIEPC-S/Common}/209kW_ICE_Map.vmap  |    0
 .../GenericIEPC-S/Common/209kW_ICE_fld.vfld   |    7 +
 .../S_HEV/GenericIEPC-S/Common}/Gen_Map.vemo  |    0
 .../S_HEV/GenericIEPC-S/Common}/Gen_drag.vemd |    0
 .../S_HEV/GenericIEPC-S/Common}/Gen_fld.vemp  |    0
 .../GenericIEPC-S/Common/GenericBattery.vbat  |   18 +
 .../GenericIEPC-S/Common/GenericBattery.vbatr |    3 +
 .../GenericIEPC-S/Common/GenericBattery.vbatv |   12 +
 .../GenericIEPC-S/Common}/GenericGen.vem      |    0
 .../Common}/Hybrid_Parameters.vhctl           |    0
 .../GenericIEPC-S/Common}/MaxCurrent.vimax    |    0
 .../GenericIEPC-S/Common/ShiftParameters.vtcu |   14 +
 .../S_HEV/GenericIEPC-S/Common/Truck.vacc     |    6 +
 .../GenericIEPC_Gbx1Axl.viepc                 |   51 +
 .../IEPC-S_ENG_Gbx1Axl.vecto                  |   83 +
 .../IEPC-S_Vehicle_Gbx1Axl.vveh               |   88 +
 .../IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco |  925 ++++++++
 .../IEPC_Gbx1Axl_FLD_max.viepcp               |   23 +
 .../IEPC_Gbx1Axl_FLD_min.viepcp               |   23 +
 .../IEPC_Gbx1Axl_drag.viepcd                  |   23 +
 .../GenericIEPC_Gbx1Whl1.viepc                |   51 +
 .../IEPC-S_ENG_Gbx1Whl1.vecto                 |   83 +
 .../IEPC-S_Vehicle_Gbx1Whl1.vveh              |   88 +
 .../IEPC_Gbx1Whl1.viepco                      |  925 ++++++++
 .../IEPC_Gbx1Whl1_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx1Whl1_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx1Whl1_drag.viepcd                 |   23 +
 .../GenericIEPC_Gbx1Whl2.viepc                |   51 +
 .../IEPC-S_ENG_Gbx1Whl2.vecto                 |   83 +
 .../IEPC-S_Vehicle_Gbx1Whl2.vveh              |   88 +
 .../IEPC_Gbx1Whl2.viepco                      |  925 ++++++++
 .../IEPC_Gbx1Whl2_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx1Whl2_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx1Whl2_drag.viepcd                 |   23 +
 .../IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm    |  317 +++
 .../IEPC-S_Gbx1Speed/Axlegear.vgbx            |   33 +
 .../IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc   |   51 +
 .../IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto    |   83 +
 .../IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh |   88 +
 .../IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco         |  925 ++++++++
 .../IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp |   23 +
 .../IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp |   23 +
 .../IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd    |   23 +
 .../GenericIEPC_Gbx3Axl.viepc                 |   61 +
 .../IEPC-S_ENG_Gbx3Axl.vecto                  |   83 +
 .../IEPC-S_Vehicle_Gbx3Axl.vveh               |   88 +
 .../IEPC_Gbx3Axl_1.viepco                     |  925 ++++++++
 .../IEPC_Gbx3Axl_2.viepco                     |  925 ++++++++
 .../IEPC_Gbx3Axl_3.viepco                     |  925 ++++++++
 .../IEPC_Gbx3Axl_FLD_max.viepcp               |   23 +
 .../IEPC_Gbx3Axl_FLD_min.viepcp               |   23 +
 .../IEPC_Gbx3Axl_drag.viepcd                  |   24 +
 .../GenericIEPC_Gbx3Whl1.viepc                |   61 +
 .../IEPC-S_ENG_Gbx3Whl1.vecto                 |   83 +
 .../IEPC-S_Vehicle_Gbx3Whl1.vveh              |   88 +
 .../IEPC_Gbx3Whl1_1.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl1_2.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl1_3.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl1_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx3Whl1_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx3Whl1_drag.viepcd                 |   23 +
 .../GenericIEPC_Gbx3Whl2.viepc                |   61 +
 .../IEPC-S_ENG_Gbx3Whl2.vecto                 |   83 +
 .../IEPC-S_Vehicle_Gbx3Whl2.vveh              |   88 +
 .../IEPC_Gbx3Whl2_1.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl2_2.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl2_3.viepco                    |  925 ++++++++
 .../IEPC_Gbx3Whl2_FLD_max.viepcp              |   23 +
 .../IEPC_Gbx3Whl2_FLD_min.viepcp              |   23 +
 .../IEPC_Gbx3Whl2_drag.viepcd                 |   23 +
 .../IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm    |  317 +++
 .../IEPC-S_Gbx3Speed/Axlegear.vgbx            |   33 +
 .../IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc   |   61 +
 .../GenericIEPC_Gbx3_drag.viepc               |   63 +
 .../IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto    |   83 +
 .../IEPC-S_ENG_Gbx3_drag.vecto                |   83 +
 .../IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh |   88 +
 .../IEPC-S_Vehicle_Gbx3_drag.vveh             |   88 +
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco       |  925 ++++++++
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco       |  925 ++++++++
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco       |  925 ++++++++
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp |   24 +
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp |   23 +
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd    |   23 +
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd   |   23 +
 .../IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd   |   23 +
 .../GenericVehicle_S2_Job/209kW_7c7l.veng     |    0
 .../GenericVehicle_S2_Job}/209kW_ICE_Map.vmap |    0
 .../GenericVehicle_S2_Job/209kW_ICE_fld.vfld  |    0
 .../S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx |    0
 .../Axle_4x2_Tractor.vtlm                     |  317 +++
 .../S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm   |  233 ++
 .../S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm   |    0
 .../S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm   |    0
 .../S_HEV/GenericVehicle_S2_Job}/Gen_Map.vemo |    0
 .../GenericVehicle_S2_Job}/Gen_drag.vemd      |    0
 .../S_HEV/GenericVehicle_S2_Job}/Gen_fld.vemp |    0
 .../GenericBattery.vbatr                      |    0
 .../GenericBattery.vreess                     |    0
 .../GenericDrag_125kW_485Nm.vemd              |    0
 .../GenericEMotor_125kW_485Nm.vem             |    0
 .../GenericEMotor_125kW_485Nm.vemp            |    0
 .../GenericEMotor_125kW_485Nm_Cont30kW.vem    |    0
 .../GenericVehicle_S2_Job}/GenericGen.vem     |    0
 .../GenericMap_125kW_485Nm.vemo               |    0
 .../Hybrid_Parameters.vhctl                   |    0
 .../GenericVehicle_S2_Job/MaxCurrent.vimax    |    3 +
 .../GenericVehicle_S2_Job/PEV-BusAux.vaux     |    0
 .../REESS_SOC_curve.vbatv                     |    0
 .../SerialHybrid_S2.vecto                     |    0
 .../SerialHybrid_S2.vveh                      |    0
 .../S_HEV/GenericVehicle_S2_Job/Truck.vacc    |    6 +
 .../GenericVehicle_S4_Job/209kW_7c7l.veng     |    0
 .../GenericVehicle_S4_Job/209kW_ICE_Map.vmap  |  163 ++
 .../GenericVehicle_S4_Job/209kW_ICE_fld.vfld  |    0
 .../S_HEV/GenericVehicle_S4_Job/EM_Map.vemo   |    0
 .../S_HEV/GenericVehicle_S4_Job/EM_drag.vemd  |    0
 .../S_HEV/GenericVehicle_S4_Job/EM_fld.vemp   |    0
 .../S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo  |  379 +++
 .../S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd |   11 +
 .../S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp  |   13 +
 .../GenericBattery.vbatr                      |    0
 .../GenericBattery.vreess                     |    0
 .../S_HEV/GenericVehicle_S4_Job/GenericEM.vem |    1 +
 .../GenericVehicle_S4_Job/GenericGen.vem      |   34 +
 .../Hybrid_Parameters.vhctl                   |   18 +
 .../GenericVehicle_S4_Job/MaxCurrent.vimax    |    3 +
 .../REESS_SOC_curve.vbatv                     |    0
 .../SerialHybrid_S4.vecto                     |    0
 .../SerialHybrid_S4.vveh                      |    0
 .../S_HEV/GenericVehicle_S4_Job/Truck.vacc    |    0
 VectoCore/VectoCoreTest/VectoCoreTest.csproj  |   12 +-
 450 files changed, 61732 insertions(+), 110 deletions(-)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/Conventional/Conventional_heavyLorry_AMT.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_IHPC.xml (99%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P2_5_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P2_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P3_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P4_UrbanDeliveryReferenceLoadCD.vmod (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/P-HEV/Group5_HEV_P4_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_E3_ES_Standard.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_E4.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_IEPC_E.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/Group5_ PEV_IEPC_E_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_AMT_E2_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E3.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E4.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E4_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/PEV/PEV_heavyLorry_E4_standardValues.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_IEPC_S_standard_values.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S2_pto_transmission.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S3.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S3_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S3_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S4.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/Group2_HEV_S4_invalid_pto.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/HeavyLorry/S-HEV/HEV_heavy_lorry_S4_ovc.xml (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/GenericBattery_243kWh.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/GenericBattery_243kWh.vbatv (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/GenericBattery_243kWh_750V.vbat (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/MaxCurrent.vimax (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common/ShiftParameters.vtcu
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/Common}/Truck.vacc (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPCVehicle_Gbx1Axl.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_ENG_Gbx1Axl.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPCVehicle_Gbx1Whl1.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_ENG_Gbx1Whl1.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPCVehicle_Gbx1Whl2.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_ENG_Gbx1Whl2.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed}/Axle_4x2_Tractor.vtlm (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/Axlegear.vgbx
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/GenericIEPC_Gbx1.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPCVehicle_Gbx1.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_ENG_Gbx1.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx1Speed/IEPC_Gbx1_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPCVehicle_Gbx3Axl.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_ENG_Gbx3Axl.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPCVehicle_Gbx3Whl1.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_ENG_Gbx3Whl1.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPCVehicle_Gbx3Whl2.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_ENG_Gbx3Whl2.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed}/Axle_4x2_Tractor.vtlm (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/Axlegear.vgbx
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPCVehicle_Gbx3_drag.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_ENG_Gbx3_drag.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericIEPC/IEPC_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/AMT.vgbx (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/Axle_4x2_Tractor.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BEV_E2.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BEV_E2_PTO.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_Cont30kW.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/BatteryElectricVehicle_PTO_invalid.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/Default.vrlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/EPTO-idle.vptoel (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/Gear_1.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/Gear_2.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE4 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/GenericBattery_243kWh.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE4 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/GenericBattery_243kWh.vbatv (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2/GenericBattery_243kWh_750V.vbat
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericDrag_125kW_485Nm.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericEMotor_125kW_485Nm_Cont30kW.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/GenericMap_125kW_485Nm.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/PEV/GenericVehicleE4 => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/MaxCurrent.vimax (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/MeasuredSpeedGear_LongHaul.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/MeasuredSpeed_LongHaul.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/PTO-cycle.vptoc (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/PTO-idle.vptol (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE2/PWheel_LongHaul.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE2}/Truck.vacc (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/BEV_E4.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/BatteryElectricVehicle.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/Bus.vacc (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatr
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh.vbatv
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericBattery_243kWh_750V.vbat (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericDrag_125kW_485Nm.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericEMotor_125kW_485Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/GenericMap_125kW_485Nm.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/Interurban.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/PEV/GenericVehicleE4}/MaxCurrent.vimax (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/PEV/GenericVehicleE4/Suburban.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/325kW.vfld (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/325kW.vmap (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Axle_4x2_Tractor.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Default.vrlm (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Engine_325kW_12.7l.veng
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_1.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_10.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_11.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_12.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_2.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_3.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_4.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_5.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_6.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_7.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_8.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Gear_9.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/GenericBattery_10kWh_658V.vbat (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/GenericBattery_10kWh_658V.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/GenericBattery_10kWh_658V.vbatv (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericEMotor_140kW_900Nm.vemp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPCDrag.vemd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericIHPC_140kW_936Nm.vem
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/GenericMap_140kW_936Nm.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/Group5_HEV.vveh
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Hybrid_Parameters.vhctl (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC Group 5.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx/IHPC_12.vgbx
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/MaxCurrent.vimax (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/12SpeedGbx}/Truck.vacc (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/325kW.vfld (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/325kW.vmap (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Axle_4x2_Tractor.vtlm
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/Default.vrlm (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/EM_Maps.xlsx
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Engine_325kW_12.7l.veng
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_1.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_2.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_3.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_4.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_5.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Gear_6.vtlm
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/GenericBattery_10kWh_658V.vbat (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/GenericBattery_10kWh_658V.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/GenericBattery_10kWh_658V.vbatv (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/Group5_HEV.vveh
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/Hybrid_Parameters.vhctl (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC Group 5.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_6spd.vem
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Drag.vemd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_max.vemp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_FLD_min.vemp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G1.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G2.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G3.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G4.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G5.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-EM_Map_G6.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx/IHPC-GBX_6.vgbx
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/MaxCurrent.vimax (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericIHPC/6SpeedGbx}/Truck.vacc (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vfld (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/175kW.vmap (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/AMT_6.vgbx (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Axle_4x2.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Class2_RigidTruck_ParHyb.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM}/Default.vrlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Engine_175kW_6.8l.veng (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_1.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_2.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_3.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_4.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_5.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/Gear_6.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbat (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericBat_3kWh.vbatv (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/GenericEM_47kW.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/HybridStrategyParams.vhctl (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/LongHaul.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/MaxCurrent.vimax (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/RegionalDelivery.vdri (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/SuperCap.vreess (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group2_P2_EM}/Truck.vacc (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group2_P2_EM/UrbanDelivery.vdri (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vfld
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/325kW.vmap
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12.vgbx (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/AMT_12_P2.5.vgbx (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Axle_4x2_Tractor.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Default.vrlm
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/EM_TorqueLimits.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/Engine_325kW_12.7l.veng (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_1.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_10.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_11.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_12.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_2.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_3.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_4.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_5.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_6.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_7.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_8.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2 => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5}/Gear_9.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_1.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericADC_2.vtlm (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbat
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatr
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericBattery_10kWh_658V.vbatv
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_140kW_936Nm.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericDrag_30kW_50Nm.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_900Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_140kW_936Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericEMotor_30kW_50Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_140kW_936Nm.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/GenericMap_30kW_50Nm.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/Group5_HEV_2.vveh (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Hybrid_Parameters.vhctl
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/MaxCurrent.vimax
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5 2.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/P2.5 Group 5.vecto (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2.5/Truck.vacc
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2.5/VehicleMaxPropulsionTorque.vtqp (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vfld
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/325kW.vmap
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/AMT_12.vgbx (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Axle_4x2_Tractor.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Default.vrlm
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/Engine_325kW_12.7l.veng (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2}/Gear_1.vtlm (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_10.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_11.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_12.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_2.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_3.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_4.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_5.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_6.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_7.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_8.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Gear_9.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbat
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatr
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/GenericBattery_10kWh_658V.vbatv
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericDrag_140kW_936Nm.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_900Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericEMotor_140kW_936Nm.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/GenericMap_140kW_936Nm.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/Group5_HEV.vveh (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Hybrid_Parameters.vhctl
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/LongHaul.vdri (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/MaxCurrent.vimax
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/P2 Group 5.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/RegionalDelivery.vdri (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/P_HEV/GenericVehicle_Group5_P2/Truck.vacc
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/P_HEV/GenericVehicle_Group5_P2/UrbanDelivery.vdri (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_7c7l.veng
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/209kW_ICE_Map.vmap (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/209kW_ICE_fld.vfld
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Gen_Map.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Gen_drag.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Gen_fld.vemp (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbat
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatr
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/GenericBattery.vbatv
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/GenericGen.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/Hybrid_Parameters.vhctl (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common}/MaxCurrent.vimax (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/ShiftParameters.vtcu
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/Common/Truck.vacc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/GenericIEPC_Gbx1Axl.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_ENG_Gbx1Axl.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC-S_Vehicle_Gbx1Axl.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed+Axle/IEPC_Gbx1Axl_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/GenericIEPC_Gbx1Whl1.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_ENG_Gbx1Whl1.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC-S_Vehicle_Gbx1Whl1.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl1/IEPC_Gbx1Whl1_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/GenericIEPC_Gbx1Whl2.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_ENG_Gbx1Whl2.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC-S_Vehicle_Gbx1Whl2.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed-Whl2/IEPC_Gbx1Whl2_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axle_4x2_Tractor.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/Axlegear.vgbx
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/GenericIEPC_Gbx1.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_ENG_Gbx1.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC-S_Vehicle_Gbx1.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx1Speed/IEPC_Gbx1_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/GenericIEPC_Gbx3Axl.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_ENG_Gbx3Axl.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC-S_Vehicle_Gbx3Axl.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed+Axle/IEPC_Gbx3Axl_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/GenericIEPC_Gbx3Whl1.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_ENG_Gbx3Whl1.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC-S_Vehicle_Gbx3Whl1.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl1/IEPC_Gbx3Whl1_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/GenericIEPC_Gbx3Whl2.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_ENG_Gbx3Whl2.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC-S_Vehicle_Gbx3Whl2.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed-Whl2/IEPC_Gbx3Whl2_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axle_4x2_Tractor.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/Axlegear.vgbx
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/GenericIEPC_Gbx3_drag.viepc
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_ENG_Gbx3_drag.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC-S_Vehicle_Gbx3_drag.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_1.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_2.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_3.viepco
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_max.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_FLD_min.viepcp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag1.viepcd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericIEPC-S/IEPC-S_Gbx3Speed/IEPC_Gbx3_drag2.viepcd
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/209kW_7c7l.veng (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/209kW_ICE_Map.vmap (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/209kW_ICE_fld.vfld (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/3speedEV.vgbx (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Axle_4x2_Tractor.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Gear_1.vtlm
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/Gear_2.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/Gear_3.vtlm (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Gen_Map.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Gen_drag.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Gen_fld.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericBattery.vreess (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericDrag_125kW_485Nm.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm.vemp (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericEMotor_125kW_485Nm_Cont30kW.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/GenericGen.vem (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/GenericMap_125kW_485Nm.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job => 2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job}/Hybrid_Parameters.vhctl (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/MaxCurrent.vimax
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/PEV-BusAux.vaux (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/REESS_SOC_curve.vbatv (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S2_Job/SerialHybrid_S2.vveh (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S2_Job/Truck.vacc
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/209kW_7c7l.veng (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_Map.vmap
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/209kW_ICE_fld.vfld (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/EM_Map.vemo (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/EM_drag.vemd (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/EM_fld.vemp (100%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_Map.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_drag.vemd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Gen_fld.vemp
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vbatr (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/GenericBattery.vreess (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/GenericEM.vem (95%)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/GenericGen.vem
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/Hybrid_Parameters.vhctl
 create mode 100644 VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/2nd_AmendmentDeclarationMode/JSON/S_HEV/GenericVehicle_S4_Job/MaxCurrent.vimax
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/REESS_SOC_curve.vbatv (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vecto (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/SerialHybrid_S4.vveh (100%)
 rename VectoCore/VectoCoreTest/TestData/Integration/DeclarationMode/{V24_DeclarationMode => 2nd_AmendmentDeclarationMode}/JSON/S_HEV/GenericVehicle_S4_Job/Truck.vacc (100%)

diff --git a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryTest.cs
index 622f290782..0a6c92b7e5 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 f8ea61004d..0666a4e0d5 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 5e0376e5d5..17d55c568d 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 0000000000..a26e0e50f9
--- /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 0000000000..b0995fd4f6
--- /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 0000000000..2af61a3c14
--- /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 0000000000..5be934c1f4
--- /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 0000000000..1962087695
--- /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 0000000000..34a156b787
--- /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 0000000000..34a156b787
--- /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 0000000000..07eb40e197
--- /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 0000000000..76d61ce379
--- /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 0000000000..42ce674fd5
--- /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 0000000000..6484675bb9
--- /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 0000000000..b5980ac32f
--- /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 0000000000..cf325529f2
--- /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 0000000000..cf325529f2
--- /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 0000000000..02b9cfdf04
--- /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 0000000000..4cd0b08364
--- /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 0000000000..549a74ffeb
--- /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 0000000000..9a0c3ec2a0
--- /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 0000000000..1962087695
--- /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 0000000000..34a156b787
--- /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 0000000000..34a156b787
--- /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 0000000000..07eb40e197
--- /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 0000000000..6d42e7230c
--- /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 0000000000..be0c1c769a
--- /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 0000000000..ed5013cd4e
--- /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 0000000000..712a12df56
--- /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 0000000000..e4be1e22ed
--- /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 0000000000..14358b02ff
--- /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 0000000000..14358b02ff
--- /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 0000000000..ffb4883b31
--- /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 0000000000..a1a381b386
--- /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 0000000000..592bd8db31
--- /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 0000000000..401f294b7c
--- /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 0000000000..6661444505
--- /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 0000000000..1962087695
--- /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 0000000000..07feb55aeb
--- /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 0000000000..d8fab6b922
--- /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 0000000000..d8fab6b922
--- /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 0000000000..a46cb34e68
--- /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 0000000000..d5c2628009
--- /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 0000000000..892b8e4947
--- /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 0000000000..1a3d309f35
--- /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 0000000000..7d9dd773ee
--- /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 0000000000..b5980ac32f
--- /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 0000000000..55066d3169
--- /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 0000000000..3c80c1e20b
--- /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 0000000000..3c80c1e20b
--- /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 0000000000..620f776f90
--- /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 0000000000..dce4e43413
--- /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 0000000000..929b4da87b
--- /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 0000000000..ee0025021d
--- /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 0000000000..6661444505
--- /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 0000000000..1962087695
--- /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 0000000000..07feb55aeb
--- /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 0000000000..d8fab6b922
--- /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 0000000000..d8fab6b922
--- /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 0000000000..102d2ba38d
--- /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 0000000000..4901bb8d96
--- /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 0000000000..d6e43cd81d
--- /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 0000000000..211d7cb275
--- /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 0000000000..faf423be65
--- /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 0000000000..020bbe1b2d
--- /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 0000000000..fa8f617c1c
--- /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 0000000000..2e7c0a0251
--- /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 0000000000..52c23c595e
--- /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 0000000000..e4be1e22ed
--- /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 0000000000..0bcfef3ae9
--- /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 0000000000..2c22528593
--- /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 0000000000..1c40e34f4c
--- /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 0000000000..841a118a18
--- /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 0000000000..69fa4188ea
--- /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 0000000000..ffb4883b31
--- /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 0000000000..627c162a5e
--- /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 0000000000..953f417ac4
--- /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 0000000000..28376e3632
--- /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 0000000000..483b48264b
--- /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 0000000000..6a988951ea
--- /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 0000000000..ea6b5cc3a5
--- /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 0000000000..6cecbb9ee1
--- /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 0000000000..029526d8db
--- /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 0000000000..4874a70c29
--- /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 0000000000..b41045b54d
--- /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 0000000000..a38016773b
--- /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 0000000000..e11cbf7cdd
--- /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
GIT binary patch
literal 418333
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

literal 0
HcmV?d00001

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 0000000000..483b48264b
--- /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 0000000000..b6e4f373d0
--- /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 0000000000..c377504c83
--- /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 0000000000..4f5fc52723
--- /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 0000000000..75f259c18b
--- /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 0000000000..0c62b96aa4
--- /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 0000000000..3166c1b361
--- /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 0000000000..0be795478f
--- /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 0000000000..5cb5504af6
--- /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 0000000000..b1f37dfd51
--- /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 0000000000..ea6b5cc3a5
--- /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 0000000000..2f394afaeb
--- /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 0000000000..e114d46882
--- /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 0000000000..222f0b08cc
--- /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 0000000000..222f0b08cc
--- /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 0000000000..222f0b08cc
--- /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 0000000000..222f0b08cc
--- /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 0000000000..222f0b08cc
--- /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 0000000000..222f0b08cc
--- /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 0000000000..dd5ba0f078
--- /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 0000000000..750d4048ef
--- /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 0000000000..eea08f963f
--- /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 0000000000..e11cbf7cdd
--- /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 0000000000..eb575b9997
--- /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 0000000000..11f2b24430
--- /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 0000000000..09c936221a
--- /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 0000000000..8063e04c93
--- /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 0000000000..a46aef1a05
--- /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 0000000000..5552bda2b0
--- /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 0000000000..54e7786487
--- /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 0000000000..750d4048ef
--- /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 0000000000..eea08f963f
--- /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 0000000000..e11cbf7cdd
--- /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 0000000000..eb575b9997
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..d30c0dbb04
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..ea00afe57c
--- /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 0000000000..11f2b24430
--- /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 0000000000..09c936221a
--- /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 0000000000..8063e04c93
--- /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 0000000000..a46aef1a05
--- /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 0000000000..5552bda2b0
--- /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 0000000000..54e7786487
--- /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 0000000000..a523490289
--- /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 0000000000..9fa844476e
--- /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 0000000000..719e214157
--- /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 0000000000..953f417ac4
--- /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 0000000000..28376e3632
--- /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 0000000000..a26e0e50f9
--- /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 0000000000..54e7786487
--- /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 0000000000..b0995fd4f6
--- /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 0000000000..6ea138e7bc
--- /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 0000000000..a0a05e3854
--- /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 0000000000..1962087695
--- /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 0000000000..34a156b787
--- /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 0000000000..34a156b787
--- /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 0000000000..07eb40e197
--- /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 0000000000..76d61ce379
--- /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 0000000000..a78111972b
--- /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 0000000000..76585bdb82
--- /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 0000000000..b5980ac32f
--- /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 0000000000..cf325529f2
--- /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 0000000000..cf325529f2
--- /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 0000000000..02b9cfdf04
--- /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 0000000000..4cd0b08364
--- /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 0000000000..68ff851d9d
--- /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 0000000000..d5c888ba7e
--- /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 0000000000..1962087695
--- /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 0000000000..34a156b787
--- /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 0000000000..34a156b787
--- /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 0000000000..07eb40e197
--- /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 0000000000..e11cbf7cdd
--- /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 0000000000..6d42e7230c
--- /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 0000000000..be0c1c769a
--- /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 0000000000..f6cb3eaca9
--- /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 0000000000..598701dc40
--- /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 0000000000..e4be1e22ed
--- /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 0000000000..14358b02ff
--- /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 0000000000..14358b02ff
--- /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 0000000000..ffb4883b31
--- /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 0000000000..a1a381b386
--- /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 0000000000..e788375c61
--- /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 0000000000..b733d14090
--- /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 0000000000..6661444505
--- /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 0000000000..1962087695
--- /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 0000000000..07feb55aeb
--- /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 0000000000..d8fab6b922
--- /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 0000000000..d8fab6b922
--- /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 0000000000..a46cb34e68
--- /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 0000000000..d5c2628009
--- /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 0000000000..7e4cc5bc3c
--- /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 0000000000..fb63057d3b
--- /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 0000000000..7d9dd773ee
--- /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 0000000000..b5980ac32f
--- /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 0000000000..55066d3169
--- /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 0000000000..3c80c1e20b
--- /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 0000000000..3c80c1e20b
--- /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 0000000000..620f776f90
--- /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 0000000000..dce4e43413
--- /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 0000000000..bc8841ad69
--- /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 0000000000..fb634f6a2a
--- /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 0000000000..6661444505
--- /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 0000000000..1962087695
--- /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 0000000000..07feb55aeb
--- /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 0000000000..d8fab6b922
--- /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 0000000000..d8fab6b922
--- /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 0000000000..102d2ba38d
--- /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 0000000000..e11cbf7cdd
--- /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 0000000000..6d42e7230c
--- /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 0000000000..d6e43cd81d
--- /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 0000000000..211d7cb275
--- /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 0000000000..a4a11c1a55
--- /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 0000000000..4204820093
--- /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 0000000000..b75469c0de
--- /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 0000000000..35c7428b04
--- /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 0000000000..52c23c595e
--- /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 0000000000..e4be1e22ed
--- /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 0000000000..0bcfef3ae9
--- /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 0000000000..2c22528593
--- /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 0000000000..1c40e34f4c
--- /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 0000000000..841a118a18
--- /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 0000000000..69fa4188ea
--- /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 0000000000..ffb4883b31
--- /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 0000000000..e11cbf7cdd
--- /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 0000000000..ea00afe57c
--- /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 0000000000..adf28fb9b5
--- /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 0000000000..54e7786487
--- /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 0000000000..10f19d740c
--- /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 0000000000..2cc4c71621
--- /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 0000000000..314a3b4215
--- /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 0000000000..d7a681028a
--- /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 2ba4542e1e..3967eda59f 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 0000000000..c4e5522bea
--- /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 0000000000..2f2ed814fc
--- /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 0000000000..adf28fb9b5
--- /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 223c77c529..743080623d 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">
-- 
GitLab