From 07de6e07c3e31c8b51b80ef545406c4c0751c462 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Tue, 25 Aug 2020 07:35:51 +0200
Subject: [PATCH] adding testcase generic Group 5 P2 Hybrid

---
 .../Integration/Hybrid/ParallelHybridTest.cs  |   44 +
 .../GenericBattery_243kWh_750V.vbat           |   30 +
 .../GenericDrag_125kW_485Nm.vemd              |    3 +
 .../GenericEMotor_125kW_485Nm.vem             |   17 +
 .../GenericEMotor_125kW_485Nm.vemp            |   74 +
 .../2x125kW 485Nm/GenericMap_125kW_485Nm.vemo | 2016 +++++++++++++++++
 .../GenericBattery_10kWh_658V.vbat            |   18 +
 .../GenericBattery_10kWh_658V.vbatr           |    3 +
 .../GenericBattery_10kWh_658V.vbatv           |   12 +
 .../GenericDrag_140kW_936Nm.vemd              |    3 +
 .../GenericEMotor_140kW_936Nm.vem             |   17 +
 .../GenericEMotor_140kW_936Nm.vemp            |   74 +
 .../GenericMap_140kW_936Nm.vemo               | 2016 +++++++++++++++++
 .../Hybrid_Parameters.vhctl                   |   17 +
 .../GenericVehicle_Group5_P2/P2 Group 5.vecto |   64 +
 .../Transmission/AMT_12.vgbx                  |  117 +
 .../Transmission/Axle_4x2_Tractor.vtlm        |  317 +++
 .../Transmission/Default.vrlm                 |   32 +
 .../Transmission/Gear_1.vtlm                  |  233 ++
 .../Transmission/Gear_10.vtlm                 |  233 ++
 .../Transmission/Gear_11.vtlm                 |  233 ++
 .../Transmission/Gear_12.vtlm                 |  233 ++
 .../Transmission/Gear_2.vtlm                  |  233 ++
 .../Transmission/Gear_3.vtlm                  |  233 ++
 .../Transmission/Gear_4.vtlm                  |  233 ++
 .../Transmission/Gear_5.vtlm                  |  233 ++
 .../Transmission/Gear_6.vtlm                  |  233 ++
 .../Transmission/Gear_7.vtlm                  |  233 ++
 .../Transmission/Gear_8.vtlm                  |  233 ++
 .../Transmission/Gear_9.vtlm                  |  233 ++
 .../GenericVehicle_Group5_P2/VKM/325kW.vfld   |  202 ++
 .../GenericVehicle_Group5_P2/VKM/325kW.vmap   |  140 ++
 .../VKM/Engine_325kW_12.7l.veng               |   35 +
 .../Vehicle/Group5_HEV.vveh                   |  108 +
 .../Vehicle/Truck.vacc                        |    6 +
 VectoCore/VectoCoreTest/VectoCoreTest.csproj  |   87 +
 36 files changed, 8248 insertions(+)
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericBattery_243kWh_750V.vbat
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericDrag_125kW_485Nm.vemd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vem
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vemp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericMap_125kW_485Nm.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbat
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbatr
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbatv
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericDrag_140kW_936Nm.vemd
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vem
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vemp
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericMap_140kW_936Nm.vemo
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/Hybrid_Parameters.vhctl
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/P2 Group 5.vecto
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/AMT_12.vgbx
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Axle_4x2_Tractor.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Default.vrlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_1.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_10.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_11.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_12.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_2.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_3.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_4.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_5.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_6.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_7.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_8.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_9.vtlm
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/325kW.vfld
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/325kW.vmap
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/Engine_325kW_12.7l.veng
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/Group5_HEV.vveh
 create mode 100644 VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/Truck.vacc

diff --git a/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs b/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs
index 0956b38ace..b5ca9a8fc8 100644
--- a/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/Hybrid/ParallelHybridTest.cs
@@ -8,6 +8,7 @@ using TUGraz.VectoCommon.InputData;
 using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Configuration;
+using TUGraz.VectoCore.InputData.FileIO.JSON;
 using TUGraz.VectoCore.InputData.Impl;
 using TUGraz.VectoCore.InputData.Reader.ComponentData;
 using TUGraz.VectoCore.InputData.Reader.ShiftStrategy;
@@ -213,6 +214,49 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid
 			GraphWriter.Write(modFilename);
 		}
 
+
+
+		[TestCase(0, TestName = "P2 Hybrid Group 5 DriveCycle LongHaul"),
+		TestCase(1, TestName = "P2 Hybrid Group 5 DriveCycle Coach"),
+		TestCase(2, TestName = "P2 Hybrid Group 5 DriveCycle Construction"),
+		TestCase(3, TestName = "P2 Hybrid Group 5 DriveCycle HeavyUrban"),
+		TestCase(4, TestName = "P2 Hybrid Group 5 DriveCycle Interurban"),
+		TestCase(5, TestName = "P2 Hybrid Group 5 DriveCycle MunicipalUtility"),
+		TestCase(6, TestName = "P2 Hybrid Group 5 DriveCycle RegionalDelivery"),
+		TestCase(7, TestName = "P2 Hybrid Group 5 DriveCycle Suburban"),
+		TestCase(8, TestName = "P2 Hybrid Group 5 DriveCycle Urban"),
+		TestCase(9, TestName = "P2 Hybrid Group 5 DriveCycle UrbanDelivery"),
+			]
+		public void P2HybridGroup5DriveCycle(int cycleIdx)
+		{
+			var inputProvider = JSONInputDataFactory.ReadJsonJob(@"TestData\Hybrids\GenericVehicle_Group5_P2\P2 Group 5.vecto");
+
+			var factory = new SimulatorFactory(ExecutionMode.Engineering, inputProvider, null) {
+				Validate = false
+			};
+
+			var sumContainer = new SummaryDataContainer(null);
+			var jobContainer = new JobContainer(sumContainer);
+
+			factory.SumData = sumContainer;
+
+			var run = factory.SimulationRuns().ToArray()[cycleIdx];
+
+			Assert.NotNull(run);
+
+			var pt = run.GetContainer();
+
+			Assert.NotNull(pt);
+
+			run.Run();
+			Assert.IsTrue(run.FinishedWithoutErrors);
+
+			//jobContainer.AddRuns(factory);
+			//jobContainer.Execute();
+			//jobContainer.WaitFinished();
+			//Assert.IsTrue(jobContainer.GetProgress().All(x => x.Value.Success));
+		}
+
 		[
 			TestCase(80, 0, TestName = "Conventional DriveOff 80km/h  level"),
 		]
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericBattery_243kWh_750V.vbat b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericBattery_243kWh_750V.vbat
new file mode 100644
index 0000000000..fd92ed38b9
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericBattery_243kWh_750V.vbat	
@@ -0,0 +1,30 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+	"Model": "Generic Battery",
+	"InternalResistance": 0.04,
+	"SOC_min": 10,
+	"SOC_max": 90,
+    "MaxCurrentFactor": 5,
+    "Capacity": 324,
+    "SOC": [
+      [ 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/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericDrag_125kW_485Nm.vemd b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericDrag_125kW_485Nm.vemd
new file mode 100644
index 0000000000..5345f4d143
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericDrag_125kW_485Nm.vemd	
@@ -0,0 +1,3 @@
+n [rpm] , T_drag [Nm]
+0       , 6.06
+7363.77    , 30.31
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vem b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vem
new file mode 100644
index 0000000000..c0a57a974a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vem	
@@ -0,0 +1,17 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+	"Model": "Generic Electric Motor",
+    "FullLoadCurve": "GenericEMotor_125kW_485Nm.vemp",
+    "DragCurve":  "GenericDrag_125kW_485Nm.vemd", 
+    "EfficiencyMap": "GenericMap_125kW_485Nm.vemo",
+    "Inertia" :  0.225 
+
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vemp b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vemp
new file mode 100644
index 0000000000..2d3d1f8b59
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericEMotor_125kW_485Nm.vemp	
@@ -0,0 +1,74 @@
+n [rpm] , T_drive [Nm] , T_drag [Nm]
+0,485,-485
+2461.158914,485,-485
+2452.135493,485,-485
+2466.863034,483.8845,-483.8845
+2481.590574,481.010875,-481.010875
+2496.318115,478.173625,-478.173625
+2503.681885,476.767125,-476.767125
+2577.319588,463.138625,-463.138625
+2650.95729,450.274,-450.274
+2724.594993,438.1005,-438.1005
+2798.232695,426.58175,-426.58175
+2871.870398,415.645,-415.645
+2945.5081,405.253875,-405.253875
+3019.145803,395.359875,-395.359875
+3092.783505,385.950875,-385.950875
+3166.421208,376.978375,-376.978375
+3240.05891,368.406,-368.406
+3313.696613,360.221625,-360.221625
+3387.334315,352.388875,-352.388875
+3460.972018,344.895625,-344.895625
+3534.60972,337.7055,-337.7055
+3608.247423,330.8185,-330.8185
+3681.885125,324.19825,-324.19825
+3755.522828,317.84475,-317.84475
+3829.16053,311.73375,-311.73375
+3902.798233,305.853125,-305.853125
+3976.435935,300.178625,-300.178625
+4050.073638,294.722375,-294.722375
+4123.71134,289.460125,-289.460125
+4197.349043,284.37975,-284.37975
+4270.986745,279.48125,-279.48125
+4344.624448,274.740375,-274.740375
+4418.26215,270.16925,-270.16925
+4491.899853,265.7315,-265.7315
+4565.537555,261.451375,-261.451375
+4639.175258,257.304625,-257.304625
+4712.81296,253.279125,-253.279125
+4786.450663,249.387,-249.387
+4860.088365,245.604,-245.604
+4933.726068,241.94225,-241.94225
+5007.36377,238.3775,-238.3775
+5081.001473,234.921875,-234.921875
+5154.639175,231.575375,-231.575375
+5228.276878,228.31375,-228.31375
+5301.91458,225.137,-225.137
+5375.552283,222.05725,-222.05725
+5449.189985,219.05025,-219.05025
+5522.827688,216.128125,-216.128125
+5596.46539,213.290875,-213.290875
+5670.103093,210.51425,-210.51425
+5743.740795,207.8225,-207.8225
+5817.378498,205.191375,-205.191375
+5891.0162,202.620875,-202.620875
+5964.653903,200.123125,-200.123125
+6038.291605,197.686,-197.686
+6111.929308,195.297375,-195.297375
+6185.56701,192.969375,-192.969375
+6259.204713,190.702,-190.702
+6332.842415,188.483125,-188.483125
+6406.480118,186.324875,-186.324875
+6480.11782,184.203,-184.203
+6553.755523,182.129625,-182.129625
+6627.393225,180.10475,-180.10475
+6701.030928,178.128375,-178.128375
+6774.66863,176.2005,-176.2005
+6848.306333,174.296875,-174.296875
+6921.944035,172.44175,-172.44175
+6995.581738,170.635125,-170.635125
+7069.21944,168.85275,-168.85275
+7142.857143,167.10675,-167.10675
+7216.494845,165.40925,-165.40925
+7290.132548,163.736,-163.736
+7363.77025,162.099125,-162.099125
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericMap_125kW_485Nm.vemo b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericMap_125kW_485Nm.vemo
new file mode 100644
index 0000000000..972a8b6ac4
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten B4/2x125kW 485Nm/GenericMap_125kW_485Nm.vemo	
@@ -0,0 +1,2016 @@
+n [rpm] , T [Nm] , P_el [kW]
+0,-485,8.790089286
+0,-469.84375,8.278482143
+0,-454.6875,7.782232143
+0,-439.53125,7.301160714
+0,-424.375,6.835535714
+0,-409.21875,6.385178571
+0,-394.0625,5.950089286
+0,-378.90625,5.530357143
+0,-363.75,5.125892857
+0,-348.59375,4.736785714
+0,-333.4375,4.363035714
+0,-318.28125,4.004553571
+0,-303.125,3.661339286
+0,-287.96875,3.333482143
+0,-272.8125,3.020892857
+0,-257.65625,2.723660714
+0,-242.5,2.441785714
+0,-227.34375,2.175178571
+0,-212.1875,1.923839286
+0,-197.03125,1.687857143
+0,-181.875,1.467232143
+0,-166.71875,1.261875
+0,-151.5625,1.071785714
+0,-136.40625,0.897053571
+0,-121.25,0.737651786
+0,-106.09375,0.593553571
+0,-90.9375,0.464758929
+0,-75.78125,0.351285714
+0,-60.625,0.253116071
+0,-45.46875,0.170267857
+0,-30.3125,0.102732143
+0,-15.15625,0.050505357
+0,0,0.032232143
+0,15.15625,0.077659821
+0,30.3125,0.138401786
+0,45.46875,0.214455357
+0,60.625,0.305821429
+0,75.78125,0.4125
+0,90.9375,0.5345
+0,106.09375,0.671803571
+0,121.25,0.824419643
+0,136.40625,0.992321429
+0,151.5625,1.175625
+0,166.71875,1.374196429
+0,181.875,1.588035714
+0,197.03125,1.817232143
+0,212.1875,2.061696429
+0,227.34375,2.321517857
+0,242.5,2.596696429
+0,257.65625,2.887142857
+0,272.8125,3.192857143
+0,287.96875,3.513928571
+0,303.125,3.850267857
+0,318.28125,4.201964286
+0,333.4375,4.569017857
+0,348.59375,4.951339286
+0,363.75,5.348928571
+0,378.90625,5.761875
+0,394.0625,6.190178571
+0,409.21875,6.63375
+0,424.375,7.092589286
+0,439.53125,7.566785714
+0,454.6875,8.056339286
+0,469.84375,8.561160714
+0,485,9.08125
+70.31811487,-485,5.211339286
+70.31811487,-469.84375,4.812589286
+70.31811487,-454.6875,4.429107143
+70.31811487,-439.53125,4.060892857
+70.31811487,-424.375,3.708035714
+70.31811487,-409.21875,3.370535714
+70.31811487,-394.0625,3.048303571
+70.31811487,-378.90625,2.741428571
+70.31811487,-363.75,2.449821429
+70.31811487,-348.59375,2.173571429
+70.31811487,-333.4375,1.912589286
+70.31811487,-318.28125,1.666875
+70.31811487,-303.125,1.436607143
+70.31811487,-287.96875,1.221517857
+70.31811487,-272.8125,1.021875
+70.31811487,-257.65625,0.8374375
+70.31811487,-242.5,0.668348214
+70.31811487,-227.34375,0.5154375
+70.31811487,-212.1875,0.378214286
+70.31811487,-197.03125,0.256839286
+70.31811487,-181.875,0.150473214
+70.31811487,-166.71875,0.059122321
+70.31811487,-151.5625,-0.017219643
+70.31811487,-136.40625,-0.078552679
+70.31811487,-121.25,-0.124875
+70.31811487,-106.09375,-0.1561875
+70.31811487,-90.9375,-0.172491071
+70.31811487,-75.78125,-0.173785714
+70.31811487,-60.625,-0.1600625
+70.31811487,-45.46875,-0.131339286
+70.31811487,-30.3125,-0.087598214
+70.31811487,-15.15625,-0.028850893
+70.31811487,0,0.0646875
+70.31811487,15.15625,0.222955357
+70.31811487,30.3125,0.396526786
+70.31811487,45.46875,0.585419643
+70.31811487,60.625,0.789616071
+70.31811487,75.78125,1.009107143
+70.31811487,90.9375,1.243928571
+70.31811487,106.09375,1.494107143
+70.31811487,121.25,1.759553571
+70.31811487,136.40625,2.040357143
+70.31811487,151.5625,2.336428571
+70.31811487,166.71875,2.647767857
+70.31811487,181.875,2.974553571
+70.31811487,197.03125,3.316517857
+70.31811487,212.1875,3.673839286
+70.31811487,227.34375,4.046517857
+70.31811487,242.5,4.434464286
+70.31811487,257.65625,4.837767857
+70.31811487,272.8125,5.256339286
+70.31811487,287.96875,5.690267857
+70.31811487,303.125,6.139464286
+70.31811487,318.28125,6.604017857
+70.31811487,333.4375,7.083839286
+70.31811487,348.59375,7.579017857
+70.31811487,363.75,8.089464286
+70.31811487,378.90625,8.615267857
+70.31811487,394.0625,9.15625
+70.31811487,409.21875,9.7125
+70.31811487,424.375,10.28482143
+70.31811487,439.53125,10.87142857
+70.31811487,454.6875,11.47410714
+70.31811487,469.84375,12.09107143
+70.31811487,485,12.72410714
+140.6377025,-485,1.634196429
+140.6377025,-469.84375,1.348303571
+140.6377025,-454.6875,1.078125
+140.6377025,-439.53125,0.825508929
+140.6377025,-424.375,0.589589286
+140.6377025,-409.21875,0.368678571
+140.6377025,-394.0625,0.162776786
+140.6377025,-378.90625,-0.02811875
+140.6377025,-363.75,-0.204
+140.6377025,-348.59375,-0.364875
+140.6377025,-333.4375,-0.510732143
+140.6377025,-318.28125,-0.641589286
+140.6377025,-303.125,-0.757428571
+140.6377025,-287.96875,-0.858258929
+140.6377025,-272.8125,-0.944107143
+140.6377025,-257.65625,-1.014910714
+140.6377025,-242.5,-1.070714286
+140.6377025,-227.34375,-1.111517857
+140.6377025,-212.1875,-1.137232143
+140.6377025,-197.03125,-1.148035714
+140.6377025,-181.875,-1.143839286
+140.6377025,-166.71875,-1.124553571
+140.6377025,-151.5625,-1.090267857
+140.6377025,-136.40625,-1.040982143
+140.6377025,-121.25,-0.976696429
+140.6377025,-106.09375,-0.897410714
+140.6377025,-90.9375,-0.803151786
+140.6377025,-75.78125,-0.693839286
+140.6377025,-60.625,-0.569526786
+140.6377025,-45.46875,-0.430196429
+140.6377025,-30.3125,-0.275857143
+140.6377025,-15.15625,-0.106508929
+140.6377025,0,0.098794643
+140.6377025,15.15625,0.369892857
+140.6377025,30.3125,0.6563125
+140.6377025,45.46875,0.958035714
+140.6377025,60.625,1.275089286
+140.6377025,75.78125,1.607410714
+140.6377025,90.9375,1.955089286
+140.6377025,106.09375,2.318035714
+140.6377025,121.25,2.696339286
+140.6377025,136.40625,3.09
+140.6377025,151.5625,3.498928571
+140.6377025,166.71875,3.923125
+140.6377025,181.875,4.362678571
+140.6377025,197.03125,4.8175
+140.6377025,212.1875,5.287678571
+140.6377025,227.34375,5.773214286
+140.6377025,242.5,6.274017857
+140.6377025,257.65625,6.790089286
+140.6377025,272.8125,7.321517857
+140.6377025,287.96875,7.868214286
+140.6377025,303.125,8.430267857
+140.6377025,318.28125,9.008035714
+140.6377025,333.4375,9.6
+140.6377025,348.59375,10.20803571
+140.6377025,363.75,10.83125
+140.6377025,378.90625,11.47053571
+140.6377025,394.0625,12.12410714
+140.6377025,409.21875,12.79375
+140.6377025,424.375,13.47767857
+140.6377025,439.53125,14.17767857
+140.6377025,454.6875,14.89285714
+140.6377025,469.84375,15.62321429
+140.6377025,485,16.36964286
+210.9572901,-485,-1.881339286
+210.9572901,-469.84375,-2.051696429
+210.9572901,-454.6875,-2.207053571
+210.9572901,-439.53125,-2.347321429
+210.9572901,-424.375,-2.472678571
+210.9572901,-409.21875,-2.582946429
+210.9572901,-394.0625,-2.678303571
+210.9572901,-378.90625,-2.758571429
+210.9572901,-363.75,-2.823839286
+210.9572901,-348.59375,-2.874107143
+210.9572901,-333.4375,-2.909375
+210.9572901,-318.28125,-2.929642857
+210.9572901,-303.125,-2.934910714
+210.9572901,-287.96875,-2.925089286
+210.9572901,-272.8125,-2.900357143
+210.9572901,-257.65625,-2.860535714
+210.9572901,-242.5,-2.805714286
+210.9572901,-227.34375,-2.735892857
+210.9572901,-212.1875,-2.651071429
+210.9572901,-197.03125,-2.55125
+210.9572901,-181.875,-2.436428571
+210.9572901,-166.71875,-2.306607143
+210.9572901,-151.5625,-2.161696429
+210.9572901,-136.40625,-2.001875
+210.9572901,-121.25,-1.826964286
+210.9572901,-106.09375,-1.637053571
+210.9572901,-90.9375,-1.432142857
+210.9572901,-75.78125,-1.212232143
+210.9572901,-60.625,-0.977321429
+210.9572901,-45.46875,-0.727419643
+210.9572901,-30.3125,-0.462482143
+210.9572901,-15.15625,-0.182535714
+210.9572901,0,0.134571429
+210.9572901,15.15625,0.5185
+210.9572901,30.3125,0.917767857
+210.9572901,45.46875,1.332321429
+210.9572901,60.625,1.762232143
+210.9572901,75.78125,2.207410714
+210.9572901,90.9375,2.667857143
+210.9572901,106.09375,3.143660714
+210.9572901,121.25,3.634821429
+210.9572901,136.40625,4.14125
+210.9572901,151.5625,4.663035714
+210.9572901,166.71875,5.200089286
+210.9572901,181.875,5.7525
+210.9572901,197.03125,6.320178571
+210.9572901,212.1875,6.903125
+210.9572901,227.34375,7.501517857
+210.9572901,242.5,8.115089286
+210.9572901,257.65625,8.744107143
+210.9572901,272.8125,9.388392857
+210.9572901,287.96875,10.04821429
+210.9572901,303.125,10.72321429
+210.9572901,318.28125,11.41339286
+210.9572901,333.4375,12.11875
+210.9572901,348.59375,12.83928571
+210.9572901,363.75,13.57589286
+210.9572901,378.90625,14.32678571
+210.9572901,394.0625,15.09375
+210.9572901,409.21875,15.87589286
+210.9572901,424.375,16.67321429
+210.9572901,439.53125,17.48571429
+210.9572901,454.6875,18.31428571
+210.9572901,469.84375,19.15714286
+210.9572901,485,20.01607143
+281.281296,-485,-5.384375
+281.281296,-469.84375,-5.444107143
+281.281296,-454.6875,-5.488839286
+281.281296,-439.53125,-5.518571429
+281.281296,-424.375,-5.533303571
+281.281296,-409.21875,-5.533035714
+281.281296,-394.0625,-5.517767857
+281.281296,-378.90625,-5.487410714
+281.281296,-363.75,-5.442053571
+281.281296,-348.59375,-5.381785714
+281.281296,-333.4375,-5.306428571
+281.281296,-318.28125,-5.216071429
+281.281296,-303.125,-5.110714286
+281.281296,-287.96875,-4.990357143
+281.281296,-272.8125,-4.855
+281.281296,-257.65625,-4.704553571
+281.281296,-242.5,-4.539196429
+281.281296,-227.34375,-4.35875
+281.281296,-212.1875,-4.163303571
+281.281296,-197.03125,-3.952857143
+281.281296,-181.875,-3.7275
+281.281296,-166.71875,-3.486964286
+281.281296,-151.5625,-3.231517857
+281.281296,-136.40625,-2.961071429
+281.281296,-121.25,-2.675625
+281.281296,-106.09375,-2.375089286
+281.281296,-90.9375,-2.059553571
+281.281296,-75.78125,-1.729107143
+281.281296,-60.625,-1.383571429
+281.281296,-45.46875,-1.023035714
+281.281296,-30.3125,-0.647491071
+281.281296,-15.15625,-0.2569375
+281.281296,0,0.172
+281.281296,15.15625,0.668767857
+281.281296,30.3125,1.180892857
+281.281296,45.46875,1.708214286
+281.281296,60.625,2.250982143
+281.281296,75.78125,2.809017857
+281.281296,90.9375,3.382321429
+281.281296,106.09375,3.970982143
+281.281296,121.25,4.574910714
+281.281296,136.40625,5.194196429
+281.281296,151.5625,5.828839286
+281.281296,166.71875,6.478660714
+281.281296,181.875,7.143928571
+281.281296,197.03125,7.824464286
+281.281296,212.1875,8.520267857
+281.281296,227.34375,9.23125
+281.281296,242.5,9.958035714
+281.281296,257.65625,10.7
+281.281296,272.8125,11.45714286
+281.281296,287.96875,12.22946429
+281.281296,303.125,13.01696429
+281.281296,318.28125,13.81964286
+281.281296,333.4375,14.63839286
+281.281296,348.59375,15.47232143
+281.281296,363.75,16.32053571
+281.281296,378.90625,17.18482143
+281.281296,394.0625,18.06517857
+281.281296,409.21875,18.95982143
+281.281296,424.375,19.86964286
+281.281296,439.53125,20.79553571
+281.281296,454.6875,21.73660714
+281.281296,469.84375,22.69285714
+281.281296,485,23.66428571
+351.5905744,-485,-8.885803571
+351.5905744,-469.84375,-8.834910714
+351.5905744,-454.6875,-8.769107143
+351.5905744,-439.53125,-8.688214286
+351.5905744,-424.375,-8.592321429
+351.5905744,-409.21875,-8.481428571
+351.5905744,-394.0625,-8.355535714
+351.5905744,-378.90625,-8.214642857
+351.5905744,-363.75,-8.05875
+351.5905744,-348.59375,-7.887767857
+351.5905744,-333.4375,-7.701785714
+351.5905744,-318.28125,-7.500892857
+351.5905744,-303.125,-7.284910714
+351.5905744,-287.96875,-7.053928571
+351.5905744,-272.8125,-6.807946429
+351.5905744,-257.65625,-6.546964286
+351.5905744,-242.5,-6.270982143
+351.5905744,-227.34375,-5.979910714
+351.5905744,-212.1875,-5.673928571
+351.5905744,-197.03125,-5.352857143
+351.5905744,-181.875,-5.016875
+351.5905744,-166.71875,-4.665803571
+351.5905744,-151.5625,-4.299732143
+351.5905744,-136.40625,-3.918660714
+351.5905744,-121.25,-3.522589286
+351.5905744,-106.09375,-3.111517857
+351.5905744,-90.9375,-2.685357143
+351.5905744,-75.78125,-2.244285714
+351.5905744,-60.625,-1.788125
+351.5905744,-45.46875,-1.316964286
+351.5905744,-30.3125,-0.830866071
+351.5905744,-15.15625,-0.329714286
+351.5905744,0,0.211080357
+351.5905744,15.15625,0.8206875
+351.5905744,30.3125,1.445625
+351.5905744,45.46875,2.085803571
+351.5905744,60.625,2.741428571
+351.5905744,75.78125,3.412232143
+351.5905744,90.9375,4.098392857
+351.5905744,106.09375,4.799910714
+351.5905744,121.25,5.516696429
+351.5905744,136.40625,6.248839286
+351.5905744,151.5625,6.99625
+351.5905744,166.71875,7.759017857
+351.5905744,181.875,8.537053571
+351.5905744,197.03125,9.330357143
+351.5905744,212.1875,10.13928571
+351.5905744,227.34375,10.96339286
+351.5905744,242.5,11.80267857
+351.5905744,257.65625,12.65714286
+351.5905744,272.8125,13.52678571
+351.5905744,287.96875,14.4125
+351.5905744,303.125,15.3125
+351.5905744,318.28125,16.22857143
+351.5905744,333.4375,17.15982143
+351.5905744,348.59375,18.10625
+351.5905744,363.75,19.06785714
+351.5905744,378.90625,20.04553571
+351.5905744,394.0625,21.0375
+351.5905744,409.21875,22.04553571
+351.5905744,424.375,23.06875
+351.5905744,439.53125,24.10714286
+351.5905744,454.6875,25.16071429
+351.5905744,469.84375,26.22946429
+351.5905744,485,27.31428571
+421.9145803,-485,-12.38571429
+421.9145803,-469.84375,-12.22410714
+421.9145803,-454.6875,-12.04732143
+421.9145803,-439.53125,-11.85625
+421.9145803,-424.375,-11.65
+421.9145803,-409.21875,-11.42857143
+421.9145803,-394.0625,-11.19196429
+421.9145803,-378.90625,-10.94017857
+421.9145803,-363.75,-10.67410714
+421.9145803,-348.59375,-10.39196429
+421.9145803,-333.4375,-10.09553571
+421.9145803,-318.28125,-9.783928571
+421.9145803,-303.125,-9.457142857
+421.9145803,-287.96875,-9.116071429
+421.9145803,-272.8125,-8.759375
+421.9145803,-257.65625,-8.387767857
+421.9145803,-242.5,-8.001160714
+421.9145803,-227.34375,-7.599553571
+421.9145803,-212.1875,-7.182857143
+421.9145803,-197.03125,-6.75125
+421.9145803,-181.875,-6.304642857
+421.9145803,-166.71875,-5.842946429
+421.9145803,-151.5625,-5.366339286
+421.9145803,-136.40625,-4.874642857
+421.9145803,-121.25,-4.367946429
+421.9145803,-106.09375,-3.84625
+421.9145803,-90.9375,-3.309553571
+421.9145803,-75.78125,-2.757857143
+421.9145803,-60.625,-2.191071429
+421.9145803,-45.46875,-1.609375
+421.9145803,-30.3125,-1.012589286
+421.9145803,-15.15625,-0.400857143
+421.9145803,0,0.251830357
+421.9145803,15.15625,0.974285714
+421.9145803,30.3125,1.712053571
+421.9145803,45.46875,2.465089286
+421.9145803,60.625,3.233482143
+421.9145803,75.78125,4.017142857
+421.9145803,90.9375,4.816160714
+421.9145803,106.09375,5.630535714
+421.9145803,121.25,6.460178571
+421.9145803,136.40625,7.305089286
+421.9145803,151.5625,8.165357143
+421.9145803,166.71875,9.041071429
+421.9145803,181.875,9.932142857
+421.9145803,197.03125,10.83839286
+421.9145803,212.1875,11.75982143
+421.9145803,227.34375,12.69642857
+421.9145803,242.5,13.64821429
+421.9145803,257.65625,14.61607143
+421.9145803,272.8125,15.59910714
+421.9145803,287.96875,16.59642857
+421.9145803,303.125,17.60982143
+421.9145803,318.28125,18.63928571
+421.9145803,333.4375,19.68303571
+421.9145803,348.59375,20.74196429
+421.9145803,363.75,21.81696429
+421.9145803,378.90625,22.90714286
+421.9145803,394.0625,24.0125
+421.9145803,409.21875,25.13303571
+421.9145803,424.375,26.26875
+421.9145803,439.53125,27.41964286
+421.9145803,454.6875,28.58660714
+421.9145803,469.84375,29.76785714
+421.9145803,485,30.96517857
+492.2385862,-485,-15.88392857
+492.2385862,-469.84375,-15.61160714
+492.2385862,-454.6875,-15.325
+492.2385862,-439.53125,-15.02232143
+492.2385862,-424.375,-14.70535714
+492.2385862,-409.21875,-14.37321429
+492.2385862,-394.0625,-14.02589286
+492.2385862,-378.90625,-13.66428571
+492.2385862,-363.75,-13.28660714
+492.2385862,-348.59375,-12.89464286
+492.2385862,-333.4375,-12.4875
+492.2385862,-318.28125,-12.06517857
+492.2385862,-303.125,-11.62857143
+492.2385862,-287.96875,-11.17589286
+492.2385862,-272.8125,-10.70892857
+492.2385862,-257.65625,-10.22678571
+492.2385862,-242.5,-9.729464286
+492.2385862,-227.34375,-9.217857143
+492.2385862,-212.1875,-8.690267857
+492.2385862,-197.03125,-8.148035714
+492.2385862,-181.875,-7.590714286
+492.2385862,-166.71875,-7.018482143
+492.2385862,-151.5625,-6.43125
+492.2385862,-136.40625,-5.828928571
+492.2385862,-121.25,-5.211696429
+492.2385862,-106.09375,-4.579375
+492.2385862,-90.9375,-3.932053571
+492.2385862,-75.78125,-3.269732143
+492.2385862,-60.625,-2.592410714
+492.2385862,-45.46875,-1.900089286
+492.2385862,-30.3125,-1.192767857
+492.2385862,-15.15625,-0.470383929
+492.2385862,0,0.294232143
+492.2385862,15.15625,1.129553571
+492.2385862,30.3125,1.980089286
+492.2385862,45.46875,2.845982143
+492.2385862,60.625,3.727232143
+492.2385862,75.78125,4.62375
+492.2385862,90.9375,5.535625
+492.2385862,106.09375,6.462767857
+492.2385862,121.25,7.405267857
+492.2385862,136.40625,8.363035714
+492.2385862,151.5625,9.335714286
+492.2385862,166.71875,10.32410714
+492.2385862,181.875,11.32857143
+492.2385862,197.03125,12.34732143
+492.2385862,212.1875,13.38125
+492.2385862,227.34375,14.43125
+492.2385862,242.5,15.49642857
+492.2385862,257.65625,16.57678571
+492.2385862,272.8125,17.67232143
+492.2385862,287.96875,18.78303571
+492.2385862,303.125,19.90892857
+492.2385862,318.28125,21.05089286
+492.2385862,333.4375,22.20803571
+492.2385862,348.59375,23.37946429
+492.2385862,363.75,24.56696429
+492.2385862,378.90625,25.77053571
+492.2385862,394.0625,26.98839286
+492.2385862,409.21875,28.22142857
+492.2385862,424.375,29.47053571
+492.2385862,439.53125,30.73482143
+492.2385862,454.6875,32.01428571
+492.2385862,469.84375,33.30892857
+492.2385862,485,34.61875
+562.5478645,-485,-19.38035714
+562.5478645,-469.84375,-18.99732143
+562.5478645,-454.6875,-18.6
+562.5478645,-439.53125,-18.1875
+562.5478645,-424.375,-17.75982143
+562.5478645,-409.21875,-17.31696429
+562.5478645,-394.0625,-16.85892857
+562.5478645,-378.90625,-16.38660714
+562.5478645,-363.75,-15.89910714
+562.5478645,-348.59375,-15.39642857
+562.5478645,-333.4375,-14.87857143
+562.5478645,-318.28125,-14.34553571
+562.5478645,-303.125,-13.79821429
+562.5478645,-287.96875,-13.23482143
+562.5478645,-272.8125,-12.65714286
+562.5478645,-257.65625,-12.06428571
+562.5478645,-242.5,-11.45625
+562.5478645,-227.34375,-10.83392857
+562.5478645,-212.1875,-10.19553571
+562.5478645,-197.03125,-9.542857143
+562.5478645,-181.875,-8.875267857
+562.5478645,-166.71875,-8.192410714
+562.5478645,-151.5625,-7.494553571
+562.5478645,-136.40625,-6.781696429
+562.5478645,-121.25,-6.05375
+562.5478645,-106.09375,-5.310892857
+562.5478645,-90.9375,-4.552946429
+562.5478645,-75.78125,-3.780089286
+562.5478645,-60.625,-2.992142857
+562.5478645,-45.46875,-2.189196429
+562.5478645,-30.3125,-1.37125
+562.5478645,-15.15625,-0.538285714
+562.5478645,0,0.338294643
+562.5478645,15.15625,1.286428571
+562.5478645,30.3125,2.249821429
+562.5478645,45.46875,3.228571429
+562.5478645,60.625,4.222589286
+562.5478645,75.78125,5.231964286
+562.5478645,90.9375,6.256696429
+562.5478645,106.09375,7.296696429
+562.5478645,121.25,8.351964286
+562.5478645,136.40625,9.422321429
+562.5478645,151.5625,10.50892857
+562.5478645,166.71875,11.60982143
+562.5478645,181.875,12.72678571
+562.5478645,197.03125,13.85803571
+562.5478645,212.1875,15.00535714
+562.5478645,227.34375,16.16785714
+562.5478645,242.5,17.34553571
+562.5478645,257.65625,18.53928571
+562.5478645,272.8125,19.74732143
+562.5478645,287.96875,20.97142857
+562.5478645,303.125,22.20982143
+562.5478645,318.28125,23.46428571
+562.5478645,333.4375,24.73392857
+562.5478645,348.59375,26.01875
+562.5478645,363.75,27.31964286
+562.5478645,378.90625,28.63482143
+562.5478645,394.0625,29.96607143
+562.5478645,409.21875,31.3125
+562.5478645,424.375,32.67410714
+562.5478645,439.53125,34.05089286
+562.5478645,454.6875,35.44285714
+562.5478645,469.84375,36.85089286
+562.5478645,485,38.27321429
+632.8718704,-485,-22.875
+632.8718704,-469.84375,-22.38214286
+632.8718704,-454.6875,-21.87410714
+632.8718704,-439.53125,-21.35
+632.8718704,-424.375,-20.8125
+632.8718704,-409.21875,-20.25892857
+632.8718704,-394.0625,-19.69017857
+632.8718704,-378.90625,-19.10714286
+632.8718704,-363.75,-18.50892857
+632.8718704,-348.59375,-17.89553571
+632.8718704,-333.4375,-17.26696429
+632.8718704,-318.28125,-16.62410714
+632.8718704,-303.125,-15.96517857
+632.8718704,-287.96875,-15.29196429
+632.8718704,-272.8125,-14.60357143
+632.8718704,-257.65625,-13.9
+632.8718704,-242.5,-13.18214286
+632.8718704,-227.34375,-12.44821429
+632.8718704,-212.1875,-11.7
+632.8718704,-197.03125,-10.93660714
+632.8718704,-181.875,-10.15803571
+632.8718704,-166.71875,-9.364285714
+632.8718704,-151.5625,-8.55625
+632.8718704,-136.40625,-7.732767857
+632.8718704,-121.25,-6.894285714
+632.8718704,-106.09375,-6.040803571
+632.8718704,-90.9375,-5.172232143
+632.8718704,-75.78125,-4.28875
+632.8718704,-60.625,-3.390178571
+632.8718704,-45.46875,-2.476696429
+632.8718704,-30.3125,-1.548125
+632.8718704,-15.15625,-0.6045625
+632.8718704,0,0.384017857
+632.8718704,15.15625,1.445
+632.8718704,30.3125,2.52125
+632.8718704,45.46875,3.612767857
+632.8718704,60.625,4.719732143
+632.8718704,75.78125,5.841875
+632.8718704,90.9375,6.979375
+632.8718704,106.09375,8.132232143
+632.8718704,121.25,9.3
+632.8718704,136.40625,10.48392857
+632.8718704,151.5625,11.68303571
+632.8718704,166.71875,12.89642857
+632.8718704,181.875,14.12589286
+632.8718704,197.03125,15.37053571
+632.8718704,212.1875,16.63125
+632.8718704,227.34375,17.90625
+632.8718704,242.5,19.19642857
+632.8718704,257.65625,20.50267857
+632.8718704,272.8125,21.82410714
+632.8718704,287.96875,23.16071429
+632.8718704,303.125,24.5125
+632.8718704,318.28125,25.87946429
+632.8718704,333.4375,27.2625
+632.8718704,348.59375,28.65982143
+632.8718704,363.75,30.07321429
+632.8718704,378.90625,31.50178571
+632.8718704,394.0625,32.94553571
+632.8718704,409.21875,34.40446429
+632.8718704,424.375,35.87946429
+632.8718704,439.53125,37.36875
+632.8718704,454.6875,38.87410714
+632.8718704,469.84375,40.39375
+632.8718704,485,41.92946429
+703.1811487,-485,-26.36875
+703.1811487,-469.84375,-25.76428571
+703.1811487,-454.6875,-25.14553571
+703.1811487,-439.53125,-24.51160714
+703.1811487,-424.375,-23.86339286
+703.1811487,-409.21875,-23.19910714
+703.1811487,-394.0625,-22.52053571
+703.1811487,-378.90625,-21.82589286
+703.1811487,-363.75,-21.11696429
+703.1811487,-348.59375,-20.39375
+703.1811487,-333.4375,-19.65446429
+703.1811487,-318.28125,-18.90089286
+703.1811487,-303.125,-18.13125
+703.1811487,-287.96875,-17.34732143
+703.1811487,-272.8125,-16.54821429
+703.1811487,-257.65625,-15.73482143
+703.1811487,-242.5,-14.90535714
+703.1811487,-227.34375,-14.06160714
+703.1811487,-212.1875,-13.20267857
+703.1811487,-197.03125,-12.32857143
+703.1811487,-181.875,-11.43928571
+703.1811487,-166.71875,-10.53571429
+703.1811487,-151.5625,-9.616071429
+703.1811487,-136.40625,-8.682232143
+703.1811487,-121.25,-7.733125
+703.1811487,-106.09375,-6.769017857
+703.1811487,-90.9375,-5.789910714
+703.1811487,-75.78125,-4.795803571
+703.1811487,-60.625,-3.786696429
+703.1811487,-45.46875,-2.7625
+703.1811487,-30.3125,-1.723392857
+703.1811487,-15.15625,-0.669205357
+703.1811487,0,0.431401786
+703.1811487,15.15625,1.605178571
+703.1811487,30.3125,2.794285714
+703.1811487,45.46875,3.998660714
+703.1811487,60.625,5.218392857
+703.1811487,75.78125,6.453482143
+703.1811487,90.9375,7.703839286
+703.1811487,106.09375,8.969642857
+703.1811487,121.25,10.25089286
+703.1811487,136.40625,11.54642857
+703.1811487,151.5625,12.85803571
+703.1811487,166.71875,14.18571429
+703.1811487,181.875,15.52767857
+703.1811487,197.03125,16.88482143
+703.1811487,212.1875,18.25803571
+703.1811487,227.34375,19.64642857
+703.1811487,242.5,21.05
+703.1811487,257.65625,22.46875
+703.1811487,272.8125,23.90267857
+703.1811487,287.96875,25.35178571
+703.1811487,303.125,26.81696429
+703.1811487,318.28125,28.29642857
+703.1811487,333.4375,29.79196429
+703.1811487,348.59375,31.30267857
+703.1811487,363.75,32.82857143
+703.1811487,378.90625,34.36964286
+703.1811487,394.0625,35.92678571
+703.1811487,409.21875,37.49821429
+703.1811487,424.375,39.08571429
+703.1811487,439.53125,40.68839286
+703.1811487,454.6875,42.30625
+703.1811487,469.84375,43.93928571
+703.1811487,485,45.5875
+773.5051546,-485,-29.85982143
+773.5051546,-469.84375,-29.14553571
+773.5051546,-454.6875,-28.41607143
+773.5051546,-439.53125,-27.67142857
+773.5051546,-424.375,-26.9125
+773.5051546,-409.21875,-26.1375
+773.5051546,-394.0625,-25.34821429
+773.5051546,-378.90625,-24.54375
+773.5051546,-363.75,-23.72410714
+773.5051546,-348.59375,-22.88928571
+773.5051546,-333.4375,-22.04017857
+773.5051546,-318.28125,-21.17589286
+773.5051546,-303.125,-20.29642857
+773.5051546,-287.96875,-19.40178571
+773.5051546,-272.8125,-18.49196429
+773.5051546,-257.65625,-17.56696429
+773.5051546,-242.5,-16.62767857
+773.5051546,-227.34375,-15.67321429
+773.5051546,-212.1875,-14.70357143
+773.5051546,-197.03125,-13.71875
+773.5051546,-181.875,-12.71875
+773.5051546,-166.71875,-11.70446429
+773.5051546,-151.5625,-10.675
+773.5051546,-136.40625,-9.630357143
+773.5051546,-121.25,-8.570357143
+773.5051546,-106.09375,-7.495625
+773.5051546,-90.9375,-6.405982143
+773.5051546,-75.78125,-5.30125
+773.5051546,-60.625,-4.181517857
+773.5051546,-45.46875,-3.046785714
+773.5051546,-30.3125,-1.896964286
+773.5051546,-15.15625,-0.732223214
+773.5051546,0,0.4804375
+773.5051546,15.15625,1.767053571
+773.5051546,30.3125,3.069017857
+773.5051546,45.46875,4.38625
+773.5051546,60.625,5.718839286
+773.5051546,75.78125,7.066696429
+773.5051546,90.9375,8.429821429
+773.5051546,106.09375,9.808035714
+773.5051546,121.25,11.20178571
+773.5051546,136.40625,12.61160714
+773.5051546,151.5625,14.03571429
+773.5051546,166.71875,15.47589286
+773.5051546,181.875,16.93035714
+773.5051546,197.03125,18.40089286
+773.5051546,212.1875,19.88660714
+773.5051546,227.34375,21.3875
+773.5051546,242.5,22.90357143
+773.5051546,257.65625,24.43571429
+773.5051546,272.8125,25.98214286
+773.5051546,287.96875,27.54464286
+773.5051546,303.125,29.12232143
+773.5051546,318.28125,30.71517857
+773.5051546,333.4375,32.32321429
+773.5051546,348.59375,33.94732143
+773.5051546,363.75,35.58571429
+773.5051546,378.90625,37.24017857
+773.5051546,394.0625,38.90982143
+773.5051546,409.21875,40.59375
+773.5051546,424.375,42.29464286
+773.5051546,439.53125,44.00982143
+773.5051546,454.6875,45.74017857
+773.5051546,469.84375,47.48660714
+773.5051546,485,49.24732143
+843.8291605,-485,-33.35
+843.8291605,-469.84375,-32.525
+843.8291605,-454.6875,-31.68482143
+843.8291605,-439.53125,-30.83035714
+843.8291605,-424.375,-29.95982143
+843.8291605,-409.21875,-29.075
+843.8291605,-394.0625,-28.175
+843.8291605,-378.90625,-27.25982143
+843.8291605,-363.75,-26.32946429
+843.8291605,-348.59375,-25.38392857
+843.8291605,-333.4375,-24.42410714
+843.8291605,-318.28125,-23.44910714
+843.8291605,-303.125,-22.45892857
+843.8291605,-287.96875,-21.45357143
+843.8291605,-272.8125,-20.43303571
+843.8291605,-257.65625,-19.39821429
+843.8291605,-242.5,-18.34821429
+843.8291605,-227.34375,-17.28303571
+843.8291605,-212.1875,-16.20267857
+843.8291605,-197.03125,-15.10714286
+843.8291605,-181.875,-13.99732143
+843.8291605,-166.71875,-12.87142857
+843.8291605,-151.5625,-11.73125
+843.8291605,-136.40625,-10.57589286
+843.8291605,-121.25,-9.40625
+843.8291605,-106.09375,-8.220625
+843.8291605,-90.9375,-7.020357143
+843.8291605,-75.78125,-5.805
+843.8291605,-60.625,-4.574642857
+843.8291605,-45.46875,-3.329375
+843.8291605,-30.3125,-2.069017857
+843.8291605,-15.15625,-0.793625
+843.8291605,0,0.531133929
+843.8291605,15.15625,1.930625
+843.8291605,30.3125,3.345357143
+843.8291605,45.46875,4.775446429
+843.8291605,60.625,6.220803571
+843.8291605,75.78125,7.681517857
+843.8291605,90.9375,9.157142857
+843.8291605,106.09375,10.64910714
+843.8291605,121.25,12.15535714
+843.8291605,136.40625,13.67767857
+843.8291605,151.5625,15.21517857
+843.8291605,166.71875,16.76696429
+843.8291605,181.875,18.33571429
+843.8291605,197.03125,19.91875
+843.8291605,212.1875,21.51696429
+843.8291605,227.34375,23.13125
+843.8291605,242.5,24.75982143
+843.8291605,257.65625,26.40446429
+843.8291605,272.8125,28.06428571
+843.8291605,287.96875,29.73928571
+843.8291605,303.125,31.42946429
+843.8291605,318.28125,33.13571429
+843.8291605,333.4375,34.85625
+843.8291605,348.59375,36.59285714
+843.8291605,363.75,38.34464286
+843.8291605,378.90625,40.11160714
+843.8291605,394.0625,41.89375
+843.8291605,409.21875,43.69107143
+843.8291605,424.375,45.50446429
+843.8291605,439.53125,47.33214286
+843.8291605,454.6875,49.17589286
+843.8291605,469.84375,51.03482143
+843.8291605,485,52.90892857
+1406.377025,-485,-61.21160714
+1406.377025,-469.84375,-59.50178571
+1406.377025,-454.6875,-57.77767857
+1406.377025,-439.53125,-56.0375
+1406.377025,-424.375,-54.28214286
+1406.377025,-409.21875,-52.5125
+1406.377025,-394.0625,-50.72767857
+1406.377025,-378.90625,-48.92767857
+1406.377025,-363.75,-47.1125
+1406.377025,-348.59375,-45.28303571
+1406.377025,-333.4375,-43.4375
+1406.377025,-318.28125,-41.57767857
+1406.377025,-303.125,-39.70267857
+1406.377025,-287.96875,-37.8125
+1406.377025,-272.8125,-35.90803571
+1406.377025,-257.65625,-33.9875
+1406.377025,-242.5,-32.05267857
+1406.377025,-227.34375,-30.10267857
+1406.377025,-212.1875,-28.1375
+1406.377025,-197.03125,-26.15803571
+1406.377025,-181.875,-24.1625
+1406.377025,-166.71875,-22.15267857
+1406.377025,-151.5625,-20.12767857
+1406.377025,-136.40625,-18.0875
+1406.377025,-121.25,-16.03214286
+1406.377025,-106.09375,-13.9625
+1406.377025,-90.9375,-11.87678571
+1406.377025,-75.78125,-9.776785714
+1406.377025,-60.625,-7.661785714
+1406.377025,-45.46875,-5.531607143
+1406.377025,-30.3125,-3.386428571
+1406.377025,-15.15625,-1.22625
+1406.377025,0,0.996428571
+1406.377025,15.15625,3.298571429
+1406.377025,30.3125,5.616071429
+1406.377025,45.46875,7.948839286
+1406.377025,60.625,10.29732143
+1406.377025,75.78125,12.66071429
+1406.377025,90.9375,15.03928571
+1406.377025,106.09375,17.43303571
+1406.377025,121.25,19.84196429
+1406.377025,136.40625,22.26696429
+1406.377025,151.5625,24.70714286
+1406.377025,166.71875,27.1625
+1406.377025,181.875,29.63303571
+1406.377025,197.03125,32.11875
+1406.377025,212.1875,34.61964286
+1406.377025,227.34375,37.13660714
+1406.377025,242.5,39.66875
+1406.377025,257.65625,42.21517857
+1406.377025,272.8125,44.77767857
+1406.377025,287.96875,47.35535714
+1406.377025,303.125,49.94910714
+1406.377025,318.28125,52.55714286
+1406.377025,333.4375,55.18125
+1406.377025,348.59375,57.81964286
+1406.377025,363.75,60.47410714
+1406.377025,378.90625,63.14375
+1406.377025,394.0625,65.82857143
+1406.377025,409.21875,68.52946429
+1406.377025,424.375,71.24464286
+1406.377025,439.53125,73.97589286
+1406.377025,454.6875,76.72232143
+1406.377025,469.84375,79.48392857
+1406.377025,485,82.26071429
+1758.02651,-485,-78.57321429
+1758.02651,-469.84375,-76.30982143
+1758.02651,-454.6875,-74.03214286
+1758.02651,-439.53125,-71.73928571
+1758.02651,-424.375,-69.43125
+1758.02651,-409.21875,-67.10803571
+1758.02651,-394.0625,-64.77053571
+1758.02651,-378.90625,-62.41785714
+1758.02651,-363.75,-60.04910714
+1758.02651,-348.59375,-57.66607143
+1758.02651,-333.4375,-55.26875
+1758.02651,-318.28125,-52.85535714
+1758.02651,-303.125,-50.42767857
+1758.02651,-287.96875,-47.98482143
+1758.02651,-272.8125,-45.52678571
+1758.02651,-257.65625,-43.05357143
+1758.02651,-242.5,-40.56517857
+1758.02651,-227.34375,-38.0625
+1758.02651,-212.1875,-35.54464286
+1758.02651,-197.03125,-33.01160714
+1758.02651,-181.875,-30.46339286
+1758.02651,-166.71875,-27.9
+1758.02651,-151.5625,-25.32232143
+1758.02651,-136.40625,-22.72857143
+1758.02651,-121.25,-20.12053571
+1758.02651,-106.09375,-17.49732143
+1758.02651,-90.9375,-14.85982143
+1758.02651,-75.78125,-12.20625
+1758.02651,-60.625,-9.538392857
+1758.02651,-45.46875,-6.855178571
+1758.02651,-30.3125,-4.156964286
+1758.02651,-15.15625,-1.443839286
+1758.02651,0,1.341160714
+1758.02651,15.15625,4.2075
+1758.02651,30.3125,7.089107143
+1758.02651,45.46875,9.985714286
+1758.02651,60.625,12.89821429
+1758.02651,75.78125,15.82589286
+1758.02651,90.9375,18.76875
+1758.02651,106.09375,21.72678571
+1758.02651,121.25,24.70089286
+1758.02651,136.40625,27.68928571
+1758.02651,151.5625,30.69375
+1758.02651,166.71875,33.7125
+1758.02651,181.875,36.74732143
+1758.02651,197.03125,39.79821429
+1758.02651,212.1875,42.86339286
+1758.02651,227.34375,45.94375
+1758.02651,242.5,49.04017857
+1758.02651,257.65625,52.15089286
+1758.02651,272.8125,55.27767857
+1758.02651,287.96875,58.41964286
+1758.02651,303.125,61.57678571
+1758.02651,318.28125,64.75
+1758.02651,333.4375,67.9375
+1758.02651,348.59375,71.14107143
+1758.02651,363.75,74.35892857
+1758.02651,378.90625,77.59285714
+1758.02651,394.0625,80.84196429
+1758.02651,409.21875,84.10714286
+1758.02651,424.375,87.38660714
+1758.02651,439.53125,90.67857143
+1758.02651,454.6875,93.99107143
+1758.02651,469.84375,97.32142857
+1758.02651,485,100.6607143
+2109.572901,-485,-95.89285714
+2109.572901,-469.84375,-93.08035714
+2109.572901,-454.6875,-90.25
+2109.572901,-439.53125,-87.4
+2109.572901,-424.375,-84.53928571
+2109.572901,-409.21875,-81.66339286
+2109.572901,-394.0625,-78.77232143
+2109.572901,-378.90625,-75.86607143
+2109.572901,-363.75,-72.94553571
+2109.572901,-348.59375,-70.00982143
+2109.572901,-333.4375,-67.05892857
+2109.572901,-318.28125,-64.09285714
+2109.572901,-303.125,-61.11160714
+2109.572901,-287.96875,-58.11517857
+2109.572901,-272.8125,-55.10446429
+2109.572901,-257.65625,-52.07857143
+2109.572901,-242.5,-49.0375
+2109.572901,-227.34375,-45.98125
+2109.572901,-212.1875,-42.91071429
+2109.572901,-197.03125,-39.82410714
+2109.572901,-181.875,-36.72321429
+2109.572901,-166.71875,-33.60714286
+2109.572901,-151.5625,-30.47589286
+2109.572901,-136.40625,-27.33035714
+2109.572901,-121.25,-24.16875
+2109.572901,-106.09375,-20.99285714
+2109.572901,-90.9375,-17.80178571
+2109.572901,-75.78125,-14.59553571
+2109.572901,-60.625,-11.37410714
+2109.572901,-45.46875,-8.138125
+2109.572901,-30.3125,-4.886964286
+2109.572901,-15.15625,-1.620714286
+2109.572901,0,1.727321429
+2109.572901,15.15625,5.157857143
+2109.572901,30.3125,8.603660714
+2109.572901,45.46875,12.06517857
+2109.572901,60.625,15.54107143
+2109.572901,75.78125,19.03303571
+2109.572901,90.9375,22.54017857
+2109.572901,106.09375,26.0625
+2109.572901,121.25,29.6
+2109.572901,136.40625,33.15267857
+2109.572901,151.5625,36.72142857
+2109.572901,166.71875,40.30535714
+2109.572901,181.875,43.90446429
+2109.572901,197.03125,47.51785714
+2109.572901,212.1875,51.14821429
+2109.572901,227.34375,54.79285714
+2109.572901,242.5,58.45267857
+2109.572901,257.65625,62.12857143
+2109.572901,272.8125,65.81964286
+2109.572901,287.96875,69.525
+2109.572901,303.125,73.24732143
+2109.572901,318.28125,76.98392857
+2109.572901,333.4375,80.73571429
+2109.572901,348.59375,84.50357143
+2109.572901,363.75,88.28571429
+2109.572901,378.90625,92.08035714
+2109.572901,394.0625,95.89285714
+2109.572901,409.21875,99.72321429
+2109.572901,424.375,103.5714286
+2109.572901,439.53125,107.4285714
+2109.572901,454.6875,111.3035714
+2109.572901,469.84375,115.1964286
+2109.572901,485,119.0982143
+2461.119293,-485,-113.1696429
+2461.119293,-469.84375,-109.8035714
+2461.119293,-454.6875,-106.4196429
+2461.119293,-439.53125,-103.0178571
+2461.119293,-424.375,-99.60714286
+2461.119293,-409.21875,-96.17857143
+2461.119293,-394.0625,-92.73214286
+2461.119293,-378.90625,-89.275
+2461.119293,-363.75,-85.80089286
+2461.119293,-348.59375,-82.31160714
+2461.119293,-333.4375,-78.80803571
+2461.119293,-318.28125,-75.28928571
+2461.119293,-303.125,-71.75535714
+2461.119293,-287.96875,-68.20625
+2461.119293,-272.8125,-64.64196429
+2461.119293,-257.65625,-61.06339286
+2461.119293,-242.5,-57.46875
+2461.119293,-227.34375,-53.85982143
+2461.119293,-212.1875,-50.23571429
+2461.119293,-197.03125,-46.59642857
+2461.119293,-181.875,-42.94285714
+2461.119293,-166.71875,-39.27321429
+2461.119293,-151.5625,-35.58928571
+2461.119293,-136.40625,-31.89017857
+2461.119293,-121.25,-28.17589286
+2461.119293,-106.09375,-24.44732143
+2461.119293,-90.9375,-20.70267857
+2461.119293,-75.78125,-16.94375
+2461.119293,-60.625,-13.16964286
+2461.119293,-45.46875,-9.380357143
+2461.119293,-30.3125,-5.576160714
+2461.119293,-15.15625,-1.756964286
+2461.119293,0,2.155
+2461.119293,15.15625,6.149642857
+2461.119293,30.3125,10.15982143
+2461.119293,45.46875,14.18482143
+2461.119293,60.625,18.22589286
+2461.119293,75.78125,22.28125
+2461.119293,90.9375,26.35267857
+2461.119293,106.09375,30.43928571
+2461.119293,121.25,34.54107143
+2461.119293,136.40625,38.65803571
+2461.119293,151.5625,42.79107143
+2461.119293,166.71875,46.93839286
+2461.119293,181.875,51.10178571
+2461.119293,197.03125,55.28035714
+2461.119293,212.1875,59.47410714
+2461.119293,227.34375,63.68303571
+2461.119293,242.5,67.90714286
+2461.119293,257.65625,72.14732143
+2461.119293,272.8125,76.40178571
+2461.119293,287.96875,80.67232143
+2461.119293,303.125,84.95803571
+2461.119293,318.28125,89.25892857
+2461.119293,333.4375,93.57142857
+2461.119293,348.59375,97.91071429
+2461.119293,363.75,102.25
+2461.119293,378.90625,106.6160714
+2461.119293,394.0625,110.9910714
+2461.119293,409.21875,115.3839286
+2461.119293,424.375,119.7946429
+2461.119293,439.53125,124.2142857
+2461.119293,454.6875,128.6607143
+2461.119293,469.84375,133.1071429
+2461.119293,485,137.5803571
+2812.81296,-485,-130.4107143
+2812.81296,-469.84375,-126.4910714
+2812.81296,-454.6875,-122.5535714
+2812.81296,-439.53125,-118.5982143
+2812.81296,-424.375,-114.6339286
+2812.81296,-409.21875,-110.6517857
+2812.81296,-394.0625,-106.6517857
+2812.81296,-378.90625,-102.6428571
+2812.81296,-363.75,-98.61607143
+2812.81296,-348.59375,-94.57142857
+2812.81296,-333.4375,-90.51785714
+2812.81296,-318.28125,-86.44464286
+2812.81296,-303.125,-82.35803571
+2812.81296,-287.96875,-78.25535714
+2812.81296,-272.8125,-74.13839286
+2812.81296,-257.65625,-70.00625
+2812.81296,-242.5,-65.85982143
+2812.81296,-227.34375,-61.69732143
+2812.81296,-212.1875,-57.52053571
+2812.81296,-197.03125,-53.32857143
+2812.81296,-181.875,-49.12142857
+2812.81296,-166.71875,-44.89910714
+2812.81296,-151.5625,-40.6625
+2812.81296,-136.40625,-36.40982143
+2812.81296,-121.25,-32.14285714
+2812.81296,-106.09375,-27.86071429
+2812.81296,-90.9375,-23.56339286
+2812.81296,-75.78125,-19.25178571
+2812.81296,-60.625,-14.92410714
+2812.81296,-45.46875,-10.58214286
+2812.81296,-30.3125,-6.224821429
+2812.81296,-15.15625,-1.852589286
+2812.81296,0,2.624107143
+2812.81296,15.15625,7.182946429
+2812.81296,30.3125,11.75714286
+2812.81296,45.46875,16.34642857
+2812.81296,60.625,20.95178571
+2812.81296,75.78125,25.57142857
+2812.81296,90.9375,30.20714286
+2812.81296,106.09375,34.85803571
+2812.81296,121.25,39.52410714
+2812.81296,136.40625,44.20535714
+2812.81296,151.5625,48.90178571
+2812.81296,166.71875,53.61339286
+2812.81296,181.875,58.34107143
+2812.81296,197.03125,63.08392857
+2812.81296,212.1875,67.84196429
+2812.81296,227.34375,72.61517857
+2812.81296,242.5,77.40357143
+2812.81296,257.65625,82.20714286
+2812.81296,272.8125,87.02678571
+2812.81296,287.96875,91.85714286
+2812.81296,303.125,96.71428571
+2812.81296,318.28125,101.5803571
+2812.81296,333.4375,106.4553571
+2812.81296,348.59375,111.3482143
+2812.81296,363.75,116.2589286
+2812.81296,378.90625,121.1875
+2812.81296,394.0625,126.1339286
+2812.81296,409.21875,131.0892857
+2812.81296,424.375,136.0625
+2812.81296,439.53125,141.0446429
+2812.81296,454.6875,146.0535714
+2812.81296,469.84375,151.0714286
+2812.81296,485,156.1071429
+3164.359352,-485,-147.6071429
+3164.359352,-469.84375,-143.1339286
+3164.359352,-454.6875,-138.6428571
+3164.359352,-439.53125,-134.1428571
+3164.359352,-424.375,-129.6160714
+3164.359352,-409.21875,-125.0892857
+3164.359352,-394.0625,-120.5357143
+3164.359352,-378.90625,-115.9732143
+3164.359352,-363.75,-111.3928571
+3164.359352,-348.59375,-106.7946429
+3164.359352,-333.4375,-102.1875
+3164.359352,-318.28125,-97.5625
+3164.359352,-303.125,-92.91964286
+3164.359352,-287.96875,-88.26517857
+3164.359352,-272.8125,-83.59464286
+3164.359352,-257.65625,-78.90982143
+3164.359352,-242.5,-74.20982143
+3164.359352,-227.34375,-69.49464286
+3164.359352,-212.1875,-64.76428571
+3164.359352,-197.03125,-60.01964286
+3164.359352,-181.875,-55.25982143
+3164.359352,-166.71875,-50.48392857
+3164.359352,-151.5625,-45.69375
+3164.359352,-136.40625,-40.88928571
+3164.359352,-121.25,-36.06875
+3164.359352,-106.09375,-31.23392857
+3164.359352,-90.9375,-26.38392857
+3164.359352,-75.78125,-21.51875
+3164.359352,-60.625,-16.63839286
+3164.359352,-45.46875,-11.74285714
+3164.359352,-30.3125,-6.832857143
+3164.359352,-15.15625,-1.907589286
+3164.359352,0,3.134642857
+3164.359352,15.15625,8.257678571
+3164.359352,30.3125,13.39642857
+3164.359352,45.46875,18.55
+3164.359352,60.625,23.71875
+3164.359352,75.78125,28.90267857
+3164.359352,90.9375,34.10267857
+3164.359352,106.09375,39.31785714
+3164.359352,121.25,44.54732143
+3164.359352,136.40625,49.79285714
+3164.359352,151.5625,55.05446429
+3164.359352,166.71875,60.33035714
+3164.359352,181.875,65.62142857
+3164.359352,197.03125,70.92857143
+3164.359352,212.1875,76.25089286
+3164.359352,227.34375,81.58839286
+3164.359352,242.5,86.94107143
+3164.359352,257.65625,92.3125
+3164.359352,272.8125,97.69642857
+3164.359352,287.96875,103.0892857
+3164.359352,303.125,108.5089286
+3164.359352,318.28125,113.9375
+3164.359352,333.4375,119.375
+3164.359352,348.59375,124.8392857
+3164.359352,363.75,130.3125
+3164.359352,378.90625,135.8035714
+3164.359352,394.0625,141.3125
+3164.359352,409.21875,146.8303571
+3164.359352,424.375,152.3660714
+3164.359352,439.53125,157.9196429
+3164.359352,454.6875,163.4910714
+3164.359352,469.84375,169.0714286
+3164.359352,485,174.6696429
+3515.905744,-485,-164.7678571
+3515.905744,-469.84375,-159.7410714
+3515.905744,-454.6875,-154.6964286
+3515.905744,-439.53125,-149.6339286
+3515.905744,-424.375,-144.5625
+3515.905744,-409.21875,-139.4732143
+3515.905744,-394.0625,-134.375
+3515.905744,-378.90625,-129.2589286
+3515.905744,-363.75,-124.125
+3515.905744,-348.59375,-118.9732143
+3515.905744,-333.4375,-113.8125
+3515.905744,-318.28125,-108.6339286
+3515.905744,-303.125,-103.4375
+3515.905744,-287.96875,-98.23214286
+3515.905744,-272.8125,-93.00892857
+3515.905744,-257.65625,-87.77232143
+3515.905744,-242.5,-82.51875
+3515.905744,-227.34375,-77.25089286
+3515.905744,-212.1875,-71.96785714
+3515.905744,-197.03125,-66.66964286
+3515.905744,-181.875,-61.35714286
+3515.905744,-166.71875,-56.02857143
+3515.905744,-151.5625,-50.68571429
+3515.905744,-136.40625,-45.32767857
+3515.905744,-121.25,-39.95446429
+3515.905744,-106.09375,-34.56607143
+3515.905744,-90.9375,-29.1625
+3515.905744,-75.78125,-23.74464286
+3515.905744,-60.625,-18.31160714
+3515.905744,-45.46875,-12.86339286
+3515.905744,-30.3125,-7.400178571
+3515.905744,-15.15625,-1.921964286
+3515.905744,0,3.686696429
+3515.905744,15.15625,9.374107143
+3515.905744,30.3125,15.07678571
+3515.905744,45.46875,20.79464286
+3515.905744,60.625,26.52767857
+3515.905744,75.78125,32.27589286
+3515.905744,90.9375,38.03928571
+3515.905744,106.09375,43.81875
+3515.905744,121.25,49.61339286
+3515.905744,136.40625,55.42321429
+3515.905744,151.5625,61.24821429
+3515.905744,166.71875,67.08839286
+3515.905744,181.875,72.94375
+3515.905744,197.03125,78.81517857
+3515.905744,212.1875,84.70089286
+3515.905744,227.34375,90.60714286
+3515.905744,242.5,96.51785714
+3515.905744,257.65625,102.4553571
+3515.905744,272.8125,108.4017857
+3515.905744,287.96875,114.3660714
+3515.905744,303.125,120.3392857
+3515.905744,318.28125,126.3303571
+3515.905744,333.4375,132.3392857
+3515.905744,348.59375,138.3660714
+3515.905744,363.75,144.4107143
+3515.905744,378.90625,150.4642857
+3515.905744,394.0625,156.5267857
+3515.905744,409.21875,162.6160714
+3515.905744,424.375,168.7142857
+3515.905744,439.53125,174.8303571
+3515.905744,454.6875,180.9642857
+3515.905744,469.84375,187.1071429
+3515.905744,485,193.2767857
+3867.599411,-485,-181.8839286
+3867.599411,-469.84375,-176.3035714
+3867.599411,-454.6875,-170.7053571
+3867.599411,-439.53125,-165.0982143
+3867.599411,-424.375,-159.4732143
+3867.599411,-409.21875,-153.8303571
+3867.599411,-394.0625,-148.1696429
+3867.599411,-378.90625,-142.5
+3867.599411,-363.75,-136.8125
+3867.599411,-348.59375,-131.1160714
+3867.599411,-333.4375,-125.4017857
+3867.599411,-318.28125,-119.6696429
+3867.599411,-303.125,-113.9196429
+3867.599411,-287.96875,-108.1607143
+3867.599411,-272.8125,-102.3839286
+3867.599411,-257.65625,-96.59821429
+3867.599411,-242.5,-90.78571429
+3867.599411,-227.34375,-84.96696429
+3867.599411,-212.1875,-79.13035714
+3867.599411,-197.03125,-73.27946429
+3867.599411,-181.875,-67.41339286
+3867.599411,-166.71875,-61.53214286
+3867.599411,-151.5625,-55.63660714
+3867.599411,-136.40625,-49.725
+3867.599411,-121.25,-43.79910714
+3867.599411,-106.09375,-37.85803571
+3867.599411,-90.9375,-31.90178571
+3867.599411,-75.78125,-25.93035714
+3867.599411,-60.625,-19.94464286
+3867.599411,-45.46875,-13.94285714
+3867.599411,-30.3125,-7.926875
+3867.599411,-15.15625,-1.895625
+3867.599411,0,4.280178571
+3867.599411,15.15625,10.53125
+3867.599411,30.3125,16.79821429
+3867.599411,45.46875,23.08035714
+3867.599411,60.625,29.37767857
+3867.599411,75.78125,35.69017857
+3867.599411,90.9375,42.01785714
+3867.599411,106.09375,48.36160714
+3867.599411,121.25,54.72053571
+3867.599411,136.40625,61.09375
+3867.599411,151.5625,67.48303571
+3867.599411,166.71875,73.8875
+3867.599411,181.875,80.30803571
+3867.599411,197.03125,86.74285714
+3867.599411,212.1875,93.19642857
+3867.599411,227.34375,99.66071429
+3867.599411,242.5,106.1428571
+3867.599411,257.65625,112.6339286
+3867.599411,272.8125,119.1517857
+3867.599411,287.96875,125.6785714
+3867.599411,303.125,132.2142857
+3867.599411,318.28125,138.7767857
+3867.599411,333.4375,145.3482143
+3867.599411,348.59375,151.9375
+3867.599411,363.75,158.5446429
+3867.599411,378.90625,165.1607143
+3867.599411,394.0625,171.7946429
+3867.599411,409.21875,178.4464286
+3867.599411,424.375,185.1071429
+3867.599411,439.53125,191.7857143
+3867.599411,454.6875,198.4821429
+3867.599411,469.84375,205.1964286
+3867.599411,485,211.9196429
+4219.145803,-485,-198.9642857
+4219.145803,-469.84375,-192.8303571
+4219.145803,-454.6875,-186.6785714
+4219.145803,-439.53125,-180.5178571
+4219.145803,-424.375,-174.3303571
+4219.145803,-409.21875,-168.1428571
+4219.145803,-394.0625,-161.9285714
+4219.145803,-378.90625,-155.7053571
+4219.145803,-363.75,-149.4642857
+4219.145803,-348.59375,-143.2142857
+4219.145803,-333.4375,-136.9464286
+4219.145803,-318.28125,-130.6607143
+4219.145803,-303.125,-124.3660714
+4219.145803,-287.96875,-118.0446429
+4219.145803,-272.8125,-111.7232143
+4219.145803,-257.65625,-105.375
+4219.145803,-242.5,-99.01785714
+4219.145803,-227.34375,-92.64285714
+4219.145803,-212.1875,-86.25267857
+4219.145803,-197.03125,-79.84910714
+4219.145803,-181.875,-73.42946429
+4219.145803,-166.71875,-66.99553571
+4219.145803,-151.5625,-60.54642857
+4219.145803,-136.40625,-54.08214286
+4219.145803,-121.25,-47.60267857
+4219.145803,-106.09375,-41.10892857
+4219.145803,-90.9375,-34.6
+4219.145803,-75.78125,-28.07589286
+4219.145803,-60.625,-21.53660714
+4219.145803,-45.46875,-14.98214286
+4219.145803,-30.3125,-8.412946429
+4219.145803,-15.15625,-1.828660714
+4219.145803,0,4.915178571
+4219.145803,15.15625,11.73035714
+4219.145803,30.3125,18.56160714
+4219.145803,45.46875,25.40803571
+4219.145803,60.625,32.26964286
+4219.145803,75.78125,39.14642857
+4219.145803,90.9375,46.03839286
+4219.145803,106.09375,52.94553571
+4219.145803,121.25,59.86875
+4219.145803,136.40625,66.80625
+4219.145803,151.5625,73.75982143
+4219.145803,166.71875,80.72857143
+4219.145803,181.875,87.7125
+4219.145803,197.03125,94.71428571
+4219.145803,212.1875,101.7232143
+4219.145803,227.34375,108.7589286
+4219.145803,242.5,115.8035714
+4219.145803,257.65625,122.8660714
+4219.145803,272.8125,129.9375
+4219.145803,287.96875,137.0267857
+4219.145803,303.125,144.1339286
+4219.145803,318.28125,151.2589286
+4219.145803,333.4375,158.3928571
+4219.145803,348.59375,165.5446429
+4219.145803,363.75,172.7142857
+4219.145803,378.90625,179.9017857
+4219.145803,394.0625,187.0982143
+4219.145803,409.21875,194.3125
+4219.145803,424.375,201.5357143
+4219.145803,439.53125,208.7857143
+4219.145803,454.6875,216.0446429
+4219.145803,469.84375,223.3214286
+4219.145803,485,230.6071429
+4570.692194,-485,-216
+4570.692194,-469.84375,-209.3125
+4570.692194,-454.6875,-202.6071429
+4570.692194,-439.53125,-195.8928571
+4570.692194,-424.375,-189.1607143
+4570.692194,-409.21875,-182.4107143
+4570.692194,-394.0625,-175.6517857
+4570.692194,-378.90625,-168.875
+4570.692194,-363.75,-162.0803571
+4570.692194,-348.59375,-155.2767857
+4570.692194,-333.4375,-148.4553571
+4570.692194,-318.28125,-141.6160714
+4570.692194,-303.125,-134.7589286
+4570.692194,-287.96875,-127.8928571
+4570.692194,-272.8125,-121.0089286
+4570.692194,-257.65625,-114.1160714
+4570.692194,-242.5,-107.2053571
+4570.692194,-227.34375,-100.2767857
+4570.692194,-212.1875,-93.33035714
+4570.692194,-197.03125,-86.37767857
+4570.692194,-181.875,-79.40535714
+4570.692194,-166.71875,-72.41785714
+4570.692194,-151.5625,-65.41607143
+4570.692194,-136.40625,-58.39910714
+4570.692194,-121.25,-51.36696429
+4570.692194,-106.09375,-44.31964286
+4570.692194,-90.9375,-37.25714286
+4570.692194,-75.78125,-30.18035714
+4570.692194,-60.625,-23.0875
+4570.692194,-45.46875,-15.98035714
+4570.692194,-30.3125,-8.858303571
+4570.692194,-15.15625,-1.721071429
+4570.692194,0,5.591607143
+4570.692194,15.15625,12.97142857
+4570.692194,30.3125,20.36607143
+4570.692194,45.46875,27.77678571
+4570.692194,60.625,35.20267857
+4570.692194,75.78125,42.64375
+4570.692194,90.9375,50.1
+4570.692194,106.09375,57.57142857
+4570.692194,121.25,65.05803571
+4570.692194,136.40625,72.56071429
+4570.692194,151.5625,80.07857143
+4570.692194,166.71875,87.61160714
+4570.692194,181.875,95.16071429
+4570.692194,197.03125,102.7232143
+4570.692194,212.1875,110.3035714
+4570.692194,227.34375,117.8928571
+4570.692194,242.5,125.5089286
+4570.692194,257.65625,133.1339286
+4570.692194,272.8125,140.7678571
+4570.692194,287.96875,148.4285714
+4570.692194,303.125,156.0982143
+4570.692194,318.28125,163.7857143
+4570.692194,333.4375,171.4821429
+4570.692194,348.59375,179.1964286
+4570.692194,363.75,186.9285714
+4570.692194,378.90625,194.6785714
+4570.692194,394.0625,202.4464286
+4570.692194,409.21875,210.2232143
+4570.692194,424.375,218.0089286
+4570.692194,439.53125,225.8214286
+4570.692194,454.6875,233.6428571
+4570.692194,469.84375,241.4821429
+4570.692194,485,249.3392857
+4922.385862,-485,-232.9910714
+4922.385862,-469.84375,-225.75
+4922.385862,-454.6875,-218.5
+4922.385862,-439.53125,-211.2232143
+4922.385862,-424.375,-203.9375
+4922.385862,-409.21875,-196.6428571
+4922.385862,-394.0625,-189.3303571
+4922.385862,-378.90625,-182
+4922.385862,-363.75,-174.6517857
+4922.385862,-348.59375,-167.2946429
+4922.385862,-333.4375,-159.9196429
+4922.385862,-318.28125,-152.5267857
+4922.385862,-303.125,-145.125
+4922.385862,-287.96875,-137.6964286
+4922.385862,-272.8125,-130.2678571
+4922.385862,-257.65625,-122.8125
+4922.385862,-242.5,-115.3482143
+4922.385862,-227.34375,-107.8660714
+4922.385862,-212.1875,-100.375
+4922.385862,-197.03125,-92.86607143
+4922.385862,-181.875,-85.34017857
+4922.385862,-166.71875,-77.8
+4922.385862,-151.5625,-70.24464286
+4922.385862,-136.40625,-62.67410714
+4922.385862,-121.25,-55.08928571
+4922.385862,-106.09375,-47.48928571
+4922.385862,-90.9375,-39.87410714
+4922.385862,-75.78125,-32.24375
+4922.385862,-60.625,-24.59821429
+4922.385862,-45.46875,-16.93839286
+4922.385862,-30.3125,-9.263392857
+4922.385862,-15.15625,-1.572857143
+4922.385862,0,6.309553571
+4922.385862,15.15625,14.25357143
+4922.385862,30.3125,22.2125
+4922.385862,45.46875,30.1875
+4922.385862,60.625,38.17678571
+4922.385862,75.78125,46.18214286
+4922.385862,90.9375,54.20267857
+4922.385862,106.09375,62.23839286
+4922.385862,121.25,70.29017857
+4922.385862,136.40625,78.35625
+4922.385862,151.5625,86.43839286
+4922.385862,166.71875,94.53571429
+4922.385862,181.875,102.6517857
+4922.385862,197.03125,110.7767857
+4922.385862,212.1875,118.9196429
+4922.385862,227.34375,127.0803571
+4922.385862,242.5,135.25
+4922.385862,257.65625,143.4375
+4922.385862,272.8125,151.6428571
+4922.385862,287.96875,159.8660714
+4922.385862,303.125,168.0982143
+4922.385862,318.28125,176.3482143
+4922.385862,333.4375,184.6160714
+4922.385862,348.59375,192.8928571
+4922.385862,363.75,201.1875
+4922.385862,378.90625,209.5
+4922.385862,394.0625,217.8303571
+4922.385862,409.21875,226.1696429
+4922.385862,424.375,234.5267857
+4922.385862,439.53125,242.9017857
+4922.385862,454.6875,251.2857143
+4922.385862,469.84375,259.6964286
+4922.385862,485,268.1071429
+5273.932253,-485,-249.9464286
+5273.932253,-469.84375,-242.1517857
+5273.932253,-454.6875,-234.3482143
+5273.932253,-439.53125,-226.5178571
+5273.932253,-424.375,-218.6875
+5273.932253,-409.21875,-210.8303571
+5273.932253,-394.0625,-202.9642857
+5273.932253,-378.90625,-195.0803571
+5273.932253,-363.75,-187.1785714
+5273.932253,-348.59375,-179.2678571
+5273.932253,-333.4375,-171.3392857
+5273.932253,-318.28125,-163.3928571
+5273.932253,-303.125,-155.4375
+5273.932253,-287.96875,-147.4642857
+5273.932253,-272.8125,-139.4821429
+5273.932253,-257.65625,-131.4732143
+5273.932253,-242.5,-123.4553571
+5273.932253,-227.34375,-115.4196429
+5273.932253,-212.1875,-107.375
+5273.932253,-197.03125,-99.3125
+5273.932253,-181.875,-91.23214286
+5273.932253,-166.71875,-83.14107143
+5273.932253,-151.5625,-75.03303571
+5273.932253,-136.40625,-66.90982143
+5273.932253,-121.25,-58.77142857
+5273.932253,-106.09375,-50.61875
+5273.932253,-90.9375,-42.45
+5273.932253,-75.78125,-34.26696429
+5273.932253,-60.625,-26.06875
+5273.932253,-45.46875,-17.85535714
+5273.932253,-30.3125,-9.626785714
+5273.932253,-15.15625,-1.383928571
+5273.932253,0,7.068928571
+5273.932253,15.15625,15.57678571
+5273.932253,30.3125,24.10089286
+5273.932253,45.46875,32.63928571
+5273.932253,60.625,41.19285714
+5273.932253,75.78125,49.7625
+5273.932253,90.9375,58.34732143
+5273.932253,106.09375,66.94732143
+5273.932253,121.25,75.5625
+5273.932253,136.40625,84.19285714
+5273.932253,151.5625,92.83928571
+5273.932253,166.71875,101.5
+5273.932253,181.875,110.1785714
+5273.932253,197.03125,118.8660714
+5273.932253,212.1875,127.5803571
+5273.932253,227.34375,136.2946429
+5273.932253,242.5,145.0357143
+5273.932253,257.65625,153.7857143
+5273.932253,272.8125,162.5535714
+5273.932253,287.96875,171.3392857
+5273.932253,303.125,180.1428571
+5273.932253,318.28125,188.9553571
+5273.932253,333.4375,197.7857143
+5273.932253,348.59375,206.6339286
+5273.932253,363.75,215.4910714
+5273.932253,378.90625,224.3660714
+5273.932253,394.0625,233.2589286
+5273.932253,409.21875,242.1607143
+5273.932253,424.375,251.0803571
+5273.932253,439.53125,260.0178571
+5273.932253,454.6875,268.9732143
+5273.932253,469.84375,277.9375
+5273.932253,485,286.9196429
+5625.478645,-485,-266.8571429
+5625.478645,-469.84375,-258.5089286
+5625.478645,-454.6875,-250.1517857
+5625.478645,-439.53125,-241.7767857
+5625.478645,-424.375,-233.3839286
+5625.478645,-409.21875,-224.9821429
+5625.478645,-394.0625,-216.5535714
+5625.478645,-378.90625,-208.125
+5625.478645,-363.75,-199.6696429
+5625.478645,-348.59375,-191.2053571
+5625.478645,-333.4375,-182.7232143
+5625.478645,-318.28125,-174.2321429
+5625.478645,-303.125,-165.7142857
+5625.478645,-287.96875,-157.1875
+5625.478645,-272.8125,-148.6517857
+5625.478645,-257.65625,-140.0892857
+5625.478645,-242.5,-131.5178571
+5625.478645,-227.34375,-122.9375
+5625.478645,-212.1875,-114.3392857
+5625.478645,-197.03125,-105.7232143
+5625.478645,-181.875,-97.08928571
+5625.478645,-166.71875,-88.44196429
+5625.478645,-151.5625,-79.78035714
+5625.478645,-136.40625,-71.10446429
+5625.478645,-121.25,-62.41339286
+5625.478645,-106.09375,-53.70714286
+5625.478645,-90.9375,-44.98571429
+5625.478645,-75.78125,-36.24910714
+5625.478645,-60.625,-27.49821429
+5625.478645,-45.46875,-18.73214286
+5625.478645,-30.3125,-9.950892857
+5625.478645,-15.15625,-1.154375
+5625.478645,0,7.869732143
+5625.478645,15.15625,16.94196429
+5625.478645,30.3125,26.02946429
+5625.478645,45.46875,35.13214286
+5625.478645,60.625,44.25089286
+5625.478645,75.78125,53.38392857
+5625.478645,90.9375,62.53303571
+5625.478645,106.09375,71.69732143
+5625.478645,121.25,80.87678571
+5625.478645,136.40625,90.07142857
+5625.478645,151.5625,99.28571429
+5625.478645,166.71875,108.5089286
+5625.478645,181.875,117.75
+5625.478645,197.03125,127
+5625.478645,212.1875,136.2767857
+5625.478645,227.34375,145.5625
+5625.478645,242.5,154.8660714
+5625.478645,257.65625,164.1785714
+5625.478645,272.8125,173.5178571
+5625.478645,287.96875,182.8660714
+5625.478645,303.125,192.2232143
+5625.478645,318.28125,201.6071429
+5625.478645,333.4375,211
+5625.478645,348.59375,220.4107143
+5625.478645,363.75,229.8303571
+5625.478645,378.90625,239.2678571
+5625.478645,394.0625,248.7232143
+5625.478645,409.21875,258.1964286
+5625.478645,424.375,267.6785714
+5625.478645,439.53125,277.1875
+5625.478645,454.6875,286.6964286
+5625.478645,469.84375,296.2321429
+5625.478645,485,305.7767857
+5977.172312,-485,-283.7321429
+5977.172312,-469.84375,-274.8303571
+5977.172312,-454.6875,-265.9196429
+5977.172312,-439.53125,-256.9910714
+5977.172312,-424.375,-248.0446429
+5977.172312,-409.21875,-239.0892857
+5977.172312,-394.0625,-230.1160714
+5977.172312,-378.90625,-221.125
+5977.172312,-363.75,-212.1160714
+5977.172312,-348.59375,-203.0982143
+5977.172312,-333.4375,-194.0625
+5977.172312,-318.28125,-185.0178571
+5977.172312,-303.125,-175.9553571
+5977.172312,-287.96875,-166.875
+5977.172312,-272.8125,-157.7767857
+5977.172312,-257.65625,-148.6696429
+5977.172312,-242.5,-139.5446429
+5977.172312,-227.34375,-130.4107143
+5977.172312,-212.1875,-121.25
+5977.172312,-197.03125,-112.0803571
+5977.172312,-181.875,-102.9017857
+5977.172312,-166.71875,-93.70535714
+5977.172312,-151.5625,-84.4875
+5977.172312,-136.40625,-75.25803571
+5977.172312,-121.25,-66.01428571
+5977.172312,-106.09375,-56.75446429
+5977.172312,-90.9375,-47.48035714
+5977.172312,-75.78125,-38.19107143
+5977.172312,-60.625,-28.88660714
+5977.172312,-45.46875,-19.56785714
+5977.172312,-30.3125,-10.23392857
+5977.172312,-15.15625,-0.884214286
+5977.172312,0,8.712053571
+5977.172312,15.15625,18.34821429
+5977.172312,30.3125,28
+5977.172312,45.46875,37.66785714
+5977.172312,60.625,47.35
+5977.172312,75.78125,57.04732143
+5977.172312,90.9375,66.76071429
+5977.172312,106.09375,76.48928571
+5977.172312,121.25,86.23303571
+5977.172312,136.40625,95.99107143
+5977.172312,151.5625,105.7678571
+5977.172312,166.71875,115.5535714
+5977.172312,181.875,125.3571429
+5977.172312,197.03125,135.1785714
+5977.172312,212.1875,145.0178571
+5977.172312,227.34375,154.8660714
+5977.172312,242.5,164.7321429
+5977.172312,257.65625,174.6160714
+5977.172312,272.8125,184.5089286
+5977.172312,287.96875,194.4196429
+5977.172312,303.125,204.3482143
+5977.172312,318.28125,214.2946429
+5977.172312,333.4375,224.25
+5977.172312,348.59375,234.2232143
+5977.172312,363.75,244.2142857
+5977.172312,378.90625,254.2142857
+5977.172312,394.0625,264.2410714
+5977.172312,409.21875,274.2678571
+5977.172312,424.375,284.3214286
+5977.172312,439.53125,294.3839286
+5977.172312,454.6875,304.4642857
+5977.172312,469.84375,314.5625
+5977.172312,485,324.6785714
+6328.718704,-485,-300.5625
+6328.718704,-469.84375,-291.1160714
+6328.718704,-454.6875,-281.6428571
+6328.718704,-439.53125,-272.1607143
+6328.718704,-424.375,-262.6696429
+6328.718704,-409.21875,-253.1517857
+6328.718704,-394.0625,-243.625
+6328.718704,-378.90625,-234.0892857
+6328.718704,-363.75,-224.5267857
+6328.718704,-348.59375,-214.9553571
+6328.718704,-333.4375,-205.3660714
+6328.718704,-318.28125,-195.7678571
+6328.718704,-303.125,-186.1517857
+6328.718704,-287.96875,-176.5178571
+6328.718704,-272.8125,-166.875
+6328.718704,-257.65625,-157.2053571
+6328.718704,-242.5,-147.5357143
+6328.718704,-227.34375,-137.8392857
+6328.718704,-212.1875,-128.1339286
+6328.718704,-197.03125,-118.4107143
+6328.718704,-181.875,-108.6696429
+6328.718704,-166.71875,-98.91964286
+6328.718704,-151.5625,-89.15357143
+6328.718704,-136.40625,-79.37142857
+6328.718704,-121.25,-69.57410714
+6328.718704,-106.09375,-59.76160714
+6328.718704,-90.9375,-49.93482143
+6328.718704,-75.78125,-40.09285714
+6328.718704,-60.625,-30.23482143
+6328.718704,-45.46875,-20.3625
+6328.718704,-30.3125,-10.47589286
+6328.718704,-15.15625,-0.573383929
+6328.718704,0,9.595535714
+6328.718704,15.15625,19.79642857
+6328.718704,30.3125,30.0125
+6328.718704,45.46875,40.24375
+6328.718704,60.625,50.49017857
+6328.718704,75.78125,60.75267857
+6328.718704,90.9375,71.02946429
+6328.718704,106.09375,81.32232143
+6328.718704,121.25,91.63392857
+6328.718704,136.40625,101.9553571
+6328.718704,151.5625,112.2946429
+6328.718704,166.71875,122.6428571
+6328.718704,181.875,133.0178571
+6328.718704,197.03125,143.4017857
+6328.718704,212.1875,153.7946429
+6328.718704,227.34375,164.2142857
+6328.718704,242.5,174.6428571
+6328.718704,257.65625,185.0892857
+6328.718704,272.8125,195.5535714
+6328.718704,287.96875,206.0267857
+6328.718704,303.125,216.5178571
+6328.718704,318.28125,227.0267857
+6328.718704,333.4375,237.5446429
+6328.718704,348.59375,248.0892857
+6328.718704,363.75,258.6339286
+6328.718704,378.90625,269.2053571
+6328.718704,394.0625,279.7857143
+6328.718704,409.21875,290.3839286
+6328.718704,424.375,301
+6328.718704,439.53125,311.6339286
+6328.718704,454.6875,322.2767857
+6328.718704,469.84375,332.9375
+6328.718704,485,343.6160714
+6680.265096,-485,-317.3571429
+6680.265096,-469.84375,-307.3482143
+6680.265096,-454.6875,-297.3303571
+6680.265096,-439.53125,-287.2946429
+6680.265096,-424.375,-277.25
+6680.265096,-409.21875,-267.1785714
+6680.265096,-394.0625,-257.0982143
+6680.265096,-378.90625,-247.0089286
+6680.265096,-363.75,-236.8928571
+6680.265096,-348.59375,-226.7678571
+6680.265096,-333.4375,-216.6339286
+6680.265096,-318.28125,-206.4732143
+6680.265096,-303.125,-196.3035714
+6680.265096,-287.96875,-186.1160714
+6680.265096,-272.8125,-175.9196429
+6680.265096,-257.65625,-165.7053571
+6680.265096,-242.5,-155.4732143
+6680.265096,-227.34375,-145.2321429
+6680.265096,-212.1875,-134.9732143
+6680.265096,-197.03125,-124.6964286
+6680.265096,-181.875,-114.4017857
+6680.265096,-166.71875,-104.0982143
+6680.265096,-151.5625,-93.77678571
+6680.265096,-136.40625,-83.44375
+6680.265096,-121.25,-73.09375
+6680.265096,-106.09375,-62.72857143
+6680.265096,-90.9375,-52.34821429
+6680.265096,-75.78125,-41.95267857
+6680.265096,-60.625,-31.54285714
+6680.265096,-45.46875,-21.11785714
+6680.265096,-30.3125,-10.67678571
+6680.265096,-15.15625,-0.221919643
+6680.265096,0,10.52142857
+6680.265096,15.15625,21.28571429
+6680.265096,30.3125,32.06607143
+6680.265096,45.46875,42.86160714
+6680.265096,60.625,53.67232143
+6680.265096,75.78125,64.49821429
+6680.265096,90.9375,75.34017857
+6680.265096,106.09375,86.19642857
+6680.265096,121.25,97.07142857
+6680.265096,136.40625,107.9553571
+6680.265096,151.5625,118.8571429
+6680.265096,166.71875,129.7767857
+6680.265096,181.875,140.7053571
+6680.265096,197.03125,151.6607143
+6680.265096,212.1875,162.625
+6680.265096,227.34375,173.5982143
+6680.265096,242.5,184.5982143
+6680.265096,257.65625,195.6071429
+6680.265096,272.8125,206.6339286
+6680.265096,287.96875,217.6696429
+6680.265096,303.125,228.7232143
+6680.265096,318.28125,239.7946429
+6680.265096,333.4375,250.8839286
+6680.265096,348.59375,261.9821429
+6680.265096,363.75,273.1071429
+6680.265096,378.90625,284.2321429
+6680.265096,394.0625,295.3839286
+6680.265096,409.21875,306.5446429
+6680.265096,424.375,317.7232143
+6680.265096,439.53125,328.9196429
+6680.265096,454.6875,340.125
+6680.265096,469.84375,351.3482143
+6680.265096,485,362.5892857
+7031.811487,-485,-334.1071429
+7031.811487,-469.84375,-323.5535714
+7031.811487,-454.6875,-312.9732143
+7031.811487,-439.53125,-302.3839286
+7031.811487,-424.375,-291.7857143
+7031.811487,-409.21875,-281.1696429
+7031.811487,-394.0625,-270.5357143
+7031.811487,-378.90625,-259.8839286
+7031.811487,-363.75,-249.2232143
+7031.811487,-348.59375,-238.5446429
+7031.811487,-333.4375,-227.8482143
+7031.811487,-318.28125,-217.1428571
+7031.811487,-303.125,-206.4196429
+7031.811487,-287.96875,-195.6785714
+7031.811487,-272.8125,-184.9285714
+7031.811487,-257.65625,-174.1607143
+7031.811487,-242.5,-163.375
+7031.811487,-227.34375,-152.5803571
+7031.811487,-212.1875,-141.7678571
+7031.811487,-197.03125,-130.9375
+7031.811487,-181.875,-120.0982143
+7031.811487,-166.71875,-109.2410714
+7031.811487,-151.5625,-98.36607143
+7031.811487,-136.40625,-87.47589286
+7031.811487,-121.25,-76.57232143
+7031.811487,-106.09375,-65.65446429
+7031.811487,-90.9375,-54.72142857
+7031.811487,-75.78125,-43.77321429
+7031.811487,-60.625,-32.80982143
+7031.811487,-45.46875,-21.83125
+7031.811487,-30.3125,-10.83839286
+7031.811487,-15.15625,0.174098214
+7031.811487,0,11.4875
+7031.811487,15.15625,22.81696429
+7031.811487,30.3125,34.16071429
+7031.811487,45.46875,45.52053571
+7031.811487,60.625,56.89553571
+7031.811487,75.78125,68.28571429
+7031.811487,90.9375,79.69196429
+7031.811487,106.09375,91.11607143
+7031.811487,121.25,102.5446429
+7031.811487,136.40625,114
+7031.811487,151.5625,125.4642857
+7031.811487,166.71875,136.9464286
+7031.811487,181.875,148.4464286
+7031.811487,197.03125,159.9553571
+7031.811487,212.1875,171.4910714
+7031.811487,227.34375,183.0267857
+7031.811487,242.5,194.5892857
+7031.811487,257.65625,206.1607143
+7031.811487,272.8125,217.75
+7031.811487,287.96875,229.3571429
+7031.811487,303.125,240.9732143
+7031.811487,318.28125,252.6160714
+7031.811487,333.4375,264.2589286
+7031.811487,348.59375,275.9285714
+7031.811487,363.75,287.6071429
+7031.811487,378.90625,299.3035714
+7031.811487,394.0625,311.0178571
+7031.811487,409.21875,322.75
+7031.811487,424.375,334.4910714
+7031.811487,439.53125,346.25
+7031.811487,454.6875,358.0178571
+7031.811487,469.84375,369.8035714
+7031.811487,485,381.6071429
+7355.375552,-485,-349.4821429
+7355.375552,-469.84375,-338.4196429
+7355.375552,-454.6875,-327.3303571
+7355.375552,-439.53125,-316.2410714
+7355.375552,-424.375,-305.125
+7355.375552,-409.21875,-294
+7355.375552,-394.0625,-282.8571429
+7355.375552,-378.90625,-271.6964286
+7355.375552,-363.75,-260.5267857
+7355.375552,-348.59375,-249.3392857
+7355.375552,-333.4375,-238.1428571
+7355.375552,-318.28125,-226.9196429
+7355.375552,-303.125,-215.6875
+7355.375552,-287.96875,-204.4464286
+7355.375552,-272.8125,-193.1785714
+7355.375552,-257.65625,-181.9017857
+7355.375552,-242.5,-170.6160714
+7355.375552,-227.34375,-159.3035714
+7355.375552,-212.1875,-147.9821429
+7355.375552,-197.03125,-136.6428571
+7355.375552,-181.875,-125.2946429
+7355.375552,-166.71875,-113.9285714
+7355.375552,-151.5625,-102.5446429
+7355.375552,-136.40625,-91.15178571
+7355.375552,-121.25,-79.7375
+7355.375552,-106.09375,-68.31071429
+7355.375552,-90.9375,-56.86875
+7355.375552,-75.78125,-45.41160714
+7355.375552,-60.625,-33.93928571
+7355.375552,-45.46875,-22.45267857
+7355.375552,-30.3125,-10.95
+7355.375552,-15.15625,0.581044643
+7355.375552,0,12.41339286
+7355.375552,15.15625,24.26160714
+7355.375552,30.3125,36.125
+7355.375552,45.46875,48.00357143
+7355.375552,60.625,59.89821429
+7355.375552,75.78125,71.80714286
+7355.375552,90.9375,83.73214286
+7355.375552,106.09375,95.66964286
+7355.375552,121.25,107.625
+7355.375552,136.40625,119.5982143
+7355.375552,151.5625,131.5803571
+7355.375552,166.71875,143.5803571
+7355.375552,181.875,155.5982143
+7355.375552,197.03125,167.6339286
+7355.375552,212.1875,179.6785714
+7355.375552,227.34375,191.7410714
+7355.375552,242.5,203.8214286
+7355.375552,257.65625,215.9107143
+7355.375552,272.8125,228.0178571
+7355.375552,287.96875,240.1428571
+7355.375552,303.125,252.2857143
+7355.375552,318.28125,264.4375
+7355.375552,333.4375,276.6071429
+7355.375552,348.59375,288.7946429
+7355.375552,363.75,300.9910714
+7355.375552,378.90625,313.2053571
+7355.375552,394.0625,325.4375
+7355.375552,409.21875,337.6875
+7355.375552,424.375,349.9464286
+7355.375552,439.53125,362.2232143
+7355.375552,454.6875,374.5178571
+7355.375552,469.84375,386.8214286
+7355.375552,485,399.1428571
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbat b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbat
new file mode 100644
index 0000000000..2782aac3b6
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbat	
@@ -0,0 +1,18 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-24T13:47:26.1945484Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "Model": "Generic Battery",
+    "Capacity": 14.0,
+    "SOC_min": 20.0,
+    "SOC_max": 80.0,
+    "MaxCurrentFactor": 20.0,
+    "InternalResistanceCurve": "GenericBattery_10kWh_658V.vbatr",
+    "SoCCurve": "GenericBattery_10kWh_658V.vbatv"
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbatr b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbatr
new file mode 100644
index 0000000000..09c936221a
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/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/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbatv b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericBattery_10kWh_658V.vbatv
new file mode 100644
index 0000000000..8063e04c93
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/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/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericDrag_140kW_936Nm.vemd b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericDrag_140kW_936Nm.vemd
new file mode 100644
index 0000000000..67d7db9f1b
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericDrag_140kW_936Nm.vemd	
@@ -0,0 +1,3 @@
+n [rpm] , T_drag [Nm]
+0       , -11.70
+4268.63    , -58.50
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vem b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vem
new file mode 100644
index 0000000000..82a40d961e
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vem	
@@ -0,0 +1,17 @@
+{
+  "Header": {
+    "CreatedBy": " ()",
+    "Date": "2016-10-13T08:54:28.7387223Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+	"Model": "Generic Electric Motor",
+    "FullLoadCurve": "GenericEMotor_140kW_936Nm.vemp",
+    "DragCurve":  "GenericDrag_140kW_936Nm.vemd", 
+    "EfficiencyMap": "GenericMap_140kW_936Nm.vemo",
+    "Inertia" :  0.5 
+
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vemp b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vemp
new file mode 100644
index 0000000000..fba68b706f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericEMotor_140kW_936Nm.vemp	
@@ -0,0 +1,74 @@
+n [rpm] , T_drive [Nm] , T_drag [Nm]
+0,936,-936
+1428.313592,936,-936
+1423.076923,936,-936
+1431.623932,933.8472,-933.8472
+1440.17094,928.3014,-928.3014
+1448.717949,922.8258,-922.8258
+1452.991453,920.1114,-920.1114
+1495.726496,893.8098,-893.8098
+1538.461538,868.9824,-868.9824
+1581.196581,845.4888,-845.4888
+1623.931624,823.2588,-823.2588
+1666.666667,802.152,-802.152
+1709.401709,782.0982,-782.0982
+1752.136752,763.0038,-763.0038
+1794.871795,744.8454,-744.8454
+1837.606838,727.5294,-727.5294
+1880.34188,710.9856,-710.9856
+1923.076923,695.1906,-695.1906
+1965.811966,680.0742,-680.0742
+2008.547009,665.613,-665.613
+2051.282051,651.7368,-651.7368
+2094.017094,638.4456,-638.4456
+2136.752137,625.6692,-625.6692
+2179.487179,613.4076,-613.4076
+2222.222222,601.614,-601.614
+2264.957265,590.265,-590.265
+2307.692308,579.3138,-579.3138
+2350.42735,568.7838,-568.7838
+2393.162393,558.6282,-558.6282
+2435.897436,548.8236,-548.8236
+2478.632479,539.37,-539.37
+2521.367521,530.2206,-530.2206
+2564.102564,521.3988,-521.3988
+2606.837607,512.8344,-512.8344
+2649.57265,504.5742,-504.5742
+2692.307692,496.5714,-496.5714
+2735.042735,488.8026,-488.8026
+2777.777778,481.2912,-481.2912
+2820.512821,473.9904,-473.9904
+2863.247863,466.9236,-466.9236
+2905.982906,460.044,-460.044
+2948.717949,453.375,-453.375
+2991.452991,446.9166,-446.9166
+3034.188034,440.622,-440.622
+3076.923077,434.4912,-434.4912
+3119.65812,428.5476,-428.5476
+3162.393162,422.7444,-422.7444
+3205.128205,417.105,-417.105
+3247.863248,411.6294,-411.6294
+3290.598291,406.2708,-406.2708
+3333.333333,401.076,-401.076
+3376.068376,395.9982,-395.9982
+3418.803419,391.0374,-391.0374
+3461.538462,386.217,-386.217
+3504.273504,381.5136,-381.5136
+3547.008547,376.9038,-376.9038
+3589.74359,372.411,-372.411
+3632.478632,368.0352,-368.0352
+3675.213675,363.753,-363.753
+3717.948718,359.5878,-359.5878
+3760.683761,355.4928,-355.4928
+3803.418803,351.4914,-351.4914
+3846.153846,347.5836,-347.5836
+3888.888889,343.7694,-343.7694
+3931.623932,340.0488,-340.0488
+3974.358974,336.375,-336.375
+4017.094017,332.7948,-332.7948
+4059.82906,329.3082,-329.3082
+4102.564103,325.8684,-325.8684
+4145.299145,322.4988,-322.4988
+4188.034188,319.2228,-319.2228
+4230.769231,315.9936,-315.9936
+4273.504274,312.8346,-312.8346
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericMap_140kW_936Nm.vemo b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericMap_140kW_936Nm.vemo
new file mode 100644
index 0000000000..aaf978890c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/GenericMap_140kW_936Nm.vemo	
@@ -0,0 +1,2016 @@
+n [rpm] , T [Nm] , P_el [kW]
+0,-936,9.8449
+0,-906.75,9.2719
+0,-877.5,8.7161
+0,-848.25,8.1773
+0,-819,7.6558
+0,-789.75,7.1514
+0,-760.5,6.6641
+0,-731.25,6.194
+0,-702,5.741
+0,-672.75,5.3052
+0,-643.5,4.8866
+0,-614.25,4.4851
+0,-585,4.1007
+0,-555.75,3.7335
+0,-526.5,3.3834
+0,-497.25,3.0505
+0,-468,2.7348
+0,-438.75,2.4362
+0,-409.5,2.1547
+0,-380.25,1.8904
+0,-351,1.6433
+0,-321.75,1.4133
+0,-292.5,1.2004
+0,-263.25,1.0047
+0,-234,0.82617
+0,-204.75,0.66478
+0,-175.5,0.52053
+0,-146.25,0.39344
+0,-117,0.28349
+0,-87.75,0.1907
+0,-58.5,0.11506
+0,-29.25,0.056566
+0,0,0.0361
+0,29.25,0.086979
+0,58.5,0.15501
+0,87.75,0.24019
+0,117,0.34252
+0,146.25,0.462
+0,175.5,0.59864
+0,204.75,0.75242
+0,234,0.92335
+0,263.25,1.1114
+0,292.5,1.3167
+0,321.75,1.5391
+0,351,1.7786
+0,380.25,2.0353
+0,409.5,2.3091
+0,438.75,2.6001
+0,468,2.9083
+0,497.25,3.2336
+0,526.5,3.576
+0,555.75,3.9356
+0,585,4.3123
+0,614.25,4.7062
+0,643.5,5.1173
+0,672.75,5.5455
+0,702,5.9908
+0,731.25,6.4533
+0,760.5,6.933
+0,789.75,7.4298
+0,819,7.9437
+0,848.25,8.4748
+0,877.5,9.0231
+0,906.75,9.5885
+0,936,10.171
+40.80854701,-936,5.8367
+40.80854701,-906.75,5.3901
+40.80854701,-877.5,4.9606
+40.80854701,-848.25,4.5482
+40.80854701,-819,4.153
+40.80854701,-789.75,3.775
+40.80854701,-760.5,3.4141
+40.80854701,-731.25,3.0704
+40.80854701,-702,2.7438
+40.80854701,-672.75,2.4344
+40.80854701,-643.5,2.1421
+40.80854701,-614.25,1.8669
+40.80854701,-585,1.609
+40.80854701,-555.75,1.3681
+40.80854701,-526.5,1.1445
+40.80854701,-497.25,0.93793
+40.80854701,-468,0.74855
+40.80854701,-438.75,0.57729
+40.80854701,-409.5,0.4236
+40.80854701,-380.25,0.28766
+40.80854701,-351,0.16853
+40.80854701,-321.75,0.066217
+40.80854701,-292.5,-0.019286
+40.80854701,-263.25,-0.087979
+40.80854701,-234,-0.13986
+40.80854701,-204.75,-0.17493
+40.80854701,-175.5,-0.19319
+40.80854701,-146.25,-0.19464
+40.80854701,-117,-0.17927
+40.80854701,-87.75,-0.1471
+40.80854701,-58.5,-0.09811
+40.80854701,-29.25,-0.032313
+40.80854701,0,0.07245
+40.80854701,29.25,0.24971
+40.80854701,58.5,0.44411
+40.80854701,87.75,0.65567
+40.80854701,117,0.88437
+40.80854701,146.25,1.1302
+40.80854701,175.5,1.3932
+40.80854701,204.75,1.6734
+40.80854701,234,1.9707
+40.80854701,263.25,2.2852
+40.80854701,292.5,2.6168
+40.80854701,321.75,2.9655
+40.80854701,351,3.3315
+40.80854701,380.25,3.7145
+40.80854701,409.5,4.1147
+40.80854701,438.75,4.5321
+40.80854701,468,4.9666
+40.80854701,497.25,5.4183
+40.80854701,526.5,5.8871
+40.80854701,555.75,6.3731
+40.80854701,585,6.8762
+40.80854701,614.25,7.3965
+40.80854701,643.5,7.9339
+40.80854701,672.75,8.4885
+40.80854701,702,9.0602
+40.80854701,731.25,9.6491
+40.80854701,760.5,10.255
+40.80854701,789.75,10.878
+40.80854701,819,11.519
+40.80854701,848.25,12.176
+40.80854701,877.5,12.851
+40.80854701,906.75,13.542
+40.80854701,936,14.251
+81.61794872,-936,1.8303
+81.61794872,-906.75,1.5101
+81.61794872,-877.5,1.2075
+81.61794872,-848.25,0.92457
+81.61794872,-819,0.66034
+81.61794872,-789.75,0.41292
+81.61794872,-760.5,0.18231
+81.61794872,-731.25,-0.031493
+81.61794872,-702,-0.22848
+81.61794872,-672.75,-0.40866
+81.61794872,-643.5,-0.57202
+81.61794872,-614.25,-0.71858
+81.61794872,-585,-0.84832
+81.61794872,-555.75,-0.96125
+81.61794872,-526.5,-1.0574
+81.61794872,-497.25,-1.1367
+81.61794872,-468,-1.1992
+81.61794872,-438.75,-1.2449
+81.61794872,-409.5,-1.2737
+81.61794872,-380.25,-1.2858
+81.61794872,-351,-1.2811
+81.61794872,-321.75,-1.2595
+81.61794872,-292.5,-1.2211
+81.61794872,-263.25,-1.1659
+81.61794872,-234,-1.0939
+81.61794872,-204.75,-1.0051
+81.61794872,-175.5,-0.89953
+81.61794872,-146.25,-0.7771
+81.61794872,-117,-0.63787
+81.61794872,-87.75,-0.48182
+81.61794872,-58.5,-0.30896
+81.61794872,-29.25,-0.11929
+81.61794872,0,0.11065
+81.61794872,29.25,0.41428
+81.61794872,58.5,0.73507
+81.61794872,87.75,1.073
+81.61794872,117,1.4281
+81.61794872,146.25,1.8003
+81.61794872,175.5,2.1897
+81.61794872,204.75,2.5962
+81.61794872,234,3.0199
+81.61794872,263.25,3.4608
+81.61794872,292.5,3.9188
+81.61794872,321.75,4.3939
+81.61794872,351,4.8862
+81.61794872,380.25,5.3956
+81.61794872,409.5,5.9222
+81.61794872,438.75,6.466
+81.61794872,468,7.0269
+81.61794872,497.25,7.6049
+81.61794872,526.5,8.2001
+81.61794872,555.75,8.8124
+81.61794872,585,9.4419
+81.61794872,614.25,10.089
+81.61794872,643.5,10.752
+81.61794872,672.75,11.433
+81.61794872,702,12.131
+81.61794872,731.25,12.847
+81.61794872,760.5,13.579
+81.61794872,789.75,14.329
+81.61794872,819,15.095
+81.61794872,848.25,15.879
+81.61794872,877.5,16.68
+81.61794872,906.75,17.498
+81.61794872,936,18.334
+122.4273504,-936,-2.1071
+122.4273504,-906.75,-2.2979
+122.4273504,-877.5,-2.4719
+122.4273504,-848.25,-2.629
+122.4273504,-819,-2.7694
+122.4273504,-789.75,-2.8929
+122.4273504,-760.5,-2.9997
+122.4273504,-731.25,-3.0896
+122.4273504,-702,-3.1627
+122.4273504,-672.75,-3.219
+122.4273504,-643.5,-3.2585
+122.4273504,-614.25,-3.2812
+122.4273504,-585,-3.2871
+122.4273504,-555.75,-3.2761
+122.4273504,-526.5,-3.2484
+122.4273504,-497.25,-3.2038
+122.4273504,-468,-3.1424
+122.4273504,-438.75,-3.0642
+122.4273504,-409.5,-2.9692
+122.4273504,-380.25,-2.8574
+122.4273504,-351,-2.7288
+122.4273504,-321.75,-2.5834
+122.4273504,-292.5,-2.4211
+122.4273504,-263.25,-2.2421
+122.4273504,-234,-2.0462
+122.4273504,-204.75,-1.8335
+122.4273504,-175.5,-1.604
+122.4273504,-146.25,-1.3577
+122.4273504,-117,-1.0946
+122.4273504,-87.75,-0.81471
+122.4273504,-58.5,-0.51798
+122.4273504,-29.25,-0.20444
+122.4273504,0,0.15072
+122.4273504,29.25,0.58072
+122.4273504,58.5,1.0279
+122.4273504,87.75,1.4922
+122.4273504,117,1.9737
+122.4273504,146.25,2.4723
+122.4273504,175.5,2.988
+122.4273504,204.75,3.5209
+122.4273504,234,4.071
+122.4273504,263.25,4.6382
+122.4273504,292.5,5.2226
+122.4273504,321.75,5.8241
+122.4273504,351,6.4428
+122.4273504,380.25,7.0786
+122.4273504,409.5,7.7315
+122.4273504,438.75,8.4017
+122.4273504,468,9.0889
+122.4273504,497.25,9.7934
+122.4273504,526.5,10.515
+122.4273504,555.75,11.254
+122.4273504,585,12.01
+122.4273504,614.25,12.783
+122.4273504,643.5,13.573
+122.4273504,672.75,14.38
+122.4273504,702,15.205
+122.4273504,731.25,16.046
+122.4273504,760.5,16.905
+122.4273504,789.75,17.781
+122.4273504,819,18.674
+122.4273504,848.25,19.584
+122.4273504,877.5,20.512
+122.4273504,906.75,21.456
+122.4273504,936,22.418
+163.2393162,-936,-6.0305
+163.2393162,-906.75,-6.0974
+163.2393162,-877.5,-6.1475
+163.2393162,-848.25,-6.1808
+163.2393162,-819,-6.1973
+163.2393162,-789.75,-6.197
+163.2393162,-760.5,-6.1799
+163.2393162,-731.25,-6.1459
+163.2393162,-702,-6.0951
+163.2393162,-672.75,-6.0276
+163.2393162,-643.5,-5.9432
+163.2393162,-614.25,-5.842
+163.2393162,-585,-5.724
+163.2393162,-555.75,-5.5892
+163.2393162,-526.5,-5.4376
+163.2393162,-497.25,-5.2691
+163.2393162,-468,-5.0839
+163.2393162,-438.75,-4.8818
+163.2393162,-409.5,-4.6629
+163.2393162,-380.25,-4.4272
+163.2393162,-351,-4.1748
+163.2393162,-321.75,-3.9054
+163.2393162,-292.5,-3.6193
+163.2393162,-263.25,-3.3164
+163.2393162,-234,-2.9967
+163.2393162,-204.75,-2.6601
+163.2393162,-175.5,-2.3067
+163.2393162,-146.25,-1.9366
+163.2393162,-117,-1.5496
+163.2393162,-87.75,-1.1458
+163.2393162,-58.5,-0.72519
+163.2393162,-29.25,-0.28777
+163.2393162,0,0.19264
+163.2393162,29.25,0.74902
+163.2393162,58.5,1.3226
+163.2393162,87.75,1.9132
+163.2393162,117,2.5211
+163.2393162,146.25,3.1461
+163.2393162,175.5,3.7882
+163.2393162,204.75,4.4475
+163.2393162,234,5.1239
+163.2393162,263.25,5.8175
+163.2393162,292.5,6.5283
+163.2393162,321.75,7.2561
+163.2393162,351,8.0012
+163.2393162,380.25,8.7634
+163.2393162,409.5,9.5427
+163.2393162,438.75,10.339
+163.2393162,468,11.153
+163.2393162,497.25,11.984
+163.2393162,526.5,12.832
+163.2393162,555.75,13.697
+163.2393162,585,14.579
+163.2393162,614.25,15.478
+163.2393162,643.5,16.395
+163.2393162,672.75,17.329
+163.2393162,702,18.279
+163.2393162,731.25,19.247
+163.2393162,760.5,20.233
+163.2393162,789.75,21.235
+163.2393162,819,22.254
+163.2393162,848.25,23.291
+163.2393162,877.5,24.345
+163.2393162,906.75,25.416
+163.2393162,936,26.504
+204.042735,-936,-9.9521
+204.042735,-906.75,-9.8951
+204.042735,-877.5,-9.8214
+204.042735,-848.25,-9.7308
+204.042735,-819,-9.6234
+204.042735,-789.75,-9.4992
+204.042735,-760.5,-9.3582
+204.042735,-731.25,-9.2004
+204.042735,-702,-9.0258
+204.042735,-672.75,-8.8343
+204.042735,-643.5,-8.626
+204.042735,-614.25,-8.401
+204.042735,-585,-8.1591
+204.042735,-555.75,-7.9004
+204.042735,-526.5,-7.6249
+204.042735,-497.25,-7.3326
+204.042735,-468,-7.0235
+204.042735,-438.75,-6.6975
+204.042735,-409.5,-6.3548
+204.042735,-380.25,-5.9952
+204.042735,-351,-5.6189
+204.042735,-321.75,-5.2257
+204.042735,-292.5,-4.8157
+204.042735,-263.25,-4.3889
+204.042735,-234,-3.9453
+204.042735,-204.75,-3.4849
+204.042735,-175.5,-3.0076
+204.042735,-146.25,-2.5136
+204.042735,-117,-2.0027
+204.042735,-87.75,-1.475
+204.042735,-58.5,-0.93057
+204.042735,-29.25,-0.36928
+204.042735,0,0.23641
+204.042735,29.25,0.91917
+204.042735,58.5,1.6191
+204.042735,87.75,2.3361
+204.042735,117,3.0704
+204.042735,146.25,3.8217
+204.042735,175.5,4.5902
+204.042735,204.75,5.3759
+204.042735,234,6.1787
+204.042735,263.25,6.9987
+204.042735,292.5,7.8358
+204.042735,321.75,8.6901
+204.042735,351,9.5615
+204.042735,380.25,10.45
+204.042735,409.5,11.356
+204.042735,438.75,12.279
+204.042735,468,13.219
+204.042735,497.25,14.176
+204.042735,526.5,15.15
+204.042735,555.75,16.142
+204.042735,585,17.15
+204.042735,614.25,18.176
+204.042735,643.5,19.219
+204.042735,672.75,20.279
+204.042735,702,21.356
+204.042735,731.25,22.451
+204.042735,760.5,23.562
+204.042735,789.75,24.691
+204.042735,819,25.837
+204.042735,848.25,27
+204.042735,877.5,28.18
+204.042735,906.75,29.377
+204.042735,936,30.592
+244.8547009,-936,-13.872
+244.8547009,-906.75,-13.691
+244.8547009,-877.5,-13.493
+244.8547009,-848.25,-13.279
+244.8547009,-819,-13.048
+244.8547009,-789.75,-12.8
+244.8547009,-760.5,-12.535
+244.8547009,-731.25,-12.253
+244.8547009,-702,-11.955
+244.8547009,-672.75,-11.639
+244.8547009,-643.5,-11.307
+244.8547009,-614.25,-10.958
+244.8547009,-585,-10.592
+244.8547009,-555.75,-10.21
+244.8547009,-526.5,-9.8105
+244.8547009,-497.25,-9.3943
+244.8547009,-468,-8.9613
+244.8547009,-438.75,-8.5115
+244.8547009,-409.5,-8.0448
+244.8547009,-380.25,-7.5614
+244.8547009,-351,-7.0612
+244.8547009,-321.75,-6.5441
+244.8547009,-292.5,-6.0103
+244.8547009,-263.25,-5.4596
+244.8547009,-234,-4.8921
+244.8547009,-204.75,-4.3078
+244.8547009,-175.5,-3.7067
+244.8547009,-146.25,-3.0888
+244.8547009,-117,-2.454
+244.8547009,-87.75,-1.8025
+244.8547009,-58.5,-1.1341
+244.8547009,-29.25,-0.44896
+244.8547009,0,0.28205
+244.8547009,29.25,1.0912
+244.8547009,58.5,1.9175
+244.8547009,87.75,2.7609
+244.8547009,117,3.6215
+244.8547009,146.25,4.4992
+244.8547009,175.5,5.3941
+244.8547009,204.75,6.3062
+244.8547009,234,7.2354
+244.8547009,263.25,8.1817
+244.8547009,292.5,9.1452
+244.8547009,321.75,10.126
+244.8547009,351,11.124
+244.8547009,380.25,12.139
+244.8547009,409.5,13.171
+244.8547009,438.75,14.22
+244.8547009,468,15.286
+244.8547009,497.25,16.37
+244.8547009,526.5,17.471
+244.8547009,555.75,18.588
+244.8547009,585,19.723
+244.8547009,614.25,20.876
+244.8547009,643.5,22.045
+244.8547009,672.75,23.231
+244.8547009,702,24.435
+244.8547009,731.25,25.656
+244.8547009,760.5,26.894
+244.8547009,789.75,28.149
+244.8547009,819,29.421
+244.8547009,848.25,30.71
+244.8547009,877.5,32.017
+244.8547009,906.75,33.34
+244.8547009,936,34.681
+285.6666667,-936,-17.79
+285.6666667,-906.75,-17.485
+285.6666667,-877.5,-17.164
+285.6666667,-848.25,-16.825
+285.6666667,-819,-16.47
+285.6666667,-789.75,-16.098
+285.6666667,-760.5,-15.709
+285.6666667,-731.25,-15.304
+285.6666667,-702,-14.881
+285.6666667,-672.75,-14.442
+285.6666667,-643.5,-13.986
+285.6666667,-614.25,-13.513
+285.6666667,-585,-13.024
+285.6666667,-555.75,-12.517
+285.6666667,-526.5,-11.994
+285.6666667,-497.25,-11.454
+285.6666667,-468,-10.897
+285.6666667,-438.75,-10.324
+285.6666667,-409.5,-9.7331
+285.6666667,-380.25,-9.1258
+285.6666667,-351,-8.5016
+285.6666667,-321.75,-7.8607
+285.6666667,-292.5,-7.203
+285.6666667,-263.25,-6.5284
+285.6666667,-234,-5.8371
+285.6666667,-204.75,-5.1289
+285.6666667,-175.5,-4.4039
+285.6666667,-146.25,-3.6621
+285.6666667,-117,-2.9035
+285.6666667,-87.75,-2.1281
+285.6666667,-58.5,-1.3359
+285.6666667,-29.25,-0.52683
+285.6666667,0,0.32954
+285.6666667,29.25,1.2651
+285.6666667,58.5,2.2177
+285.6666667,87.75,3.1875
+285.6666667,117,4.1745
+285.6666667,146.25,5.1786
+285.6666667,175.5,6.1999
+285.6666667,204.75,7.2383
+285.6666667,234,8.2939
+285.6666667,263.25,9.3666
+285.6666667,292.5,10.456
+285.6666667,321.75,11.563
+285.6666667,351,12.688
+285.6666667,380.25,13.829
+285.6666667,409.5,14.987
+285.6666667,438.75,16.163
+285.6666667,468,17.356
+285.6666667,497.25,18.566
+285.6666667,526.5,19.793
+285.6666667,555.75,21.037
+285.6666667,585,22.298
+285.6666667,614.25,23.577
+285.6666667,643.5,24.873
+285.6666667,672.75,26.185
+285.6666667,702,27.515
+285.6666667,731.25,28.863
+285.6666667,760.5,30.227
+285.6666667,789.75,31.608
+285.6666667,819,33.007
+285.6666667,848.25,34.423
+285.6666667,877.5,35.856
+285.6666667,906.75,37.306
+285.6666667,936,38.773
+326.4700855,-936,-21.706
+326.4700855,-906.75,-21.277
+326.4700855,-877.5,-20.832
+326.4700855,-848.25,-20.37
+326.4700855,-819,-19.891
+326.4700855,-789.75,-19.395
+326.4700855,-760.5,-18.882
+326.4700855,-731.25,-18.353
+326.4700855,-702,-17.807
+326.4700855,-672.75,-17.244
+326.4700855,-643.5,-16.664
+326.4700855,-614.25,-16.067
+326.4700855,-585,-15.454
+326.4700855,-555.75,-14.823
+326.4700855,-526.5,-14.176
+326.4700855,-497.25,-13.512
+326.4700855,-468,-12.831
+326.4700855,-438.75,-12.134
+326.4700855,-409.5,-11.419
+326.4700855,-380.25,-10.688
+326.4700855,-351,-9.9403
+326.4700855,-321.75,-9.1755
+326.4700855,-292.5,-8.3939
+326.4700855,-263.25,-7.5955
+326.4700855,-234,-6.7802
+326.4700855,-204.75,-5.9482
+326.4700855,-175.5,-5.0993
+326.4700855,-146.25,-4.2337
+326.4700855,-117,-3.3512
+326.4700855,-87.75,-2.4519
+326.4700855,-58.5,-1.5358
+326.4700855,-29.25,-0.60288
+326.4700855,0,0.37889
+326.4700855,29.25,1.4408
+326.4700855,58.5,2.5198
+326.4700855,87.75,3.616
+326.4700855,117,4.7293
+326.4700855,146.25,5.8598
+326.4700855,175.5,7.0075
+326.4700855,204.75,8.1723
+326.4700855,234,9.3542
+326.4700855,263.25,10.553
+326.4700855,292.5,11.77
+326.4700855,321.75,13.003
+326.4700855,351,14.254
+326.4700855,380.25,15.521
+326.4700855,409.5,16.806
+326.4700855,438.75,18.108
+326.4700855,468,19.427
+326.4700855,497.25,20.764
+326.4700855,526.5,22.117
+326.4700855,555.75,23.488
+326.4700855,585,24.875
+326.4700855,614.25,26.28
+326.4700855,643.5,27.702
+326.4700855,672.75,29.141
+326.4700855,702,30.598
+326.4700855,731.25,32.071
+326.4700855,760.5,33.562
+326.4700855,789.75,35.07
+326.4700855,819,36.595
+326.4700855,848.25,38.137
+326.4700855,877.5,39.696
+326.4700855,906.75,41.273
+326.4700855,936,42.866
+367.2820513,-936,-25.62
+367.2820513,-906.75,-25.068
+367.2820513,-877.5,-24.499
+367.2820513,-848.25,-23.912
+367.2820513,-819,-23.31
+367.2820513,-789.75,-22.69
+367.2820513,-760.5,-22.053
+367.2820513,-731.25,-21.4
+367.2820513,-702,-20.73
+367.2820513,-672.75,-20.043
+367.2820513,-643.5,-19.339
+367.2820513,-614.25,-18.619
+367.2820513,-585,-17.881
+367.2820513,-555.75,-17.127
+367.2820513,-526.5,-16.356
+367.2820513,-497.25,-15.568
+367.2820513,-468,-14.764
+367.2820513,-438.75,-13.942
+367.2820513,-409.5,-13.104
+367.2820513,-380.25,-12.249
+367.2820513,-351,-11.377
+367.2820513,-321.75,-10.488
+367.2820513,-292.5,-9.583
+367.2820513,-263.25,-8.6607
+367.2820513,-234,-7.7216
+367.2820513,-204.75,-6.7657
+367.2820513,-175.5,-5.7929
+367.2820513,-146.25,-4.8034
+367.2820513,-117,-3.797
+367.2820513,-87.75,-2.7739
+367.2820513,-58.5,-1.7339
+367.2820513,-29.25,-0.67711
+367.2820513,0,0.4301
+367.2820513,29.25,1.6184
+367.2820513,58.5,2.8238
+367.2820513,87.75,4.0463
+367.2820513,117,5.2861
+367.2820513,146.25,6.5429
+367.2820513,175.5,7.8169
+367.2820513,204.75,9.1081
+367.2820513,234,10.416
+367.2820513,263.25,11.742
+367.2820513,292.5,13.085
+367.2820513,321.75,14.444
+367.2820513,351,15.821
+367.2820513,380.25,17.215
+367.2820513,409.5,18.627
+367.2820513,438.75,20.055
+367.2820513,468,21.5
+367.2820513,497.25,22.963
+367.2820513,526.5,24.443
+367.2820513,555.75,25.94
+367.2820513,585,27.454
+367.2820513,614.25,28.985
+367.2820513,643.5,30.534
+367.2820513,672.75,32.099
+367.2820513,702,33.682
+367.2820513,731.25,35.282
+367.2820513,760.5,36.899
+367.2820513,789.75,38.533
+367.2820513,819,40.185
+367.2820513,848.25,41.853
+367.2820513,877.5,43.539
+367.2820513,906.75,45.241
+367.2820513,936,46.961
+408.0854701,-936,-29.533
+408.0854701,-906.75,-28.856
+408.0854701,-877.5,-28.163
+408.0854701,-848.25,-27.453
+408.0854701,-819,-26.727
+408.0854701,-789.75,-25.983
+408.0854701,-760.5,-25.223
+408.0854701,-731.25,-24.445
+408.0854701,-702,-23.651
+408.0854701,-672.75,-22.841
+408.0854701,-643.5,-22.013
+408.0854701,-614.25,-21.169
+408.0854701,-585,-20.307
+408.0854701,-555.75,-19.429
+408.0854701,-526.5,-18.534
+408.0854701,-497.25,-17.623
+408.0854701,-468,-16.694
+408.0854701,-438.75,-15.749
+408.0854701,-409.5,-14.787
+408.0854701,-380.25,-13.808
+408.0854701,-351,-12.812
+408.0854701,-321.75,-11.8
+408.0854701,-292.5,-10.77
+408.0854701,-263.25,-9.7241
+408.0854701,-234,-8.6611
+408.0854701,-204.75,-7.5813
+408.0854701,-175.5,-6.4847
+408.0854701,-146.25,-5.3713
+408.0854701,-117,-4.2411
+408.0854701,-87.75,-3.094
+408.0854701,-58.5,-1.9302
+408.0854701,-29.25,-0.74951
+408.0854701,0,0.48317
+408.0854701,29.25,1.7978
+408.0854701,58.5,3.1296
+408.0854701,87.75,4.4785
+408.0854701,117,5.8446
+408.0854701,146.25,7.2279
+408.0854701,175.5,8.6283
+408.0854701,204.75,10.046
+408.0854701,234,11.481
+408.0854701,263.25,12.932
+408.0854701,292.5,14.401
+408.0854701,321.75,15.888
+408.0854701,351,17.391
+408.0854701,380.25,18.911
+408.0854701,409.5,20.449
+408.0854701,438.75,22.004
+408.0854701,468,23.576
+408.0854701,497.25,25.165
+408.0854701,526.5,26.771
+408.0854701,555.75,28.394
+408.0854701,585,30.035
+408.0854701,614.25,31.692
+408.0854701,643.5,33.367
+408.0854701,672.75,35.059
+408.0854701,702,36.768
+408.0854701,731.25,38.494
+408.0854701,760.5,40.238
+408.0854701,789.75,41.998
+408.0854701,819,43.776
+408.0854701,848.25,45.571
+408.0854701,877.5,47.383
+408.0854701,906.75,49.212
+408.0854701,936,51.058
+448.8974359,-936,-33.443
+448.8974359,-906.75,-32.643
+448.8974359,-877.5,-31.826
+448.8974359,-848.25,-30.992
+448.8974359,-819,-30.142
+448.8974359,-789.75,-29.274
+448.8974359,-760.5,-28.39
+448.8974359,-731.25,-27.489
+448.8974359,-702,-26.571
+448.8974359,-672.75,-25.636
+448.8974359,-643.5,-24.685
+448.8974359,-614.25,-23.717
+448.8974359,-585,-22.732
+448.8974359,-555.75,-21.73
+448.8974359,-526.5,-20.711
+448.8974359,-497.25,-19.675
+448.8974359,-468,-18.623
+448.8974359,-438.75,-17.554
+448.8974359,-409.5,-16.468
+448.8974359,-380.25,-15.365
+448.8974359,-351,-14.245
+448.8974359,-321.75,-13.109
+448.8974359,-292.5,-11.956
+448.8974359,-263.25,-10.786
+448.8974359,-234,-9.5988
+448.8974359,-204.75,-8.3951
+448.8974359,-175.5,-7.1747
+448.8974359,-146.25,-5.9374
+448.8974359,-117,-4.6833
+448.8974359,-87.75,-3.4124
+448.8974359,-58.5,-2.1246
+448.8974359,-29.25,-0.82009
+448.8974359,0,0.53809
+448.8974359,29.25,1.9791
+448.8974359,58.5,3.4373
+448.8974359,87.75,4.9126
+448.8974359,117,6.4051
+448.8974359,146.25,7.9147
+448.8974359,175.5,9.4414
+448.8974359,204.75,10.985
+448.8974359,234,12.546
+448.8974359,263.25,14.125
+448.8974359,292.5,15.72
+448.8974359,321.75,17.333
+448.8974359,351,18.962
+448.8974359,380.25,20.609
+448.8974359,409.5,22.273
+448.8974359,438.75,23.954
+448.8974359,468,25.652
+448.8974359,497.25,27.368
+448.8974359,526.5,29.1
+448.8974359,555.75,30.85
+448.8974359,585,32.617
+448.8974359,614.25,34.401
+448.8974359,643.5,36.202
+448.8974359,672.75,38.021
+448.8974359,702,39.856
+448.8974359,731.25,41.709
+448.8974359,760.5,43.579
+448.8974359,789.75,45.465
+448.8974359,819,47.37
+448.8974359,848.25,49.291
+448.8974359,877.5,51.229
+448.8974359,906.75,53.185
+448.8974359,936,55.157
+489.7094017,-936,-37.352
+489.7094017,-906.75,-36.428
+489.7094017,-877.5,-35.487
+489.7094017,-848.25,-34.53
+489.7094017,-819,-33.555
+489.7094017,-789.75,-32.564
+489.7094017,-760.5,-31.556
+489.7094017,-731.25,-30.531
+489.7094017,-702,-29.489
+489.7094017,-672.75,-28.43
+489.7094017,-643.5,-27.355
+489.7094017,-614.25,-26.263
+489.7094017,-585,-25.154
+489.7094017,-555.75,-24.028
+489.7094017,-526.5,-22.885
+489.7094017,-497.25,-21.726
+489.7094017,-468,-20.55
+489.7094017,-438.75,-19.357
+489.7094017,-409.5,-18.147
+489.7094017,-380.25,-16.92
+489.7094017,-351,-15.677
+489.7094017,-321.75,-14.416
+489.7094017,-292.5,-13.139
+489.7094017,-263.25,-11.845
+489.7094017,-234,-10.535
+489.7094017,-204.75,-9.2071
+489.7094017,-175.5,-7.8628
+489.7094017,-146.25,-6.5016
+489.7094017,-117,-5.1236
+489.7094017,-87.75,-3.7289
+489.7094017,-58.5,-2.3173
+489.7094017,-29.25,-0.88886
+489.7094017,0,0.59487
+489.7094017,29.25,2.1623
+489.7094017,58.5,3.7468
+489.7094017,87.75,5.3485
+489.7094017,117,6.9673
+489.7094017,146.25,8.6033
+489.7094017,175.5,10.256
+489.7094017,204.75,11.927
+489.7094017,234,13.614
+489.7094017,263.25,15.319
+489.7094017,292.5,17.041
+489.7094017,321.75,18.779
+489.7094017,351,20.536
+489.7094017,380.25,22.309
+489.7094017,409.5,24.099
+489.7094017,438.75,25.907
+489.7094017,468,27.731
+489.7094017,497.25,29.573
+489.7094017,526.5,31.432
+489.7094017,555.75,33.308
+489.7094017,585,35.201
+489.7094017,614.25,37.112
+489.7094017,643.5,39.039
+489.7094017,672.75,40.984
+489.7094017,702,42.946
+489.7094017,731.25,44.925
+489.7094017,760.5,46.921
+489.7094017,789.75,48.934
+489.7094017,819,50.965
+489.7094017,848.25,53.012
+489.7094017,877.5,55.077
+489.7094017,906.75,57.159
+489.7094017,936,59.258
+816.1794872,-936,-68.557
+816.1794872,-906.75,-66.642
+816.1794872,-877.5,-64.711
+816.1794872,-848.25,-62.762
+816.1794872,-819,-60.796
+816.1794872,-789.75,-58.814
+816.1794872,-760.5,-56.815
+816.1794872,-731.25,-54.799
+816.1794872,-702,-52.766
+816.1794872,-672.75,-50.717
+816.1794872,-643.5,-48.65
+816.1794872,-614.25,-46.567
+816.1794872,-585,-44.467
+816.1794872,-555.75,-42.35
+816.1794872,-526.5,-40.217
+816.1794872,-497.25,-38.066
+816.1794872,-468,-35.899
+816.1794872,-438.75,-33.715
+816.1794872,-409.5,-31.514
+816.1794872,-380.25,-29.297
+816.1794872,-351,-27.062
+816.1794872,-321.75,-24.811
+816.1794872,-292.5,-22.543
+816.1794872,-263.25,-20.258
+816.1794872,-234,-17.956
+816.1794872,-204.75,-15.638
+816.1794872,-175.5,-13.302
+816.1794872,-146.25,-10.95
+816.1794872,-117,-8.5812
+816.1794872,-87.75,-6.1954
+816.1794872,-58.5,-3.7928
+816.1794872,-29.25,-1.3734
+816.1794872,0,1.116
+816.1794872,29.25,3.6944
+816.1794872,58.5,6.29
+816.1794872,87.75,8.9027
+816.1794872,117,11.533
+816.1794872,146.25,14.18
+816.1794872,175.5,16.844
+816.1794872,204.75,19.525
+816.1794872,234,22.223
+816.1794872,263.25,24.939
+816.1794872,292.5,27.672
+816.1794872,321.75,30.422
+816.1794872,351,33.189
+816.1794872,380.25,35.973
+816.1794872,409.5,38.774
+816.1794872,438.75,41.593
+816.1794872,468,44.429
+816.1794872,497.25,47.281
+816.1794872,526.5,50.151
+816.1794872,555.75,53.038
+816.1794872,585,55.943
+816.1794872,614.25,58.864
+816.1794872,643.5,61.803
+816.1794872,672.75,64.758
+816.1794872,702,67.731
+816.1794872,731.25,70.721
+816.1794872,760.5,73.728
+816.1794872,789.75,76.753
+816.1794872,819,79.794
+816.1794872,848.25,82.853
+816.1794872,877.5,85.929
+816.1794872,906.75,89.022
+816.1794872,936,92.132
+1020.25641,-936,-88.002
+1020.25641,-906.75,-85.467
+1020.25641,-877.5,-82.916
+1020.25641,-848.25,-80.348
+1020.25641,-819,-77.763
+1020.25641,-789.75,-75.161
+1020.25641,-760.5,-72.543
+1020.25641,-731.25,-69.908
+1020.25641,-702,-67.255
+1020.25641,-672.75,-64.586
+1020.25641,-643.5,-61.901
+1020.25641,-614.25,-59.198
+1020.25641,-585,-56.479
+1020.25641,-555.75,-53.743
+1020.25641,-526.5,-50.99
+1020.25641,-497.25,-48.22
+1020.25641,-468,-45.433
+1020.25641,-438.75,-42.63
+1020.25641,-409.5,-39.81
+1020.25641,-380.25,-36.973
+1020.25641,-351,-34.119
+1020.25641,-321.75,-31.248
+1020.25641,-292.5,-28.361
+1020.25641,-263.25,-25.456
+1020.25641,-234,-22.535
+1020.25641,-204.75,-19.597
+1020.25641,-175.5,-16.643
+1020.25641,-146.25,-13.671
+1020.25641,-117,-10.683
+1020.25641,-87.75,-7.6778
+1020.25641,-58.5,-4.6558
+1020.25641,-29.25,-1.6171
+1020.25641,0,1.5021
+1020.25641,29.25,4.7124
+1020.25641,58.5,7.9398
+1020.25641,87.75,11.184
+1020.25641,117,14.446
+1020.25641,146.25,17.725
+1020.25641,175.5,21.021
+1020.25641,204.75,24.334
+1020.25641,234,27.665
+1020.25641,263.25,31.012
+1020.25641,292.5,34.377
+1020.25641,321.75,37.758
+1020.25641,351,41.157
+1020.25641,380.25,44.574
+1020.25641,409.5,48.007
+1020.25641,438.75,51.457
+1020.25641,468,54.925
+1020.25641,497.25,58.409
+1020.25641,526.5,61.911
+1020.25641,555.75,65.43
+1020.25641,585,68.966
+1020.25641,614.25,72.52
+1020.25641,643.5,76.09
+1020.25641,672.75,79.678
+1020.25641,702,83.282
+1020.25641,731.25,86.904
+1020.25641,760.5,90.543
+1020.25641,789.75,94.2
+1020.25641,819,97.873
+1020.25641,848.25,101.56
+1020.25641,877.5,105.27
+1020.25641,906.75,109
+1020.25641,936,112.74
+1224.273504,-936,-107.4
+1224.273504,-906.75,-104.25
+1224.273504,-877.5,-101.08
+1224.273504,-848.25,-97.888
+1224.273504,-819,-94.684
+1224.273504,-789.75,-91.463
+1224.273504,-760.5,-88.225
+1224.273504,-731.25,-84.97
+1224.273504,-702,-81.699
+1224.273504,-672.75,-78.411
+1224.273504,-643.5,-75.106
+1224.273504,-614.25,-71.784
+1224.273504,-585,-68.445
+1224.273504,-555.75,-65.089
+1224.273504,-526.5,-61.717
+1224.273504,-497.25,-58.328
+1224.273504,-468,-54.922
+1224.273504,-438.75,-51.499
+1224.273504,-409.5,-48.06
+1224.273504,-380.25,-44.603
+1224.273504,-351,-41.13
+1224.273504,-321.75,-37.64
+1224.273504,-292.5,-34.133
+1224.273504,-263.25,-30.61
+1224.273504,-234,-27.069
+1224.273504,-204.75,-23.512
+1224.273504,-175.5,-19.938
+1224.273504,-146.25,-16.347
+1224.273504,-117,-12.739
+1224.273504,-87.75,-9.1147
+1224.273504,-58.5,-5.4734
+1224.273504,-29.25,-1.8152
+1224.273504,0,1.9346
+1224.273504,29.25,5.7768
+1224.273504,58.5,9.6361
+1224.273504,87.75,13.513
+1224.273504,117,17.406
+1224.273504,146.25,21.317
+1224.273504,175.5,25.245
+1224.273504,204.75,29.19
+1224.273504,234,33.152
+1224.273504,263.25,37.131
+1224.273504,292.5,41.128
+1224.273504,321.75,45.142
+1224.273504,351,49.173
+1224.273504,380.25,53.22
+1224.273504,409.5,57.286
+1224.273504,438.75,61.368
+1224.273504,468,65.467
+1224.273504,497.25,69.584
+1224.273504,526.5,73.718
+1224.273504,555.75,77.868
+1224.273504,585,82.037
+1224.273504,614.25,86.222
+1224.273504,643.5,90.424
+1224.273504,672.75,94.644
+1224.273504,702,98.88
+1224.273504,731.25,103.13
+1224.273504,760.5,107.4
+1224.273504,789.75,111.69
+1224.273504,819,116
+1224.273504,848.25,120.32
+1224.273504,877.5,124.66
+1224.273504,906.75,129.02
+1224.273504,936,133.39
+1428.290598,-936,-126.75
+1428.290598,-906.75,-122.98
+1428.290598,-877.5,-119.19
+1428.290598,-848.25,-115.38
+1428.290598,-819,-111.56
+1428.290598,-789.75,-107.72
+1428.290598,-760.5,-103.86
+1428.290598,-731.25,-99.988
+1428.290598,-702,-96.097
+1428.290598,-672.75,-92.189
+1428.290598,-643.5,-88.265
+1428.290598,-614.25,-84.324
+1428.290598,-585,-80.366
+1428.290598,-555.75,-76.391
+1428.290598,-526.5,-72.399
+1428.290598,-497.25,-68.391
+1428.290598,-468,-64.365
+1428.290598,-438.75,-60.323
+1428.290598,-409.5,-56.264
+1428.290598,-380.25,-52.188
+1428.290598,-351,-48.096
+1428.290598,-321.75,-43.986
+1428.290598,-292.5,-39.86
+1428.290598,-263.25,-35.717
+1428.290598,-234,-31.557
+1428.290598,-204.75,-27.381
+1428.290598,-175.5,-23.187
+1428.290598,-146.25,-18.977
+1428.290598,-117,-14.75
+1428.290598,-87.75,-10.506
+1428.290598,-58.5,-6.2453
+1428.290598,-29.25,-1.9678
+1428.290598,0,2.4136
+1428.290598,29.25,6.8876
+1428.290598,58.5,11.379
+1428.290598,87.75,15.887
+1428.290598,117,20.413
+1428.290598,146.25,24.955
+1428.290598,175.5,29.515
+1428.290598,204.75,34.092
+1428.290598,234,38.686
+1428.290598,263.25,43.297
+1428.290598,292.5,47.926
+1428.290598,321.75,52.571
+1428.290598,351,57.234
+1428.290598,380.25,61.914
+1428.290598,409.5,66.611
+1428.290598,438.75,71.325
+1428.290598,468,76.056
+1428.290598,497.25,80.805
+1428.290598,526.5,85.57
+1428.290598,555.75,90.353
+1428.290598,585,95.153
+1428.290598,614.25,99.97
+1428.290598,643.5,104.8
+1428.290598,672.75,109.66
+1428.290598,702,114.52
+1428.290598,731.25,119.41
+1428.290598,760.5,124.31
+1428.290598,789.75,129.23
+1428.290598,819,134.17
+1428.290598,848.25,139.12
+1428.290598,877.5,144.1
+1428.290598,906.75,149.08
+1428.290598,936,154.09
+1632.393162,-936,-146.06
+1632.393162,-906.75,-141.67
+1632.393162,-877.5,-137.26
+1632.393162,-848.25,-132.83
+1632.393162,-819,-128.39
+1632.393162,-789.75,-123.93
+1632.393162,-760.5,-119.45
+1632.393162,-731.25,-114.96
+1632.393162,-702,-110.45
+1632.393162,-672.75,-105.92
+1632.393162,-643.5,-101.38
+1632.393162,-614.25,-96.818
+1632.393162,-585,-92.241
+1632.393162,-555.75,-87.646
+1632.393162,-526.5,-83.035
+1632.393162,-497.25,-78.407
+1632.393162,-468,-73.763
+1632.393162,-438.75,-69.101
+1632.393162,-409.5,-64.423
+1632.393162,-380.25,-59.728
+1632.393162,-351,-55.016
+1632.393162,-321.75,-50.287
+1632.393162,-292.5,-45.542
+1632.393162,-263.25,-40.779
+1632.393162,-234,-36
+1632.393162,-204.75,-31.204
+1632.393162,-175.5,-26.391
+1632.393162,-146.25,-21.562
+1632.393162,-117,-16.715
+1632.393162,-87.75,-11.852
+1632.393162,-58.5,-6.9718
+1632.393162,-29.25,-2.0749
+1632.393162,0,2.939
+1632.393162,29.25,8.0449
+1632.393162,58.5,13.168
+1632.393162,87.75,18.308
+1632.393162,117,23.466
+1632.393162,146.25,28.64
+1632.393162,175.5,33.832
+1632.393162,204.75,39.041
+1632.393162,234,44.267
+1632.393162,263.25,49.51
+1632.393162,292.5,54.77
+1632.393162,321.75,60.047
+1632.393162,351,65.342
+1632.393162,380.25,70.654
+1632.393162,409.5,75.983
+1632.393162,438.75,81.329
+1632.393162,468,86.692
+1632.393162,497.25,92.072
+1632.393162,526.5,97.47
+1632.393162,555.75,102.88
+1632.393162,585,108.32
+1632.393162,614.25,113.77
+1632.393162,643.5,119.23
+1632.393162,672.75,124.71
+1632.393162,702,130.21
+1632.393162,731.25,135.73
+1632.393162,760.5,141.27
+1632.393162,789.75,146.82
+1632.393162,819,152.39
+1632.393162,848.25,157.97
+1632.393162,877.5,163.58
+1632.393162,906.75,169.2
+1632.393162,936,174.84
+1836.410256,-936,-165.32
+1836.410256,-906.75,-160.31
+1836.410256,-877.5,-155.28
+1836.410256,-848.25,-150.24
+1836.410256,-819,-145.17
+1836.410256,-789.75,-140.1
+1836.410256,-760.5,-135
+1836.410256,-731.25,-129.89
+1836.410256,-702,-124.76
+1836.410256,-672.75,-119.61
+1836.410256,-643.5,-114.45
+1836.410256,-614.25,-109.27
+1836.410256,-585,-104.07
+1836.410256,-555.75,-98.857
+1836.410256,-526.5,-93.626
+1836.410256,-497.25,-88.379
+1836.410256,-468,-83.115
+1836.410256,-438.75,-77.834
+1836.410256,-409.5,-72.536
+1836.410256,-380.25,-67.222
+1836.410256,-351,-61.891
+1836.410256,-321.75,-56.542
+1836.410256,-292.5,-51.177
+1836.410256,-263.25,-45.796
+1836.410256,-234,-40.397
+1836.410256,-204.75,-34.982
+1836.410256,-175.5,-29.55
+1836.410256,-146.25,-24.101
+1836.410256,-117,-18.635
+1836.410256,-87.75,-13.152
+1836.410256,-58.5,-7.6528
+1836.410256,-29.25,-2.1365
+1836.410256,0,3.5108
+1836.410256,29.25,9.2486
+1836.410256,58.5,15.004
+1836.410256,87.75,20.776
+1836.410256,117,26.565
+1836.410256,146.25,32.371
+1836.410256,175.5,38.195
+1836.410256,204.75,44.036
+1836.410256,234,49.893
+1836.410256,263.25,55.768
+1836.410256,292.5,61.661
+1836.410256,321.75,67.57
+1836.410256,351,73.496
+1836.410256,380.25,79.44
+1836.410256,409.5,85.401
+1836.410256,438.75,91.379
+1836.410256,468,97.374
+1836.410256,497.25,103.39
+1836.410256,526.5,109.42
+1836.410256,555.75,115.46
+1836.410256,585,121.53
+1836.410256,614.25,127.61
+1836.410256,643.5,133.7
+1836.410256,672.75,139.82
+1836.410256,702,145.95
+1836.410256,731.25,152.1
+1836.410256,760.5,158.27
+1836.410256,789.75,164.45
+1836.410256,819,170.65
+1836.410256,848.25,176.87
+1836.410256,877.5,183.11
+1836.410256,906.75,189.36
+1836.410256,936,195.63
+2040.42735,-936,-184.54
+2040.42735,-906.75,-178.91
+2040.42735,-877.5,-173.26
+2040.42735,-848.25,-167.59
+2040.42735,-819,-161.91
+2040.42735,-789.75,-156.21
+2040.42735,-760.5,-150.5
+2040.42735,-731.25,-144.77
+2040.42735,-702,-139.02
+2040.42735,-672.75,-133.25
+2040.42735,-643.5,-127.47
+2040.42735,-614.25,-121.67
+2040.42735,-585,-115.85
+2040.42735,-555.75,-110.02
+2040.42735,-526.5,-104.17
+2040.42735,-497.25,-98.305
+2040.42735,-468,-92.421
+2040.42735,-438.75,-86.521
+2040.42735,-409.5,-80.604
+2040.42735,-380.25,-74.67
+2040.42735,-351,-68.72
+2040.42735,-321.75,-62.752
+2040.42735,-292.5,-56.768
+2040.42735,-263.25,-50.767
+2040.42735,-234,-44.749
+2040.42735,-204.75,-38.714
+2040.42735,-175.5,-32.662
+2040.42735,-146.25,-26.594
+2040.42735,-117,-20.509
+2040.42735,-87.75,-14.407
+2040.42735,-58.5,-8.2882
+2040.42735,-29.25,-2.1526
+2040.42735,0,4.1291
+2040.42735,29.25,10.499
+2040.42735,58.5,16.886
+2040.42735,87.75,23.29
+2040.42735,117,29.711
+2040.42735,146.25,36.149
+2040.42735,175.5,42.604
+2040.42735,204.75,49.077
+2040.42735,234,55.567
+2040.42735,263.25,62.074
+2040.42735,292.5,68.598
+2040.42735,321.75,75.139
+2040.42735,351,81.697
+2040.42735,380.25,88.273
+2040.42735,409.5,94.865
+2040.42735,438.75,101.48
+2040.42735,468,108.1
+2040.42735,497.25,114.75
+2040.42735,526.5,121.41
+2040.42735,555.75,128.09
+2040.42735,585,134.78
+2040.42735,614.25,141.49
+2040.42735,643.5,148.22
+2040.42735,672.75,154.97
+2040.42735,702,161.74
+2040.42735,731.25,168.52
+2040.42735,760.5,175.31
+2040.42735,789.75,182.13
+2040.42735,819,188.96
+2040.42735,848.25,195.81
+2040.42735,877.5,202.68
+2040.42735,906.75,209.56
+2040.42735,936,216.47
+2244.529915,-936,-203.71
+2244.529915,-906.75,-197.46
+2244.529915,-877.5,-191.19
+2244.529915,-848.25,-184.91
+2244.529915,-819,-178.61
+2244.529915,-789.75,-172.29
+2244.529915,-760.5,-165.95
+2244.529915,-731.25,-159.6
+2244.529915,-702,-153.23
+2244.529915,-672.75,-146.85
+2244.529915,-643.5,-140.45
+2244.529915,-614.25,-134.03
+2244.529915,-585,-127.59
+2244.529915,-555.75,-121.14
+2244.529915,-526.5,-114.67
+2244.529915,-497.25,-108.19
+2244.529915,-468,-101.68
+2244.529915,-438.75,-95.163
+2244.529915,-409.5,-88.626
+2244.529915,-380.25,-82.073
+2244.529915,-351,-75.503
+2244.529915,-321.75,-68.916
+2244.529915,-292.5,-62.313
+2244.529915,-263.25,-55.692
+2244.529915,-234,-49.055
+2244.529915,-204.75,-42.401
+2244.529915,-175.5,-35.73
+2244.529915,-146.25,-29.042
+2244.529915,-117,-22.338
+2244.529915,-87.75,-15.616
+2244.529915,-58.5,-8.8781
+2244.529915,-29.25,-2.1231
+2244.529915,0,4.7938
+2244.529915,29.25,11.795
+2244.529915,58.5,18.814
+2244.529915,87.75,25.85
+2244.529915,117,32.903
+2244.529915,146.25,39.973
+2244.529915,175.5,47.06
+2244.529915,204.75,54.165
+2244.529915,234,61.287
+2244.529915,263.25,68.425
+2244.529915,292.5,75.581
+2244.529915,321.75,82.754
+2244.529915,351,89.945
+2244.529915,380.25,97.152
+2244.529915,409.5,104.38
+2244.529915,438.75,111.62
+2244.529915,468,118.88
+2244.529915,497.25,126.15
+2244.529915,526.5,133.45
+2244.529915,555.75,140.76
+2244.529915,585,148.08
+2244.529915,614.25,155.43
+2244.529915,643.5,162.79
+2244.529915,672.75,170.17
+2244.529915,702,177.57
+2244.529915,731.25,184.98
+2244.529915,760.5,192.41
+2244.529915,789.75,199.86
+2244.529915,819,207.32
+2244.529915,848.25,214.8
+2244.529915,877.5,222.3
+2244.529915,906.75,229.82
+2244.529915,936,237.35
+2448.547009,-936,-222.84
+2448.547009,-906.75,-215.97
+2448.547009,-877.5,-209.08
+2448.547009,-848.25,-202.18
+2448.547009,-819,-195.25
+2448.547009,-789.75,-188.32
+2448.547009,-760.5,-181.36
+2448.547009,-731.25,-174.39
+2448.547009,-702,-167.4
+2448.547009,-672.75,-160.4
+2448.547009,-643.5,-153.38
+2448.547009,-614.25,-146.34
+2448.547009,-585,-139.29
+2448.547009,-555.75,-132.21
+2448.547009,-526.5,-125.13
+2448.547009,-497.25,-118.02
+2448.547009,-468,-110.9
+2448.547009,-438.75,-103.76
+2448.547009,-409.5,-96.603
+2448.547009,-380.25,-89.431
+2448.547009,-351,-82.241
+2448.547009,-321.75,-75.035
+2448.547009,-292.5,-67.812
+2448.547009,-263.25,-60.572
+2448.547009,-234,-53.315
+2448.547009,-204.75,-46.042
+2448.547009,-175.5,-38.752
+2448.547009,-146.25,-31.445
+2448.547009,-117,-24.121
+2448.547009,-87.75,-16.78
+2448.547009,-58.5,-9.4225
+2448.547009,-29.25,-2.0481
+2448.547009,0,5.505
+2448.547009,29.25,13.138
+2448.547009,58.5,20.789
+2448.547009,87.75,28.457
+2448.547009,117,36.142
+2448.547009,146.25,43.844
+2448.547009,175.5,51.563
+2448.547009,204.75,59.299
+2448.547009,234,67.053
+2448.547009,263.25,74.823
+2448.547009,292.5,82.611
+2448.547009,321.75,90.416
+2448.547009,351,98.238
+2448.547009,380.25,106.08
+2448.547009,409.5,113.93
+2448.547009,438.75,121.81
+2448.547009,468,129.7
+2448.547009,497.25,137.61
+2448.547009,526.5,145.53
+2448.547009,555.75,153.47
+2448.547009,585,161.43
+2448.547009,614.25,169.41
+2448.547009,643.5,177.4
+2448.547009,672.75,185.41
+2448.547009,702,193.44
+2448.547009,731.25,201.49
+2448.547009,760.5,209.55
+2448.547009,789.75,217.63
+2448.547009,819,225.72
+2448.547009,848.25,233.84
+2448.547009,877.5,241.97
+2448.547009,906.75,250.12
+2448.547009,936,258.28
+2652.564103,-936,-241.92
+2652.564103,-906.75,-234.43
+2652.564103,-877.5,-226.92
+2652.564103,-848.25,-219.4
+2652.564103,-819,-211.86
+2652.564103,-789.75,-204.3
+2652.564103,-760.5,-196.73
+2652.564103,-731.25,-189.14
+2652.564103,-702,-181.53
+2652.564103,-672.75,-173.91
+2652.564103,-643.5,-166.27
+2652.564103,-614.25,-158.61
+2652.564103,-585,-150.93
+2652.564103,-555.75,-143.24
+2652.564103,-526.5,-135.53
+2652.564103,-497.25,-127.81
+2652.564103,-468,-120.07
+2652.564103,-438.75,-112.31
+2652.564103,-409.5,-104.53
+2652.564103,-380.25,-96.743
+2652.564103,-351,-88.934
+2652.564103,-321.75,-81.108
+2652.564103,-292.5,-73.266
+2652.564103,-263.25,-65.407
+2652.564103,-234,-57.531
+2652.564103,-204.75,-49.638
+2652.564103,-175.5,-41.728
+2652.564103,-146.25,-33.802
+2652.564103,-117,-25.858
+2652.564103,-87.75,-17.898
+2652.564103,-58.5,-9.9213
+2652.564103,-29.25,-1.9276
+2652.564103,0,6.2626
+2652.564103,29.25,14.528
+2652.564103,58.5,22.81
+2652.564103,87.75,31.11
+2652.564103,117,39.427
+2652.564103,146.25,47.761
+2652.564103,175.5,56.112
+2652.564103,204.75,64.48
+2652.564103,234,72.865
+2652.564103,263.25,81.268
+2652.564103,292.5,89.688
+2652.564103,321.75,98.125
+2652.564103,351,106.58
+2652.564103,380.25,115.05
+2652.564103,409.5,123.54
+2652.564103,438.75,132.04
+2652.564103,468,140.57
+2652.564103,497.25,149.11
+2652.564103,526.5,157.66
+2652.564103,555.75,166.24
+2652.564103,585,174.83
+2652.564103,614.25,183.44
+2652.564103,643.5,192.06
+2652.564103,672.75,200.7
+2652.564103,702,209.36
+2652.564103,731.25,218.04
+2652.564103,760.5,226.74
+2652.564103,789.75,235.45
+2652.564103,819,244.17
+2652.564103,848.25,252.92
+2652.564103,877.5,261.68
+2652.564103,906.75,270.46
+2652.564103,936,279.26
+2856.666667,-936,-260.95
+2856.666667,-906.75,-252.84
+2856.666667,-877.5,-244.72
+2856.666667,-848.25,-236.57
+2856.666667,-819,-228.41
+2856.666667,-789.75,-220.24
+2856.666667,-760.5,-212.05
+2856.666667,-731.25,-203.84
+2856.666667,-702,-195.61
+2856.666667,-672.75,-187.37
+2856.666667,-643.5,-179.11
+2856.666667,-614.25,-170.83
+2856.666667,-585,-162.54
+2856.666667,-555.75,-154.22
+2856.666667,-526.5,-145.9
+2856.666667,-497.25,-137.55
+2856.666667,-468,-129.19
+2856.666667,-438.75,-120.81
+2856.666667,-409.5,-112.42
+2856.666667,-380.25,-104.01
+2856.666667,-351,-95.581
+2856.666667,-321.75,-87.136
+2856.666667,-292.5,-78.674
+2856.666667,-263.25,-70.195
+2856.666667,-234,-61.7
+2856.666667,-204.75,-53.188
+2856.666667,-175.5,-44.659
+2856.666667,-146.25,-36.113
+2856.666667,-117,-27.55
+2856.666667,-87.75,-18.971
+2856.666667,-58.5,-10.375
+2856.666667,-29.25,-1.7616
+2856.666667,0,7.0667
+2856.666667,29.25,15.964
+2856.666667,58.5,24.878
+2856.666667,87.75,33.81
+2856.666667,117,42.758
+2856.666667,146.25,51.724
+2856.666667,175.5,60.707
+2856.666667,204.75,69.707
+2856.666667,234,78.725
+2856.666667,263.25,87.759
+2856.666667,292.5,96.811
+2856.666667,321.75,105.88
+2856.666667,351,114.97
+2856.666667,380.25,124.07
+2856.666667,409.5,133.19
+2856.666667,438.75,142.33
+2856.666667,468,151.48
+2856.666667,497.25,160.65
+2856.666667,526.5,169.84
+2856.666667,555.75,179.05
+2856.666667,585,188.27
+2856.666667,614.25,197.51
+2856.666667,643.5,206.77
+2856.666667,672.75,216.04
+2856.666667,702,225.33
+2856.666667,731.25,234.64
+2856.666667,760.5,243.97
+2856.666667,789.75,253.31
+2856.666667,819,262.67
+2856.666667,848.25,272.05
+2856.666667,877.5,281.44
+2856.666667,906.75,290.86
+2856.666667,936,300.28
+3060.683761,-936,-279.94
+3060.683761,-906.75,-271.21
+3060.683761,-877.5,-262.47
+3060.683761,-848.25,-253.7
+3060.683761,-819,-244.93
+3060.683761,-789.75,-236.13
+3060.683761,-760.5,-227.32
+3060.683761,-731.25,-218.49
+3060.683761,-702,-209.64
+3060.683761,-672.75,-200.78
+3060.683761,-643.5,-191.9
+3060.683761,-614.25,-183
+3060.683761,-585,-174.09
+3060.683761,-555.75,-165.16
+3060.683761,-526.5,-156.22
+3060.683761,-497.25,-147.25
+3060.683761,-468,-138.27
+3060.683761,-438.75,-129.27
+3060.683761,-409.5,-120.26
+3060.683761,-380.25,-111.23
+3060.683761,-351,-102.18
+3060.683761,-321.75,-93.118
+3060.683761,-292.5,-84.037
+3060.683761,-263.25,-74.939
+3060.683761,-234,-65.824
+3060.683761,-204.75,-56.693
+3060.683761,-175.5,-47.544
+3060.683761,-146.25,-38.379
+3060.683761,-117,-29.197
+3060.683761,-87.75,-19.998
+3060.683761,-58.5,-10.782
+3060.683761,-29.25,-1.55
+3060.683761,0,7.9172
+3060.683761,29.25,17.446
+3060.683761,58.5,26.993
+3060.683761,87.75,36.556
+3060.683761,117,46.136
+3060.683761,146.25,55.734
+3060.683761,175.5,65.349
+3060.683761,204.75,74.981
+3060.683761,234,84.63
+3060.683761,263.25,94.296
+3060.683761,292.5,103.98
+3060.683761,321.75,113.68
+3060.683761,351,123.4
+3060.683761,380.25,133.13
+3060.683761,409.5,142.89
+3060.683761,438.75,152.65
+3060.683761,468,162.44
+3060.683761,497.25,172.24
+3060.683761,526.5,182.06
+3060.683761,555.75,191.9
+3060.683761,585,201.76
+3060.683761,614.25,211.63
+3060.683761,643.5,221.52
+3060.683761,672.75,231.43
+3060.683761,702,241.35
+3060.683761,731.25,251.29
+3060.683761,760.5,261.25
+3060.683761,789.75,271.22
+3060.683761,819,281.21
+3060.683761,848.25,291.22
+3060.683761,877.5,301.25
+3060.683761,906.75,311.29
+3060.683761,936,321.35
+3264.700855,-936,-298.88
+3264.700855,-906.75,-289.53
+3264.700855,-877.5,-280.17
+3264.700855,-848.25,-270.79
+3264.700855,-819,-261.39
+3264.700855,-789.75,-251.98
+3264.700855,-760.5,-242.54
+3264.700855,-731.25,-233.1
+3264.700855,-702,-223.63
+3264.700855,-672.75,-214.15
+3264.700855,-643.5,-204.65
+3264.700855,-614.25,-195.14
+3264.700855,-585,-185.6
+3264.700855,-555.75,-176.05
+3264.700855,-526.5,-166.49
+3264.700855,-497.25,-156.9
+3264.700855,-468,-147.3
+3264.700855,-438.75,-137.69
+3264.700855,-409.5,-128.06
+3264.700855,-380.25,-118.41
+3264.700855,-351,-108.74
+3264.700855,-321.75,-99.055
+3264.700855,-292.5,-89.354
+3264.700855,-263.25,-79.637
+3264.700855,-234,-69.903
+3264.700855,-204.75,-60.152
+3264.700855,-175.5,-50.384
+3264.700855,-146.25,-40.599
+3264.700855,-117,-30.798
+3264.700855,-87.75,-20.98
+3264.700855,-58.5,-11.145
+3264.700855,-29.25,-1.2929
+3264.700855,0,8.8141
+3264.700855,29.25,18.975
+3264.700855,58.5,29.153
+3264.700855,87.75,39.348
+3264.700855,117,49.561
+3264.700855,146.25,59.79
+3264.700855,175.5,70.037
+3264.700855,204.75,80.301
+3264.700855,234,90.582
+3264.700855,263.25,100.88
+3264.700855,292.5,111.2
+3264.700855,321.75,121.53
+3264.700855,351,131.88
+3264.700855,380.25,142.24
+3264.700855,409.5,152.63
+3264.700855,438.75,163.03
+3264.700855,468,173.45
+3264.700855,497.25,183.88
+3264.700855,526.5,194.34
+3264.700855,555.75,204.81
+3264.700855,585,215.29
+3264.700855,614.25,225.8
+3264.700855,643.5,236.32
+3264.700855,672.75,246.86
+3264.700855,702,257.41
+3264.700855,731.25,267.98
+3264.700855,760.5,278.57
+3264.700855,789.75,289.18
+3264.700855,819,299.8
+3264.700855,848.25,310.45
+3264.700855,877.5,321.1
+3264.700855,906.75,331.78
+3264.700855,936,342.47
+3468.803419,-936,-317.78
+3468.803419,-906.75,-307.81
+3468.803419,-877.5,-297.83
+3468.803419,-848.25,-287.83
+3468.803419,-819,-277.81
+3468.803419,-789.75,-267.78
+3468.803419,-760.5,-257.73
+3468.803419,-731.25,-247.66
+3468.803419,-702,-237.57
+3468.803419,-672.75,-227.47
+3468.803419,-643.5,-217.35
+3468.803419,-614.25,-207.22
+3468.803419,-585,-197.07
+3468.803419,-555.75,-186.9
+3468.803419,-526.5,-176.71
+3468.803419,-497.25,-166.51
+3468.803419,-468,-156.29
+3468.803419,-438.75,-146.06
+3468.803419,-409.5,-135.8
+3468.803419,-380.25,-125.53
+3468.803419,-351,-115.25
+3468.803419,-321.75,-104.95
+3468.803419,-292.5,-94.626
+3468.803419,-263.25,-84.289
+3468.803419,-234,-73.936
+3468.803419,-204.75,-63.565
+3468.803419,-175.5,-53.178
+3468.803419,-146.25,-42.774
+3468.803419,-117,-32.353
+3468.803419,-87.75,-21.916
+3468.803419,-58.5,-11.462
+3468.803419,-29.25,-0.99032
+3468.803419,0,9.7575
+3468.803419,29.25,20.55
+3468.803419,58.5,31.36
+3468.803419,87.75,42.188
+3468.803419,117,53.032
+3468.803419,146.25,63.893
+3468.803419,175.5,74.772
+3468.803419,204.75,85.668
+3468.803419,234,96.581
+3468.803419,263.25,107.51
+3468.803419,292.5,118.46
+3468.803419,321.75,129.42
+3468.803419,351,140.4
+3468.803419,380.25,151.4
+3468.803419,409.5,162.42
+3468.803419,438.75,173.45
+3468.803419,468,184.5
+3468.803419,497.25,195.57
+3468.803419,526.5,206.65
+3468.803419,555.75,217.75
+3468.803419,585,228.87
+3468.803419,614.25,240.01
+3468.803419,643.5,251.16
+3468.803419,672.75,262.33
+3468.803419,702,273.52
+3468.803419,731.25,284.72
+3468.803419,760.5,295.95
+3468.803419,789.75,307.18
+3468.803419,819,318.44
+3468.803419,848.25,329.71
+3468.803419,877.5,341
+3468.803419,906.75,352.31
+3468.803419,936,363.64
+3672.820513,-936,-336.63
+3672.820513,-906.75,-326.05
+3672.820513,-877.5,-315.44
+3672.820513,-848.25,-304.82
+3672.820513,-819,-294.19
+3672.820513,-789.75,-283.53
+3672.820513,-760.5,-272.86
+3672.820513,-731.25,-262.18
+3672.820513,-702,-251.47
+3672.820513,-672.75,-240.75
+3672.820513,-643.5,-230.01
+3672.820513,-614.25,-219.26
+3672.820513,-585,-208.49
+3672.820513,-555.75,-197.7
+3672.820513,-526.5,-186.9
+3672.820513,-497.25,-176.07
+3672.820513,-468,-165.24
+3672.820513,-438.75,-154.38
+3672.820513,-409.5,-143.51
+3672.820513,-380.25,-132.62
+3672.820513,-351,-121.71
+3672.820513,-321.75,-110.79
+3672.820513,-292.5,-99.852
+3672.820513,-263.25,-88.896
+3672.820513,-234,-77.923
+3672.820513,-204.75,-66.933
+3672.820513,-175.5,-55.927
+3672.820513,-146.25,-44.904
+3672.820513,-117,-33.863
+3672.820513,-87.75,-22.806
+3672.820513,-58.5,-11.733
+3672.820513,-29.25,-0.64219
+3672.820513,0,10.747
+3672.820513,29.25,22.172
+3672.820513,58.5,33.614
+3672.820513,87.75,45.073
+3672.820513,117,56.549
+3672.820513,146.25,68.043
+3672.820513,175.5,79.553
+3672.820513,204.75,91.081
+3672.820513,234,102.63
+3672.820513,263.25,114.19
+3672.820513,292.5,125.77
+3672.820513,321.75,137.36
+3672.820513,351,148.98
+3672.820513,380.25,160.61
+3672.820513,409.5,172.25
+3672.820513,438.75,183.92
+3672.820513,468,195.6
+3672.820513,497.25,207.3
+3672.820513,526.5,219.02
+3672.820513,555.75,230.75
+3672.820513,585,242.5
+3672.820513,614.25,254.27
+3672.820513,643.5,266.05
+3672.820513,672.75,277.86
+3672.820513,702,289.67
+3672.820513,731.25,301.51
+3672.820513,760.5,313.36
+3672.820513,789.75,325.23
+3672.820513,819,337.12
+3672.820513,848.25,349.03
+3672.820513,877.5,360.95
+3672.820513,906.75,372.89
+3672.820513,936,384.85
+3876.837607,-936,-355.44
+3876.837607,-906.75,-344.23
+3876.837607,-877.5,-333.01
+3876.837607,-848.25,-321.77
+3876.837607,-819,-310.52
+3876.837607,-789.75,-299.24
+3876.837607,-760.5,-287.95
+3876.837607,-731.25,-276.65
+3876.837607,-702,-265.32
+3876.837607,-672.75,-253.98
+3876.837607,-643.5,-242.63
+3876.837607,-614.25,-231.25
+3876.837607,-585,-219.86
+3876.837607,-555.75,-208.45
+3876.837607,-526.5,-197.03
+3876.837607,-497.25,-185.59
+3876.837607,-468,-174.13
+3876.837607,-438.75,-162.66
+3876.837607,-409.5,-151.17
+3876.837607,-380.25,-139.66
+3876.837607,-351,-128.13
+3876.837607,-321.75,-116.59
+3876.837607,-292.5,-105.03
+3876.837607,-263.25,-93.457
+3876.837607,-234,-81.865
+3876.837607,-204.75,-70.256
+3876.837607,-175.5,-58.63
+3876.837607,-146.25,-46.987
+3876.837607,-117,-35.328
+3876.837607,-87.75,-23.652
+3876.837607,-58.5,-11.958
+3876.837607,-29.25,-0.24855
+3876.837607,0,11.784
+3876.837607,29.25,23.84
+3876.837607,58.5,35.914
+3876.837607,87.75,48.005
+3876.837607,117,60.113
+3876.837607,146.25,72.238
+3876.837607,175.5,84.381
+3876.837607,204.75,96.54
+3876.837607,234,108.72
+3876.837607,263.25,120.91
+3876.837607,292.5,133.12
+3876.837607,321.75,145.35
+3876.837607,351,157.59
+3876.837607,380.25,169.86
+3876.837607,409.5,182.14
+3876.837607,438.75,194.43
+3876.837607,468,206.75
+3876.837607,497.25,219.08
+3876.837607,526.5,231.43
+3876.837607,555.75,243.79
+3876.837607,585,256.17
+3876.837607,614.25,268.57
+3876.837607,643.5,280.99
+3876.837607,672.75,293.42
+3876.837607,702,305.88
+3876.837607,731.25,318.34
+3876.837607,760.5,330.83
+3876.837607,789.75,343.33
+3876.837607,819,355.85
+3876.837607,848.25,368.39
+3876.837607,877.5,380.94
+3876.837607,906.75,393.51
+3876.837607,936,406.1
+4080.854701,-936,-374.2
+4080.854701,-906.75,-362.38
+4080.854701,-877.5,-350.53
+4080.854701,-848.25,-338.67
+4080.854701,-819,-326.8
+4080.854701,-789.75,-314.91
+4080.854701,-760.5,-303
+4080.854701,-731.25,-291.07
+4080.854701,-702,-279.13
+4080.854701,-672.75,-267.17
+4080.854701,-643.5,-255.19
+4080.854701,-614.25,-243.2
+4080.854701,-585,-231.19
+4080.854701,-555.75,-219.16
+4080.854701,-526.5,-207.12
+4080.854701,-497.25,-195.06
+4080.854701,-468,-182.98
+4080.854701,-438.75,-170.89
+4080.854701,-409.5,-158.78
+4080.854701,-380.25,-146.65
+4080.854701,-351,-134.51
+4080.854701,-321.75,-122.35
+4080.854701,-292.5,-110.17
+4080.854701,-263.25,-97.973
+4080.854701,-234,-85.761
+4080.854701,-204.75,-73.533
+4080.854701,-175.5,-61.288
+4080.854701,-146.25,-49.026
+4080.854701,-117,-36.747
+4080.854701,-87.75,-24.451
+4080.854701,-58.5,-12.139
+4080.854701,-29.25,0.19499
+4080.854701,0,12.866
+4080.854701,29.25,25.555
+4080.854701,58.5,38.26
+4080.854701,87.75,50.983
+4080.854701,117,63.723
+4080.854701,146.25,76.48
+4080.854701,175.5,89.255
+4080.854701,204.75,102.05
+4080.854701,234,114.85
+4080.854701,263.25,127.68
+4080.854701,292.5,140.52
+4080.854701,321.75,153.38
+4080.854701,351,166.26
+4080.854701,380.25,179.15
+4080.854701,409.5,192.07
+4080.854701,438.75,204.99
+4080.854701,468,217.94
+4080.854701,497.25,230.9
+4080.854701,526.5,243.88
+4080.854701,555.75,256.88
+4080.854701,585,269.89
+4080.854701,614.25,282.93
+4080.854701,643.5,295.97
+4080.854701,672.75,309.04
+4080.854701,702,322.12
+4080.854701,731.25,335.22
+4080.854701,760.5,348.34
+4080.854701,789.75,361.48
+4080.854701,819,374.63
+4080.854701,848.25,387.8
+4080.854701,877.5,400.98
+4080.854701,906.75,414.18
+4080.854701,936,427.4
+4268.632479,-936,-391.42
+4268.632479,-906.75,-379.03
+4268.632479,-877.5,-366.61
+4268.632479,-848.25,-354.19
+4268.632479,-819,-341.74
+4268.632479,-789.75,-329.28
+4268.632479,-760.5,-316.8
+4268.632479,-731.25,-304.3
+4268.632479,-702,-291.79
+4268.632479,-672.75,-279.26
+4268.632479,-643.5,-266.72
+4268.632479,-614.25,-254.15
+4268.632479,-585,-241.57
+4268.632479,-555.75,-228.98
+4268.632479,-526.5,-216.36
+4268.632479,-497.25,-203.73
+4268.632479,-468,-191.09
+4268.632479,-438.75,-178.42
+4268.632479,-409.5,-165.74
+4268.632479,-380.25,-153.04
+4268.632479,-351,-140.33
+4268.632479,-321.75,-127.6
+4268.632479,-292.5,-114.85
+4268.632479,-263.25,-102.09
+4268.632479,-234,-89.306
+4268.632479,-204.75,-76.508
+4268.632479,-175.5,-63.693
+4268.632479,-146.25,-50.861
+4268.632479,-117,-38.012
+4268.632479,-87.75,-25.147
+4268.632479,-58.5,-12.264
+4268.632479,-29.25,0.65077
+4268.632479,0,13.903
+4268.632479,29.25,27.173
+4268.632479,58.5,40.46
+4268.632479,87.75,53.764
+4268.632479,117,67.086
+4268.632479,146.25,80.424
+4268.632479,175.5,93.78
+4268.632479,204.75,107.15
+4268.632479,234,120.54
+4268.632479,263.25,133.95
+4268.632479,292.5,147.37
+4268.632479,321.75,160.81
+4268.632479,351,174.27
+4268.632479,380.25,187.75
+4268.632479,409.5,201.24
+4268.632479,438.75,214.75
+4268.632479,468,228.28
+4268.632479,497.25,241.82
+4268.632479,526.5,255.38
+4268.632479,555.75,268.96
+4268.632479,585,282.56
+4268.632479,614.25,296.17
+4268.632479,643.5,309.8
+4268.632479,672.75,323.45
+4268.632479,702,337.11
+4268.632479,731.25,350.79
+4268.632479,760.5,364.49
+4268.632479,789.75,378.21
+4268.632479,819,391.94
+4268.632479,848.25,405.69
+4268.632479,877.5,419.46
+4268.632479,906.75,433.24
+4268.632479,936,447.04
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/Hybrid_Parameters.vhctl b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/Hybrid_Parameters.vhctl
new file mode 100644
index 0000000000..ade389a0ca
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/ElectricMotor/Inputdaten P2 Group 5/Electric components/Hybrid_Parameters.vhctl	
@@ -0,0 +1,17 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-24T08:08:59.2231036Z",
+    "AppVersion": "3",
+    "FileVersion": 1
+  },
+  "Body": {
+    "EquivalenceFactor": 2.5,
+    "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/Hybrids/GenericVehicle_Group5_P2/P2 Group 5.vecto b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/P2 Group 5.vecto
new file mode 100644
index 0000000000..7dd4168dd3
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/P2 Group 5.vecto	
@@ -0,0 +1,64 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-24T13:41:04.1591616Z",
+    "AppVersion": "3",
+    "FileVersion": 8
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "EngineOnlyMode": false,
+    "VehicleFile": "Vehicle\\Group5_HEV.vveh",
+    "EngineFile": "VKM\\Engine_325kW_12.7l.veng",
+    "GearboxFile": "Transmission\\AMT_12.vgbx",
+    "TCU": "Transmission\\AMT_12.vgbx",
+    "ShiftStrategy": "TUGraz.VectoCore.Models.SimulationComponent.Impl.AMTShiftStrategy",
+    "HybridStrategyParams": "ElectricMotor\\Inputdaten P2 Group 5\\Electric components\\Hybrid_Parameters.vhctl",
+    "AuxiliaryAssembly": "Classic",
+    "AuxiliaryVersion": "CLASSIC",
+    "AdvancedAuxiliaryFilePath": "",
+    "Aux": [],
+    "Padd": 3000.0,
+    "Padd_electric": 0.0,
+    "VACC": "Vehicle\\Truck.vacc",
+    "EngineStopStartAtVehicleStopThreshold": 0.0,
+    "EngineStopStartMaxOffTimespan": 0.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",
+      "MunicipalUtility",
+      "RegionalDelivery",
+      "Suburban",
+      "Urban",
+      "UrbanDelivery"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/AMT_12.vgbx b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/AMT_12.vgbx
new file mode 100644
index 0000000000..4e9148c1ad
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/AMT_12.vgbx
@@ -0,0 +1,117 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-21T09:25:38.1210499Z",
+    "AppVersion": "3",
+    "FileVersion": 6
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "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": "AMT",
+    "TorqueConverter": {
+      "Enabled": false
+    },
+    "DownshiftAfterUpshiftDelay": 6.0,
+    "UpshiftAfterDownshiftDelay": 10.0,
+    "UpshiftMinAcceleration": 0.1,
+    "PowershiftShiftTime": 0.8
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Axle_4x2_Tractor.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Axle_4x2_Tractor.vtlm
new file mode 100644
index 0000000000..e11cbf7cdd
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Default.vrlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Default.vrlm
new file mode 100644
index 0000000000..eb575b9997
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_1.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_1.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_10.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_10.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_11.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_11.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_12.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_12.vtlm
new file mode 100644
index 0000000000..d30c0dbb04
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_2.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_2.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_3.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_3.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_4.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_4.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_5.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_5.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_6.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_6.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_7.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_7.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_8.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_8.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_9.vtlm b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/Gear_9.vtlm
new file mode 100644
index 0000000000..ea00afe57c
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Transmission/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/Hybrids/GenericVehicle_Group5_P2/VKM/325kW.vfld b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/325kW.vfld
new file mode 100644
index 0000000000..750d4048ef
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/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/Hybrids/GenericVehicle_Group5_P2/VKM/325kW.vmap b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/325kW.vmap
new file mode 100644
index 0000000000..eea08f963f
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/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/Hybrids/GenericVehicle_Group5_P2/VKM/Engine_325kW_12.7l.veng b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/Engine_325kW_12.7l.veng
new file mode 100644
index 0000000000..084062afcc
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/VKM/Engine_325kW_12.7l.veng
@@ -0,0 +1,35 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-21T09:24:04.0725494Z",
+    "AppVersion": "3",
+    "FileVersion": 5
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "ModelName": "325kW 12.7l Engine",
+    "Displacement": "12740",
+    "IdlingSpeed": 600.0,
+    "Inertia": 5.1498,
+    "Fuels": [
+      {
+        "WHTC-Urban": 0.0,
+        "WHTC-Rural": 0.0,
+        "WHTC-Motorway": 0.0,
+        "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/Hybrids/GenericVehicle_Group5_P2/Vehicle/Group5_HEV.vveh b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/Group5_HEV.vveh
new file mode 100644
index 0000000000..c57a24d521
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/Group5_HEV.vveh
@@ -0,0 +1,108 @@
+{
+  "Header": {
+    "CreatedBy": "",
+    "Date": "2020-08-24T09:14:33.9240545Z",
+    "AppVersion": "3",
+    "FileVersion": 10
+  },
+  "Body": {
+    "SavedInDeclMode": false,
+    "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": false,
+    "EcoRoll": "None",
+    "PredictiveCruiseControl": "None",
+    "ATEcoRollReleaseLockupClutch": false,
+    "CdA": 5.3,
+    "VehicleHeight": 4.0,
+    "IdlingSpeed": 600.0,
+    "Retarder": {
+      "Type": "secondary",
+      "Ratio": 1.0,
+      "File": "..\\Transmission\\Default.vrlm"
+    },
+    "Angledrive": {
+      "Type": "None",
+      "Ratio": 0.0,
+      "LossMap": ""
+    },
+    "PTO": {
+      "Type": "None",
+      "LossMap": "",
+      "Cycle": ""
+    },
+    "TorqueLimits": {},
+    "InitialSoC": 80.0,
+    "PowertrainConfiguration": "ParallelHybrid",
+    "ElectricMotors": [
+      {
+        "Count": 1,
+        "Ratio": 1.0,
+        "MechanicalEfficiency": 1.0,
+        "Position": "P2",
+        "MotorFile": "..\\ElectricMotor\\Inputdaten P2 Group 5\\Electric components\\GenericEMotor_140kW_936Nm.vem"
+      }
+    ],
+    "Battery": {
+      "NumPacks": 1,
+      "BatteryFile": "..\\ElectricMotor\\Inputdaten P2 Group 5\\Electric components\\GenericBattery_10kWh_658V.vbat"
+    }
+  }
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/Truck.vacc b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/Truck.vacc
new file mode 100644
index 0000000000..54e7786487
--- /dev/null
+++ b/VectoCore/VectoCoreTest/TestData/Hybrids/GenericVehicle_Group5_P2/Vehicle/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/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj
index 1127f8eae8..42bc67c917 100644
--- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj
+++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj
@@ -464,6 +464,93 @@
     <None Include="TestData\Hybrids\GenericVehicle_Group2_P2\Truck.vacc">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericBattery_10kWh_658V.vbat">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericBattery_10kWh_658V.vbatr">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericBattery_10kWh_658V.vbatv">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericDrag_140kW_936Nm.vemd">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericEMotor_140kW_936Nm.vem">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericEMotor_140kW_936Nm.vemp">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\GenericMap_140kW_936Nm.vemo">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\ElectricMotor\Inputdaten P2 Group 5\Electric components\Hybrid_Parameters.vhctl">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\P2 Group 5.vecto">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\AMT_12.vgbx">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Axle_4x2_Tractor.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Default.vrlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_1.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_10.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_11.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_12.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_2.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_3.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_4.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_5.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_6.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_7.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_8.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Transmission\Gear_9.vtlm">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Vehicle\Group5_HEV.vveh">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\Vehicle\Truck.vacc">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\VKM\325kW.vfld">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\VKM\325kW.vmap">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+    <None Include="TestData\Hybrids\GenericVehicle_Group5_P2\VKM\Engine_325kW_12.7l.veng">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
     <None Include="TestData\Integration\Buses\FactorMethod\CompletedBus_41-32b_ES-AUX.vecto">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-- 
GitLab