From 627c3130d78eac3ef27deedcf249b06279aba2e6 Mon Sep 17 00:00:00 2001
From: Joffrey LE CUDENEC <joffrey.le-cudenec@etu.unistra.fr>
Date: Sat, 4 Dec 2021 16:12:52 +0100
Subject: [PATCH] =?UTF-8?q?R=C3=A9cup=C3=A9ration=20des=20donn=C3=A9es=20D?=
 =?UTF-8?q?'un=20Trajet=20entre=20deux=20destinations?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 T3-Unity/Assets/ForwardGeocodeUserInput.cs    |   69 +
 .../Assets/ForwardGeocodeUserInput.cs.meta    |   11 +
 .../InitializeMapWithLocationProvider.cs      |   32 +
 .../InitializeMapWithLocationProvider.cs.meta |   11 +
 T3-Unity/Assets/Scenes/Instruction_test.unity | 1153 ++++
 .../Assets/Scenes/Instruction_test.unity.meta |    7 +
 T3-Unity/Assets/destination.cs                |   86 +
 T3-Unity/Assets/destination.cs.meta           |   11 +
 T3-Unity/Assets/test.json                     | 5081 +++++++++++++++++
 T3-Unity/Assets/test.json.meta                |    7 +
 10 files changed, 6468 insertions(+)
 create mode 100644 T3-Unity/Assets/ForwardGeocodeUserInput.cs
 create mode 100644 T3-Unity/Assets/ForwardGeocodeUserInput.cs.meta
 create mode 100644 T3-Unity/Assets/InitializeMapWithLocationProvider.cs
 create mode 100644 T3-Unity/Assets/InitializeMapWithLocationProvider.cs.meta
 create mode 100644 T3-Unity/Assets/Scenes/Instruction_test.unity
 create mode 100644 T3-Unity/Assets/Scenes/Instruction_test.unity.meta
 create mode 100644 T3-Unity/Assets/destination.cs
 create mode 100644 T3-Unity/Assets/destination.cs.meta
 create mode 100644 T3-Unity/Assets/test.json
 create mode 100644 T3-Unity/Assets/test.json.meta

diff --git a/T3-Unity/Assets/ForwardGeocodeUserInput.cs b/T3-Unity/Assets/ForwardGeocodeUserInput.cs
new file mode 100644
index 0000000..ce57da3
--- /dev/null
+++ b/T3-Unity/Assets/ForwardGeocodeUserInput.cs
@@ -0,0 +1,69 @@
+using Mapbox.Unity;
+using UnityEngine;
+using UnityEngine.UI;
+using System;
+using Mapbox.Geocoding;
+using Mapbox.Utils;
+
+[RequireComponent(typeof(InputField))]
+public class ForwardGeocodeUserInput : MonoBehaviour
+{
+	InputField _inputField;
+
+	ForwardGeocodeResource _resource;
+
+	Vector2d _coordinate;
+	public Vector2d Coordinate
+	{
+		get
+		{
+			return _coordinate;
+		}
+	}
+
+	bool _hasResponse;
+	public bool HasResponse
+	{
+		get
+		{
+			return _hasResponse;
+		}
+	}
+
+	public ForwardGeocodeResponse Response { get; private set; }
+
+	public event Action<ForwardGeocodeResponse> OnGeocoderResponse = delegate { };
+
+	void Awake()
+	{
+		_inputField = GetComponent<InputField>();
+		_inputField.onEndEdit.AddListener(HandleUserInput);
+		_resource = new ForwardGeocodeResource("");
+	}
+
+	void HandleUserInput(string searchString)
+	{
+		_hasResponse = false;
+		if (!string.IsNullOrEmpty(searchString))
+		{
+			_resource.Query = searchString;
+			MapboxAccess.Instance.Geocoder.Geocode(_resource, HandleGeocoderResponse);
+		}
+	}
+
+	void HandleGeocoderResponse(ForwardGeocodeResponse res)
+	{
+		_hasResponse = true;
+		if (null == res)
+		{
+			_inputField.text = "no geocode response";
+		}
+		else if (null != res.Features && res.Features.Count > 0)
+		{
+			var center = res.Features[0].Center;
+			_coordinate = res.Features[0].Center;
+		}
+		Response = res;
+		OnGeocoderResponse(res);
+	}
+}
diff --git a/T3-Unity/Assets/ForwardGeocodeUserInput.cs.meta b/T3-Unity/Assets/ForwardGeocodeUserInput.cs.meta
new file mode 100644
index 0000000..a466dd7
--- /dev/null
+++ b/T3-Unity/Assets/ForwardGeocodeUserInput.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 624cf9dc8f2652e459b56928068e7af3
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/InitializeMapWithLocationProvider.cs b/T3-Unity/Assets/InitializeMapWithLocationProvider.cs
new file mode 100644
index 0000000..4c72aea
--- /dev/null
+++ b/T3-Unity/Assets/InitializeMapWithLocationProvider.cs
@@ -0,0 +1,32 @@
+
+using System.Collections;
+using Mapbox.Unity.Location;
+using Mapbox.Unity.Map;
+using UnityEngine;
+
+public class InitializeMapWithLocationProvider : MonoBehaviour
+{
+	[SerializeField]
+	AbstractMap _map;
+
+	ILocationProvider _locationProvider;
+
+	private void Awake()
+	{
+		// Prevent double initialization of the map. 
+		_map.InitializeOnStart = false;
+	}
+
+	protected virtual IEnumerator Start()
+	{
+		yield return null;
+		_locationProvider = LocationProviderFactory.Instance.DefaultLocationProvider;
+        _locationProvider.OnLocationUpdated += _locationProvider_OnLocationUpdated;
+	}
+
+    private void _locationProvider_OnLocationUpdated(Location location)
+    {
+		_locationProvider.OnLocationUpdated -= _locationProvider_OnLocationUpdated;
+		_map.Initialize(location.LatitudeLongitude, _map.AbsoluteZoom);
+	}
+}
diff --git a/T3-Unity/Assets/InitializeMapWithLocationProvider.cs.meta b/T3-Unity/Assets/InitializeMapWithLocationProvider.cs.meta
new file mode 100644
index 0000000..0f69b3f
--- /dev/null
+++ b/T3-Unity/Assets/InitializeMapWithLocationProvider.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 62c2d5ef077adbe42bdb049218092d8b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/Scenes/Instruction_test.unity b/T3-Unity/Assets/Scenes/Instruction_test.unity
new file mode 100644
index 0000000..c42722b
--- /dev/null
+++ b/T3-Unity/Assets/Scenes/Instruction_test.unity
@@ -0,0 +1,1153 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 9
+  m_Fog: 0
+  m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  m_FogMode: 3
+  m_FogDensity: 0.01
+  m_LinearFogStart: 0
+  m_LinearFogEnd: 300
+  m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+  m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+  m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+  m_AmbientIntensity: 1
+  m_AmbientMode: 0
+  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+  m_SkyboxMaterial: {fileID: 0}
+  m_HaloStrength: 0.5
+  m_FlareStrength: 1
+  m_FlareFadeSpeed: 3
+  m_HaloTexture: {fileID: 0}
+  m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+  m_DefaultReflectionMode: 0
+  m_DefaultReflectionResolution: 128
+  m_ReflectionBounces: 1
+  m_ReflectionIntensity: 1
+  m_CustomReflection: {fileID: 0}
+  m_Sun: {fileID: 0}
+  m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+  m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 11
+  m_GIWorkflowMode: 0
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 1
+  m_LightmapEditorSettings:
+    serializedVersion: 10
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_AtlasSize: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+    m_MixedBakeMode: 2
+    m_BakeBackend: 1
+    m_PVRSampling: 1
+    m_PVRDirectSampleCount: 32
+    m_PVRSampleCount: 500
+    m_PVRBounces: 2
+    m_PVRFilterTypeDirect: 0
+    m_PVRFilterTypeIndirect: 0
+    m_PVRFilterTypeAO: 0
+    m_PVRFilteringMode: 1
+    m_PVRCulling: 1
+    m_PVRFilteringGaussRadiusDirect: 1
+    m_PVRFilteringGaussRadiusIndirect: 5
+    m_PVRFilteringGaussRadiusAO: 2
+    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+    m_PVRFilteringAtrousPositionSigmaIndirect: 2
+    m_PVRFilteringAtrousPositionSigmaAO: 1
+    m_ShowResolutionOverlay: 1
+  m_LightingDataAsset: {fileID: 0}
+  m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    manualTileSize: 0
+    tileSize: 256
+    accuratePlacement: 0
+    debug:
+      m_Flags: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &344018739
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 344018742}
+  - component: {fileID: 344018741}
+  - component: {fileID: 344018740}
+  m_Layer: 0
+  m_Name: EventSystem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &344018740
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 344018739}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalAxis: Horizontal
+  m_VerticalAxis: Vertical
+  m_SubmitButton: Submit
+  m_CancelButton: Cancel
+  m_InputActionsPerSecond: 10
+  m_RepeatDelay: 0.5
+  m_ForceModuleActive: 0
+--- !u!114 &344018741
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 344018739}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_FirstSelected: {fileID: 0}
+  m_sendNavigationEvents: 1
+  m_DragThreshold: 10
+--- !u!4 &344018742
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 344018739}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &424373623
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 424373626}
+  - component: {fileID: 424373625}
+  - component: {fileID: 424373624}
+  m_Layer: 0
+  m_Name: Main Camera
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!81 &424373624
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 424373623}
+  m_Enabled: 1
+--- !u!20 &424373625
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 424373623}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_GateFitMode: 2
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: -1
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &424373626
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 424373623}
+  m_LocalRotation: {x: -0.11166189, y: -0.0074525294, z: 0.00083756645, w: -0.99371797}
+  m_LocalPosition: {x: 554.24817, y: 480.43066, z: -1021.301}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &943501858
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 943501860}
+  - component: {fileID: 943501859}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &943501859
+Light:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 943501858}
+  m_Enabled: 1
+  serializedVersion: 8
+  m_Type: 1
+  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 2
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_Lightmapping: 4
+  m_LightShadowCasterMode: 0
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ColorTemperature: 6570
+  m_UseColorTemperature: 0
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+--- !u!4 &943501860
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 943501858}
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &962146571
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 962146572}
+  - component: {fileID: 962146574}
+  - component: {fileID: 962146573}
+  m_Layer: 5
+  m_Name: Placeholder
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &962146572
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 962146571}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 1895676244}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: -0.5}
+  m_SizeDelta: {x: -20, y: -13}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &962146573
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 962146571}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 2
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Enter text...
+--- !u!222 &962146574
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 962146571}
+  m_CullTransparentMesh: 0
+--- !u!1 &1080458396
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1080458397}
+  - component: {fileID: 1080458399}
+  - component: {fileID: 1080458398}
+  m_Layer: 5
+  m_Name: Panel
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1080458397
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1080458396}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 1895676244}
+  - {fileID: 1722076994}
+  m_Father: {fileID: 1887140990}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1080458398
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1080458396}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.6509434, g: 0.021493427, b: 0.07682128, a: 0.392}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+--- !u!222 &1080458399
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1080458396}
+  m_CullTransparentMesh: 0
+--- !u!1 &1504380969
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1504380970}
+  - component: {fileID: 1504380972}
+  - component: {fileID: 1504380971}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1504380970
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1504380969}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 1722076994}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: -0.5}
+  m_SizeDelta: {x: -20, y: -13}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1504380971
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1504380969}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 0
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!222 &1504380972
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1504380969}
+  m_CullTransparentMesh: 0
+--- !u!1 &1700449214
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1700449215}
+  - component: {fileID: 1700449217}
+  - component: {fileID: 1700449216}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1700449215
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1700449214}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 1895676244}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: -0.5}
+  m_SizeDelta: {x: -20, y: -13}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1700449216
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1700449214}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 0
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!222 &1700449217
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1700449214}
+  m_CullTransparentMesh: 0
+--- !u!1 &1722076993
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1722076994}
+  - component: {fileID: 1722076997}
+  - component: {fileID: 1722076996}
+  - component: {fileID: 1722076995}
+  - component: {fileID: 1722076998}
+  m_Layer: 5
+  m_Name: End
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1722076994
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1722076993}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 1735110138}
+  - {fileID: 1504380970}
+  m_Father: {fileID: 1080458397}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -436, y: 141}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1722076995
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1722076993}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 1722076996}
+  m_TextComponent: {fileID: 1504380971}
+  m_Placeholder: {fileID: 1735110139}
+  m_ContentType: 0
+  m_InputType: 0
+  m_AsteriskChar: 42
+  m_KeyboardType: 0
+  m_LineType: 0
+  m_HideMobileInput: 0
+  m_CharacterValidation: 0
+  m_CharacterLimit: 0
+  m_OnEndEdit:
+    m_PersistentCalls:
+      m_Calls: []
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_CustomCaretColor: 0
+  m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+  m_Text: 
+  m_CaretBlinkRate: 0.85
+  m_CaretWidth: 1
+  m_ReadOnly: 0
+--- !u!114 &1722076996
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1722076993}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+--- !u!222 &1722076997
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1722076993}
+  m_CullTransparentMesh: 0
+--- !u!114 &1722076998
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1722076993}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1 &1735110137
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1735110138}
+  - component: {fileID: 1735110140}
+  - component: {fileID: 1735110139}
+  m_Layer: 5
+  m_Name: Placeholder
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1735110138
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1735110137}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 1722076994}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: -0.5}
+  m_SizeDelta: {x: -20, y: -13}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1735110139
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1735110137}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 2
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 0
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Enter text...
+--- !u!222 &1735110140
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1735110137}
+  m_CullTransparentMesh: 0
+--- !u!1 &1887140986
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1887140990}
+  - component: {fileID: 1887140989}
+  - component: {fileID: 1887140988}
+  - component: {fileID: 1887140987}
+  m_Layer: 5
+  m_Name: Canvas
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1887140987
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1887140986}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &1887140988
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1887140986}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 0
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+--- !u!223 &1887140989
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1887140986}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!224 &1887140990
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1887140986}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0, y: 0, z: 0}
+  m_Children:
+  - {fileID: 1080458397}
+  m_Father: {fileID: 0}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
+--- !u!1 &1893266750
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1893266752}
+  - component: {fileID: 1893266751}
+  m_Layer: 0
+  m_Name: destination
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1893266751
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1893266750}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a00f8a4d6e35ff7439cc585130aad999, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  _startLocationGeocoder: {fileID: 0}
+  _endLocationGeocoder: {fileID: 0}
+--- !u!4 &1893266752
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1893266750}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 571.8047, y: 214, z: 149.125}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1895676243
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1895676244}
+  - component: {fileID: 1895676247}
+  - component: {fileID: 1895676246}
+  - component: {fileID: 1895676245}
+  - component: {fileID: 1895676248}
+  m_Layer: 5
+  m_Name: Start
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1895676244
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1895676243}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 962146572}
+  - {fileID: 1700449215}
+  m_Father: {fileID: 1080458397}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -433, y: 198}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1895676245
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1895676243}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 1895676246}
+  m_TextComponent: {fileID: 1700449216}
+  m_Placeholder: {fileID: 962146573}
+  m_ContentType: 0
+  m_InputType: 0
+  m_AsteriskChar: 42
+  m_KeyboardType: 0
+  m_LineType: 0
+  m_HideMobileInput: 0
+  m_CharacterValidation: 0
+  m_CharacterLimit: 0
+  m_OnEndEdit:
+    m_PersistentCalls:
+      m_Calls: []
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_CustomCaretColor: 0
+  m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+  m_Text: 
+  m_CaretBlinkRate: 0.85
+  m_CaretWidth: 1
+  m_ReadOnly: 0
+--- !u!114 &1895676246
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1895676243}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+--- !u!222 &1895676247
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1895676243}
+  m_CullTransparentMesh: 0
+--- !u!114 &1895676248
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1895676243}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9bce9ff37f5964623a657f4003af54f2, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
diff --git a/T3-Unity/Assets/Scenes/Instruction_test.unity.meta b/T3-Unity/Assets/Scenes/Instruction_test.unity.meta
new file mode 100644
index 0000000..8993426
--- /dev/null
+++ b/T3-Unity/Assets/Scenes/Instruction_test.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9697e11316b0dca48b49a28f1c41eb5b
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/destination.cs b/T3-Unity/Assets/destination.cs
new file mode 100644
index 0000000..d7acc3d
--- /dev/null
+++ b/T3-Unity/Assets/destination.cs
@@ -0,0 +1,86 @@
+using Mapbox.Unity;
+using System;
+using UnityEngine;
+using UnityEngine.UI;
+using Mapbox.Json;
+using Mapbox.Directions;
+using Mapbox.Utils;
+using Mapbox.Utils.JsonConverters;
+using Mapbox.Geocoding;
+
+public class destination : MonoBehaviour
+{
+
+	[SerializeField]
+	ForwardGeocodeUserInput _startLocationGeocoder;
+
+	[SerializeField]
+	ForwardGeocodeUserInput _endLocationGeocoder;
+
+	Directions _directions;
+
+	Vector2d[] _coordinates;
+
+	DirectionResource _directionResource;
+
+	void Start()
+	{
+		_directions = MapboxAccess.Instance.Directions;
+        _startLocationGeocoder.OnGeocoderResponse += _startLocationGeocoder_OnGeocoderResponse;
+        _endLocationGeocoder.OnGeocoderResponse += _endLocationGeocoder_OnGeocoderResponse;
+
+		_coordinates = new Vector2d[2];
+
+		// Can we make routing profiles an enum?
+		_directionResource = new DirectionResource(_coordinates, RoutingProfile.Driving);
+		_directionResource.Steps = true;
+	}
+
+    private void _endLocationGeocoder_OnGeocoderResponse(ForwardGeocodeResponse obj)
+    {
+		_coordinates[1] = _endLocationGeocoder.Coordinate;
+		if (ShouldRoute())
+		{
+			Route();
+		}
+	}
+
+    private void _startLocationGeocoder_OnGeocoderResponse(ForwardGeocodeResponse obj)
+    {
+		_coordinates[0] = _startLocationGeocoder.Coordinate;
+		if (ShouldRoute())
+		{
+			Route();
+		}
+	}
+
+	/// <summary>
+	/// Ensure both forward geocoders have a response, which grants access to their respective coordinates.
+	/// </summary>
+	/// <returns><c>true</c>, if both forward geocoders have a response, <c>false</c> otherwise.</returns>
+	bool ShouldRoute()
+	{
+		return _startLocationGeocoder.HasResponse && _endLocationGeocoder.HasResponse;
+	}
+
+	/// <summary>
+	/// Route 
+	/// </summary>
+	void Route()
+	{
+		_directionResource.Coordinates = _coordinates;
+		_directions.Query(_directionResource, HandleDirectionsResponse);
+	}
+	/// <summary>
+	/// Log directions response to UI.
+	/// </summary>
+	/// <param name="res">Res.</param>
+	void HandleDirectionsResponse(DirectionsResponse res)
+	{
+		var data = JsonConvert.SerializeObject(res, Formatting.Indented, JsonConverters.Converters);
+		string sub = data.Substring(0, data.Length > 5000 ? 5000 : data.Length) + "\n. . . ";
+		System.IO.File.WriteAllText(Application.dataPath + "\\test.json", data);
+	}
+
+
+}
diff --git a/T3-Unity/Assets/destination.cs.meta b/T3-Unity/Assets/destination.cs.meta
new file mode 100644
index 0000000..7047b0d
--- /dev/null
+++ b/T3-Unity/Assets/destination.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a00f8a4d6e35ff7439cc585130aad999
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/test.json b/T3-Unity/Assets/test.json
new file mode 100644
index 0000000..4958f9e
--- /dev/null
+++ b/T3-Unity/Assets/test.json
@@ -0,0 +1,5081 @@
+{
+  "routes": [
+    {
+      "legs": [
+        {
+          "steps": [
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true
+                  ],
+                  "bearings": [
+                    129
+                  ],
+                  "location": [
+                    7.029725,
+                    48.670834
+                  ]
+                }
+              ],
+              "geometry": "u_ahHy~{i@DIBG",
+              "maneuver": {
+                "bearing_after": 129,
+                "type": "depart",
+                "modifier": null,
+                "bearing_before": 0,
+                "Location": [
+                  7.029725,
+                  48.670834
+                ],
+                "instruction": "Drive southeast on Rue des Comtes de Saintignon."
+              },
+              "duration": 1.729,
+              "distance": 9.128,
+              "name": "Rue des Comtes de Saintignon",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    41,
+                    309
+                  ],
+                  "location": [
+                    7.029821,
+                    48.670782
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    41,
+                    221
+                  ],
+                  "location": [
+                    7.030498,
+                    48.671299
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    49,
+                    226
+                  ],
+                  "location": [
+                    7.031932,
+                    48.672331
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    51,
+                    230
+                  ],
+                  "location": [
+                    7.033921,
+                    48.673469
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    49,
+                    231
+                  ],
+                  "location": [
+                    7.034024,
+                    48.673525
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    49,
+                    229
+                  ],
+                  "location": [
+                    7.035709,
+                    48.674496
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    34,
+                    215
+                  ],
+                  "location": [
+                    7.041677,
+                    48.679222
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    33,
+                    213
+                  ],
+                  "location": [
+                    7.045667,
+                    48.683254
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    42,
+                    222
+                  ],
+                  "location": [
+                    7.047823,
+                    48.685281
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    24,
+                    209
+                  ],
+                  "location": [
+                    7.049701,
+                    48.686787
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    15,
+                    202
+                  ],
+                  "location": [
+                    7.049938,
+                    48.687161
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    5,
+                    188
+                  ],
+                  "location": [
+                    7.050095,
+                    48.687647
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    181,
+                    359
+                  ],
+                  "location": [
+                    7.050123,
+                    48.688112
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    178,
+                    358
+                  ],
+                  "location": [
+                    7.050038,
+                    48.689837
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    178,
+                    358
+                  ],
+                  "location": [
+                    7.050027,
+                    48.690052
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    20,
+                    178
+                  ],
+                  "location": [
+                    7.050014,
+                    48.690351
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "k_ahHk_|i@MQyAuBOS{BaDaAgBQ]eE{IKSKSsC_Gm@qAiCuFmBuCeTiWQSeDeD}LwLaE_EcI}HqAoBwD_Gm@u@w@w@OI_Ak@ICs@Um@ISCgA?M?iGJaABi@@{@BQKKC",
+              "maneuver": {
+                "bearing_after": 41,
+                "type": "turn",
+                "modifier": "left",
+                "bearing_before": 129,
+                "Location": [
+                  7.029821,
+                  48.670782
+                ],
+                "instruction": "Turn left onto Rue du Général De Gaulle/D 44. Continue on D 44."
+              },
+              "duration": 165.835,
+              "distance": 2733.999,
+              "name": "Rue du Général De Gaulle",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    53,
+                    200
+                  ],
+                  "location": [
+                    7.050094,
+                    48.690495
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    15,
+                    233
+                  ],
+                  "location": [
+                    7.050155,
+                    48.690525
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    195,
+                    319
+                  ],
+                  "location": [
+                    7.050202,
+                    48.690637
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    139,
+                    327
+                  ],
+                  "location": [
+                    7.050092,
+                    48.690722
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    146,
+                    341
+                  ],
+                  "location": [
+                    7.049922,
+                    48.690893
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    161,
+                    333
+                  ],
+                  "location": [
+                    7.049789,
+                    48.691141
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    124,
+                    304
+                  ],
+                  "location": [
+                    7.04897,
+                    48.691671
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    136,
+                    317
+                  ],
+                  "location": [
+                    7.048249,
+                    48.692062
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    137,
+                    318
+                  ],
+                  "location": [
+                    7.048156,
+                    48.692128
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    138,
+                    317
+                  ],
+                  "location": [
+                    7.048011,
+                    48.692233
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    137,
+                    320
+                  ],
+                  "location": [
+                    7.047845,
+                    48.69235
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    140,
+                    319
+                  ],
+                  "location": [
+                    7.047221,
+                    48.692841
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    139,
+                    320
+                  ],
+                  "location": [
+                    7.047144,
+                    48.6929
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    141,
+                    321
+                  ],
+                  "location": [
+                    7.046319,
+                    48.693558
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    164,
+                    344
+                  ],
+                  "location": [
+                    7.045612,
+                    48.694414
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    164,
+                    352
+                  ],
+                  "location": [
+                    7.045584,
+                    48.694478
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    49,
+                    230
+                  ],
+                  "location": [
+                    7.046086,
+                    48.695689
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    25,
+                    229
+                  ],
+                  "location": [
+                    7.046415,
+                    48.69588
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    160,
+                    333
+                  ],
+                  "location": [
+                    7.046506,
+                    48.696679
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    157,
+                    341
+                  ],
+                  "location": [
+                    7.045855,
+                    48.697523
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    161,
+                    349
+                  ],
+                  "location": [
+                    7.045764,
+                    48.697701
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    169,
+                    350
+                  ],
+                  "location": [
+                    7.045667,
+                    48.69803
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    350
+                  ],
+                  "location": [
+                    7.044773,
+                    48.701291
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    350
+                  ],
+                  "location": [
+                    7.044519,
+                    48.702213
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    350
+                  ],
+                  "location": [
+                    7.044337,
+                    48.70287
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    354
+                  ],
+                  "location": [
+                    7.043959,
+                    48.704241
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    174,
+                    358
+                  ],
+                  "location": [
+                    7.043877,
+                    48.704764
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    12,
+                    192
+                  ],
+                  "location": [
+                    7.044599,
+                    48.707747
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    13,
+                    192
+                  ],
+                  "location": [
+                    7.04501,
+                    48.709066
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    14,
+                    204
+                  ],
+                  "location": [
+                    7.048099,
+                    48.715506
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "szdhHa~_j@?GECAEICI?IDEJ?BMJSTq@X]TMNKTMVYx@ITQf@Ob@OX[h@MPS\\W^aB|BKNoBjCSV_@f@]`@]V_@TQHODKDMDUB]DmA@k@M]]a@_ACEe@aAm@_@a@IOAe@HYNSL_BrAa@TOHA?c@RaAPkSrDC?sDp@cCb@C@mGhAgBNeABwAKsCg@kBe@wDy@gGqAmIuBuScFiAq@sA{As@}@s@o@]SGCMCQG",
+              "maneuver": {
+                "bearing_after": 53,
+                "type": "roundabout",
+                "modifier": "slight right",
+                "bearing_before": 20,
+                "Location": [
+                  7.050094,
+                  48.690495
+                ],
+                "instruction": "Enter the roundabout and take the 2nd exit onto D 44."
+              },
+              "duration": 214.0,
+              "distance": 3049.999,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    38,
+                    193
+                  ],
+                  "location": [
+                    7.048175,
+                    48.715714
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    205,
+                    346
+                  ],
+                  "location": [
+                    7.048368,
+                    48.715923
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    3,
+                    166
+                  ],
+                  "location": [
+                    7.048308,
+                    48.71608
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    53,
+                    229
+                  ],
+                  "location": [
+                    7.053142,
+                    48.718808
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    60,
+                    239
+                  ],
+                  "location": [
+                    7.076834,
+                    48.73326
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    70,
+                    250
+                  ],
+                  "location": [
+                    7.085634,
+                    48.736026
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    73,
+                    252
+                  ],
+                  "location": [
+                    7.088082,
+                    48.736576
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    75,
+                    255
+                  ],
+                  "location": [
+                    7.090509,
+                    48.737037
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    76,
+                    255
+                  ],
+                  "location": [
+                    7.090699,
+                    48.737071
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    262
+                  ],
+                  "location": [
+                    7.097241,
+                    48.737927
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    264
+                  ],
+                  "location": [
+                    7.097366,
+                    48.737935
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    67,
+                    251
+                  ],
+                  "location": [
+                    7.116724,
+                    48.738994
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    64,
+                    247
+                  ],
+                  "location": [
+                    7.117013,
+                    48.739076
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    61,
+                    241
+                  ],
+                  "location": [
+                    7.117728,
+                    48.739323
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    57,
+                    241
+                  ],
+                  "location": [
+                    7.117972,
+                    48.739412
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    78,
+                    255
+                  ],
+                  "location": [
+                    7.128004,
+                    48.748098
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    82,
+                    261
+                  ],
+                  "location": [
+                    7.134284,
+                    48.748931
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    82,
+                    261
+                  ],
+                  "location": [
+                    7.13683,
+                    48.74918
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    263
+                  ],
+                  "location": [
+                    7.138553,
+                    48.749337
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    263
+                  ],
+                  "location": [
+                    7.1387,
+                    48.749349
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    264
+                  ],
+                  "location": [
+                    7.156126,
+                    48.75057
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    82,
+                    264
+                  ],
+                  "location": [
+                    7.167267,
+                    48.751012
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    69,
+                    248
+                  ],
+                  "location": [
+                    7.180494,
+                    48.754309
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    73,
+                    249
+                  ],
+                  "location": [
+                    7.180611,
+                    48.754339
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    261
+                  ],
+                  "location": [
+                    7.194268,
+                    48.754699
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    78,
+                    261
+                  ],
+                  "location": [
+                    7.200757,
+                    48.75541
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    57,
+                    234
+                  ],
+                  "location": [
+                    7.216135,
+                    48.763035
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    89,
+                    270
+                  ],
+                  "location": [
+                    7.226182,
+                    48.764936
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    61,
+                    245
+                  ],
+                  "location": [
+                    7.233987,
+                    48.765676
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    54,
+                    241
+                  ],
+                  "location": [
+                    7.234808,
+                    48.765971
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    49,
+                    234
+                  ],
+                  "location": [
+                    7.235766,
+                    48.766426
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    33,
+                    213
+                  ],
+                  "location": [
+                    7.237668,
+                    48.767803
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "exihHcr_j@KQMMOEO@OHe@AmByBU[Qc@cCmHuCwIkAcCmD{I_FmJoFsIkPqUcLsPwIaOkAyByAuCcDiHyBgFaBgEoBqFoB{FgB{Fu@gCcBmGcBuGaAgE{@yDeAiFoA}Gq@eE[kBw@mFu@{Fq@aGi@cFEe@WiCUoCc@qF_@wFg@aJQuDAYWwHM_FKaHKmKS{WIeHGwGEeHK_IGsCIkBIgAKoASsB_@iCQy@UiAYeAQo@e@wA_@cAk@iAk@eAk@y@k@s@e@g@q@m@i@_@s@e@m@Ym@UeA]eA[gFkAoA_@eAa@o@Yw@e@w@m@qAkAcBqBo@_Ac@w@c@_Ae@gAa@gA[aAW}@UaA]_BOaAWmBQaBwBgYQeCIgBQqD_@cIQyDUiFImBA]{@uXuC_cAa@gNMqDW}HOuCc@kFKiBIiBC{A?cB?kBHkCHeCHkCBmB@gA?cAAmAE{AI{AKkBSmBQwASwAw@uEu@gE??aDyQsHub@EWa@eDUkCIeC?oBBaBFuAr@qKTeEJcE@eCEkCQyDk@oJe@sJmCqg@gAqO{@wJo@cEcAeE_AeC}@kBcDyEiKoLiEgFqD{F}@gBmAkC_@eAg@uAg@wAo@uBc@_Bi@{Bc@wBa@_CYkBOeAOmA]sDU_DQyCEgBEsBCmDA}DCmJCqECgDGaCKwCe@}Fa@kCk@mCy@cD{A_Eu@aBy@uAwByCi@i@oBmBe@a@Ye@",
+              "maneuver": {
+                "bearing_after": 38,
+                "type": "rotary",
+                "modifier": "slight right",
+                "bearing_before": 13,
+                "Location": [
+                  7.048175,
+                  48.715714
+                ],
+                "instruction": "Enter N 4 and take the 2nd exit."
+              },
+              "duration": 615.582,
+              "distance": 16100.994,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    73,
+                    222
+                  ],
+                  "location": [
+                    7.238583,
+                    48.768682
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    18,
+                    232
+                  ],
+                  "location": [
+                    7.239013,
+                    48.768828
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    184,
+                    326
+                  ],
+                  "location": [
+                    7.239098,
+                    48.769107
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    144,
+                    349
+                  ],
+                  "location": [
+                    7.238914,
+                    48.769279
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    33,
+                    192
+                  ],
+                  "location": [
+                    7.238917,
+                    48.769661
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "gcthHcxdk@Ei@IWMSQMMCW?QNOT]HQ?KAOIQMUY",
+              "maneuver": {
+                "bearing_after": 73,
+                "type": "roundabout",
+                "modifier": "slight right",
+                "bearing_before": 42,
+                "Location": [
+                  7.238583,
+                  48.768682
+                ],
+                "instruction": "Enter the roundabout and take the 2nd exit toward Strasbourg/Saverne/Saarbrücken/Sarreguemines."
+              },
+              "duration": 19.779,
+              "distance": 164.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    34,
+                    216
+                  ],
+                  "location": [
+                    7.239124,
+                    48.769863
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    20,
+                    199
+                  ],
+                  "location": [
+                    7.239939,
+                    48.770992
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    24,
+                    202
+                  ],
+                  "location": [
+                    7.24069,
+                    48.772066
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "sjthHo{dk@i@k@YWYS[Sk@W{@_@a@Q]SgBsA_@SOGIE{@i@e@Uo@Sa@K_@O_Aa@",
+              "maneuver": {
+                "bearing_after": 34,
+                "type": "on ramp",
+                "modifier": "slight left",
+                "bearing_before": 36,
+                "Location": [
+                  7.239124,
+                  48.769863
+                ],
+                "instruction": "Take the ramp on the left."
+              },
+              "duration": 48.128,
+              "distance": 441.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    31,
+                    199
+                  ],
+                  "location": [
+                    7.24145,
+                    48.773495
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    87,
+                    256
+                  ],
+                  "location": [
+                    7.245952,
+                    48.775409
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    85,
+                    265
+                  ],
+                  "location": [
+                    7.247556,
+                    48.775486
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    263
+                  ],
+                  "location": [
+                    7.249758,
+                    48.775658
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    264
+                  ],
+                  "location": [
+                    7.249928,
+                    48.775669
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    263
+                  ],
+                  "location": [
+                    7.250837,
+                    48.775741
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    97,
+                    274
+                  ],
+                  "location": [
+                    7.262253,
+                    48.775877
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    97,
+                    277
+                  ],
+                  "location": [
+                    7.262413,
+                    48.775864
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    109,
+                    288
+                  ],
+                  "location": [
+                    7.298242,
+                    48.77216
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    104,
+                    286
+                  ],
+                  "location": [
+                    7.303996,
+                    48.770694
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    93,
+                    275
+                  ],
+                  "location": [
+                    7.316252,
+                    48.771095
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    101,
+                    282
+                  ],
+                  "location": [
+                    7.35126,
+                    48.76051
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    99,
+                    281
+                  ],
+                  "location": [
+                    7.351456,
+                    48.760484
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    91,
+                    271
+                  ],
+                  "location": [
+                    7.357015,
+                    48.76034
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    46,
+                    225
+                  ],
+                  "location": [
+                    7.369563,
+                    48.763548
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    57,
+                    237
+                  ],
+                  "location": [
+                    7.371983,
+                    48.764805
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    56,
+                    237
+                  ],
+                  "location": [
+                    7.372122,
+                    48.764864
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    54,
+                    237
+                  ],
+                  "location": [
+                    7.37812,
+                    48.767424
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    54,
+                    231
+                  ],
+                  "location": [
+                    7.386502,
+                    48.771835
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    55,
+                    234
+                  ],
+                  "location": [
+                    7.38907,
+                    48.773082
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    55,
+                    236
+                  ],
+                  "location": [
+                    7.390786,
+                    48.773859
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    58,
+                    235
+                  ],
+                  "location": [
+                    7.390849,
+                    48.773888
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    89,
+                    268
+                  ],
+                  "location": [
+                    7.40803,
+                    48.777795
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    89,
+                    269
+                  ],
+                  "location": [
+                    7.408165,
+                    48.777796
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    99,
+                    279
+                  ],
+                  "location": [
+                    7.430087,
+                    48.776273
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    100,
+                    279
+                  ],
+                  "location": [
+                    7.430283,
+                    48.776253
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    90,
+                    270
+                  ],
+                  "location": [
+                    7.44934,
+                    48.773278
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    110,
+                    289
+                  ],
+                  "location": [
+                    7.461661,
+                    48.772264
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    110,
+                    290
+                  ],
+                  "location": [
+                    7.461806,
+                    48.77223
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    92,
+                    274
+                  ],
+                  "location": [
+                    7.477224,
+                    48.769527
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    91,
+                    272
+                  ],
+                  "location": [
+                    7.477361,
+                    48.769524
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    264
+                  ],
+                  "location": [
+                    7.482697,
+                    48.769645
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    264
+                  ],
+                  "location": [
+                    7.482841,
+                    48.769655
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    261
+                  ],
+                  "location": [
+                    7.490184,
+                    48.770468
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    94,
+                    275
+                  ],
+                  "location": [
+                    7.498231,
+                    48.770684
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    100,
+                    280
+                  ],
+                  "location": [
+                    7.503027,
+                    48.770265
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    99,
+                    280
+                  ],
+                  "location": [
+                    7.505563,
+                    48.769979
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    88,
+                    271
+                  ],
+                  "location": [
+                    7.558229,
+                    48.767781
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    89,
+                    268
+                  ],
+                  "location": [
+                    7.558433,
+                    48.767785
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    88,
+                    268
+                  ],
+                  "location": [
+                    7.559779,
+                    48.767803
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    93,
+                    274
+                  ],
+                  "location": [
+                    7.573017,
+                    48.768093
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    94,
+                    273
+                  ],
+                  "location": [
+                    7.573315,
+                    48.768082
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    75,
+                    255
+                  ],
+                  "location": [
+                    7.593072,
+                    48.768507
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    76,
+                    256
+                  ],
+                  "location": [
+                    7.595325,
+                    48.768881
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    82,
+                    257
+                  ],
+                  "location": [
+                    7.597073,
+                    48.769152
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    85,
+                    261
+                  ],
+                  "location": [
+                    7.598756,
+                    48.769316
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    265
+                  ],
+                  "location": [
+                    7.601092,
+                    48.769457
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    263
+                  ],
+                  "location": [
+                    7.601955,
+                    48.769526
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    85,
+                    263
+                  ],
+                  "location": [
+                    7.602063,
+                    48.769535
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    265
+                  ],
+                  "location": [
+                    7.602131,
+                    48.769539
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    82,
+                    264
+                  ],
+                  "location": [
+                    7.604515,
+                    48.769708
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    262
+                  ],
+                  "location": [
+                    7.604921,
+                    48.769746
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    83,
+                    263
+                  ],
+                  "location": [
+                    7.605685,
+                    48.769805
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    262
+                  ],
+                  "location": [
+                    7.612811,
+                    48.770253
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    82,
+                    261
+                  ],
+                  "location": [
+                    7.612919,
+                    48.770264
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    87,
+                    266
+                  ],
+                  "location": [
+                    7.622694,
+                    48.771078
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    89,
+                    267
+                  ],
+                  "location": [
+                    7.623126,
+                    48.771091
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    91,
+                    269
+                  ],
+                  "location": [
+                    7.626072,
+                    48.771121
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    92,
+                    271
+                  ],
+                  "location": [
+                    7.626198,
+                    48.771119
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    114,
+                    293
+                  ],
+                  "location": [
+                    7.644433,
+                    48.768435
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    115,
+                    294
+                  ],
+                  "location": [
+                    7.644683,
+                    48.768361
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    132,
+                    314
+                  ],
+                  "location": [
+                    7.67928,
+                    48.752527
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    135,
+                    312
+                  ],
+                  "location": [
+                    7.679386,
+                    48.752463
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    141,
+                    320
+                  ],
+                  "location": [
+                    7.681251,
+                    48.751099
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    163,
+                    341
+                  ],
+                  "location": [
+                    7.686301,
+                    48.744775
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    164,
+                    343
+                  ],
+                  "location": [
+                    7.686391,
+                    48.744584
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    165,
+                    344
+                  ],
+                  "location": [
+                    7.686619,
+                    48.744067
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    166,
+                    345
+                  ],
+                  "location": [
+                    7.686972,
+                    48.743196
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    167,
+                    346
+                  ],
+                  "location": [
+                    7.687136,
+                    48.742755
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    170,
+                    349
+                  ],
+                  "location": [
+                    7.687577,
+                    48.741414
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    173,
+                    354
+                  ],
+                  "location": [
+                    7.688215,
+                    48.738416
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    175,
+                    353
+                  ],
+                  "location": [
+                    7.688235,
+                    48.738303
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    176,
+                    356
+                  ],
+                  "location": [
+                    7.688459,
+                    48.736489
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    176,
+                    356
+                  ],
+                  "location": [
+                    7.688487,
+                    48.73624
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    173,
+                    353
+                  ],
+                  "location": [
+                    7.688926,
+                    48.732847
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    172,
+                    353
+                  ],
+                  "location": [
+                    7.688994,
+                    48.732466
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    165,
+                    345
+                  ],
+                  "location": [
+                    7.690217,
+                    48.728418
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    165,
+                    345
+                  ],
+                  "location": [
+                    7.690404,
+                    48.727955
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    164,
+                    345
+                  ],
+                  "location": [
+                    7.690485,
+                    48.72775
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    163,
+                    344
+                  ],
+                  "location": [
+                    7.690655,
+                    48.727364
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    162,
+                    343
+                  ],
+                  "location": [
+                    7.69075,
+                    48.727165
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    157,
+                    337
+                  ],
+                  "location": [
+                    7.695762,
+                    48.718896
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    157,
+                    337
+                  ],
+                  "location": [
+                    7.696011,
+                    48.718503
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    157,
+                    337
+                  ],
+                  "location": [
+                    7.697781,
+                    48.715739
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    134,
+                    314
+                  ],
+                  "location": [
+                    7.706072,
+                    48.707452
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    134,
+                    315
+                  ],
+                  "location": [
+                    7.707423,
+                    48.706579
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    134,
+                    314
+                  ],
+                  "location": [
+                    7.70763,
+                    48.706447
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    135,
+                    314
+                  ],
+                  "location": [
+                    7.710162,
+                    48.704828
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    133,
+                    315
+                  ],
+                  "location": [
+                    7.711051,
+                    48.704248
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    134,
+                    314
+                  ],
+                  "location": [
+                    7.714273,
+                    48.7022
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    158,
+                    338
+                  ],
+                  "location": [
+                    7.727604,
+                    48.68925
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    159,
+                    338
+                  ],
+                  "location": [
+                    7.727694,
+                    48.689103
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    165,
+                    339
+                  ],
+                  "location": [
+                    7.728249,
+                    48.688169
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    159,
+                    346
+                  ],
+                  "location": [
+                    7.730262,
+                    48.682016
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    154,
+                    339
+                  ],
+                  "location": [
+                    7.730626,
+                    48.681402
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    138,
+                    318
+                  ],
+                  "location": [
+                    7.732279,
+                    48.679859
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    159,
+                    335
+                  ],
+                  "location": [
+                    7.73411,
+                    48.678166
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    171,
+                    350
+                  ],
+                  "location": [
+                    7.735816,
+                    48.673868
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    177,
+                    356
+                  ],
+                  "location": [
+                    7.736407,
+                    48.670458
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    177,
+                    357
+                  ],
+                  "location": [
+                    7.736736,
+                    48.66628
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    0,
+                    180
+                  ],
+                  "location": [
+                    7.737159,
+                    48.659167
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    0,
+                    183
+                  ],
+                  "location": [
+                    7.73716,
+                    48.659089
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    11,
+                    193
+                  ],
+                  "location": [
+                    7.736431,
+                    48.654996
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    14,
+                    195
+                  ],
+                  "location": [
+                    7.73576,
+                    48.653143
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    15,
+                    194
+                  ],
+                  "location": [
+                    7.735716,
+                    48.653038
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    14,
+                    195
+                  ],
+                  "location": [
+                    7.735574,
+                    48.652659
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    15,
+                    194
+                  ],
+                  "location": [
+                    7.735559,
+                    48.652623
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    14,
+                    195
+                  ],
+                  "location": [
+                    7.734325,
+                    48.649413
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    15,
+                    195
+                  ],
+                  "location": [
+                    7.733612,
+                    48.647596
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    15,
+                    198
+                  ],
+                  "location": [
+                    7.732382,
+                    48.64451
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    19,
+                    201
+                  ],
+                  "location": [
+                    7.731508,
+                    48.642758
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    29,
+                    212
+                  ],
+                  "location": [
+                    7.729445,
+                    48.639905
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    32,
+                    212
+                  ],
+                  "location": [
+                    7.729089,
+                    48.639522
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    173,
+                    352
+                  ],
+                  "location": [
+                    7.72609,
+                    48.622571
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    177,
+                    356
+                  ],
+                  "location": [
+                    7.7262,
+                    48.621752
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    179,
+                    359
+                  ],
+                  "location": [
+                    7.726312,
+                    48.619164
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    179,
+                    359
+                  ],
+                  "location": [
+                    7.726355,
+                    48.617965
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    176,
+                    356
+                  ],
+                  "location": [
+                    7.726664,
+                    48.611703
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    176,
+                    356
+                  ],
+                  "location": [
+                    7.726886,
+                    48.609645
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    142,
+                    328
+                  ],
+                  "location": [
+                    7.729065,
+                    48.603993
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    127,
+                    307
+                  ],
+                  "location": [
+                    7.732511,
+                    48.601812
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    128,
+                    307
+                  ],
+                  "location": [
+                    7.732686,
+                    48.601724
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    122,
+                    308
+                  ],
+                  "location": [
+                    7.733601,
+                    48.601257
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    127,
+                    307
+                  ],
+                  "location": [
+                    7.735237,
+                    48.600463
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    138,
+                    314
+                  ],
+                  "location": [
+                    7.73854,
+                    48.598848
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    175,
+                    352
+                  ],
+                  "location": [
+                    7.740047,
+                    48.596709
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    179,
+                    357
+                  ],
+                  "location": [
+                    7.740085,
+                    48.596347
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    1,
+                    184
+                  ],
+                  "location": [
+                    7.740082,
+                    48.595631
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    40,
+                    224
+                  ],
+                  "location": [
+                    7.738511,
+                    48.592877
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    49,
+                    234
+                  ],
+                  "location": [
+                    7.737973,
+                    48.59254
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    54,
+                    239
+                  ],
+                  "location": [
+                    7.737358,
+                    48.592244
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    59,
+                    241
+                  ],
+                  "location": [
+                    7.736859,
+                    48.592043
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    61,
+                    239
+                  ],
+                  "location": [
+                    7.73451,
+                    48.591194
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    59,
+                    236
+                  ],
+                  "location": [
+                    7.733954,
+                    48.590969
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    56,
+                    232
+                  ],
+                  "location": [
+                    7.732774,
+                    48.590444
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    47,
+                    230
+                  ],
+                  "location": [
+                    7.730014,
+                    48.588794
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    50,
+                    226
+                  ],
+                  "location": [
+                    7.729387,
+                    48.588446
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    46,
+                    226
+                  ],
+                  "location": [
+                    7.728236,
+                    48.587703
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    46,
+                    227
+                  ],
+                  "location": [
+                    7.727627,
+                    48.587317
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    47,
+                    221
+                  ],
+                  "location": [
+                    7.72677,
+                    48.586783
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    37,
+                    215
+                  ],
+                  "location": [
+                    7.725751,
+                    48.585979
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    32,
+                    210
+                  ],
+                  "location": [
+                    7.725211,
+                    48.585436
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    30,
+                    206
+                  ],
+                  "location": [
+                    7.724944,
+                    48.585131
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    174,
+                    358
+                  ],
+                  "location": [
+                    7.723771,
+                    48.581562
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    172,
+                    354
+                  ],
+                  "location": [
+                    7.723858,
+                    48.581013
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    168,
+                    352
+                  ],
+                  "location": [
+                    7.723925,
+                    48.580693
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    145,
+                    325
+                  ],
+                  "location": [
+                    7.726182,
+                    48.577481
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    142,
+                    325
+                  ],
+                  "location": [
+                    7.726428,
+                    48.577249
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "kauhHajek@GK}@m@a@WYUg@e@OOW]Yi@OYQc@Qi@I[K_@Om@Ik@Gi@G{@E_ACe@A{@EmAKiAEgDIyCCeAMqDO_EAa@MuDI{CQmGK_EIqECqDCsD@}D@cD@_DDyCD{DJoFB_@J_DP{ENkCLqCJiBNeCJ{AP}BLkBN_BViCPiBRgBTkBNaBHYRgB\\_CTaBT}A`@mCp@aENqARwARwAPuAToBNsAPoBJsAHoAH{ADoAD_BBaB@yC?sA?cBEqBEsBMwEGuBKgFGuDCoCAsA?aB@qCBuABuABmBFsBDuAFoALyCJeBLiBL_BTmCRqBRcB^uCXqBZuBb@iC`@yBtAsHZcBPkAJs@L}@J}@HgAHcALyCD{A?mB?oAAqAEuAIqAK_BM{Ac@gE]iDMaBIiAIoBCy@?k@AgA?eA@wABgAD_BFiBFoDByA@sAAqACqACaAIqAGo@Is@Iq@OcASiAS_AS}@_@}AqA_FSw@Mg@WgAOs@QaAMs@QuAIq@IcAGkACy@CcA?gA@w@B}@D_AFaAH}@J}@Hq@Ho@Js@PiAX{AXsAp@oD`@uB`@iBZwAd@aBd@}Ap@sB`AgCl@uAl@sAn@mAl@gAn@eA`@o@d@q@r@aAdAqAbBgB`G}FpEiEjBqB`AsAp@eAx@yAp@uAl@mAv@iBz@qBpAwCpCoG|@sBr@gBd@wAb@yA`@}A\\eBL_ANeARmBF{@Dg@Bq@Bm@DuBDkD@uC@kDBsKBiJ@iCAkCCmCIqCMaC[kDWqBg@yCYyA}@kDi@}Ak@_Ba@_Au@}Ai@aA[m@eBwCk@_Ao@gAu@wA_AiB{@wBiAiDI[Yu@gHmUmDcKOg@}BaGmAwC_BwDcCuF}BkFaDgHcDoHmDiJi@sA_@cAWq@{@aCgAcDEKs@}BuAuEy@wCi@qBo@eC_AwDg@{Ba@mBa@uB_@eB_@wBe@}CWgBYsBWuBYmCQ_BQsBOsBMmBMgCIaBEqAGmBGoBCeBA_BC}B?[AoB@gBBgCBeBFeCJsCJ}BJ_CNkCT}C^mFZcEVcDNcCNgCHgBHgBHyBDkCDyBDsC@{CBoI@cFDcEBoCFmCHuBFyAFoABe@L}BPkCVyCRwBd@iEd@mDt@cFbAkGp@cEn@aEd@eDb@iDZ}CX{CVgDVaER{EH}CFcCB{CBwB?sEAqJ@}JB}EDcCLyDLmDVmET}CXcDh@gFVuBZwBD]\\wB`CwNv@{E~@cGj@gEh@oEb@{D`@}EX}DZqFPyDLiDHqDFaE@[B_F?aCC}DC_DGeDMeEA[QaFw@wNcAkPSuDWsFIwCIcCEiCCiCCeD?cD@gDBaCHqDF}CLcE`@sJZiFv@yNj@oL\\uHN_FNaGNeIDcGBuD?sGC_FGqFGyESiLcAac@IcNBmNHoGJaGVuIXmHXaG^oGt@qKtAaSb@cH\\uG^aJVmILcGHqGBmF@uFAg@?iDAcBAoAIgI]_SM}HEiDEaECqF?gD@uDBoCFuD@{@BqBFuBVuHh@sNRwFL}EJmE@qD@}CC{BCqCIwEGuBOiDU{DWoDW{C[mDiAkLc@uEe@mF]qDWiDSuEM{B[qMMkDAU?Ma@{MGqAKwCQ}FGaEEyDMqGQcGWaGAUSiESkE]}GYeGMwCKmCKiDKgDIgDGgEAwAAaCAgDAaH?YBkDHmFLmGLsERcFNqDXcFZoEr@aJl@_G~@gIt@yF`AqGv@qE`AoFNq@l@yC~@kEjBqHvB}HnFyQhBgGzA{FfBwH~@yEjAyFjAoFpAkF~@eDxAsEjAeD~A}D|AiDjBuDnBqDzFcKpCaFzCeGtAuCvA}CfDwH`EqJtAuCtAqCtAiCLUb@s@h@}@jAiBr@cA`AsAb@k@hAsAhBqB|AaBtBmBhCwBnA_ApD}BxC}AdD}AvB}@f@QdBm@rBo@x@UvAa@rCq@xBe@z@OxAWbAOdAOvAQ|Ee@VCdCQtBKlBMp@EbH]|Gg@bBQjAKpC_@~Cg@xCm@rBc@lBg@zBs@|Ac@f@QlAa@d@QzDyAv@]~DmBbG}ChGiDrT{LnAq@fPaJxCaB`GiDfBkAzAeAzAkAdCuBzB}BjAmAlAuAxBqClBsCzC}E|CsFtAgCvAeCXi@jDkGvCmFrBqDx@}A|CuFp@mAbAkBjAuBdB}CtEmIvC_FhC}DlC{DfCcDlCaDzAeB|AaBfAgAvAsArAmAnAgA|AoA~AoAxAeAdBmA`BgA|A}@xCcBdIeE\\QxDoBvDkAbGuCpCcAnBWfFI~AKxASv@Ut@SzBiAbAo@v@s@|AkBxAyB`BeCzAmBf@e@r@m@v@e@vAs@jBs@pDkA|Bo@pCq@~A_@tB_@jBYnC]dCWfCS~CQtI]pEKVC|BGdCKnGSpHWbBGlCItCInCGxCCxC?N?nCHtBJjAF`CVlARlBXjB\\t@NxD`AxDbARFjA\\F@~@Vp@PnGhBdD`AxA`@hJlCtNdEhA\\h@PrAh@zAh@lDxAnB`AxBnArAz@tA`AdDlClAdAfAbAlCdCnBjB`A~@h@h@`ExDp@j@pAdAhAv@r@b@fAl@bAf@nAh@fA^tBl@nAXvATtANrAHfADjA?jAAjAGvAMbBQhB_@nD}@nDeAfBk@vBq@`GeBbBc@vAWnASz@KhAMxAG|AG~ACdBC`FEpBCzBE|JG`HGxEK|DOlDOnEUhEWnDQpDSjBO`AMdASdAYjAa@pAi@bAk@fAq@pAgArAmAfAwAlAaBx@wAx@{ApBsEv@oBPc@v@mBb@gAVy@bAgCbAeCdAmCp@eB|AyEj@yA\\w@`@s@^i@`@i@TWb@a@b@_@b@YZQj@Y^Ob@Mn@Qj@I`@Cd@CfA?fA@h@Bx@Ht@L|@Tt@X|@`@t@`@p@h@p@n@`@h@\\d@b@r@^v@z@xBf@bBr@nCtBdIj@nB`@lAfA|CPb@v@fBvAlCrAfCrAdCbAzBtCdFjAxBjBjDt@fAt@fAr@z@l@n@|@z@|@t@jAv@jB`AtAf@t@Tr@PlANx@J`ADbA@bAClBQ~@M|@Qp@ShAc@jAi@hAm@`CiBnDuDl@q@BC",
+              "maneuver": {
+                "bearing_after": 31,
+                "type": "fork",
+                "modifier": "slight right",
+                "bearing_before": 19,
+                "Location": [
+                  7.24145,
+                  48.773495
+                ],
+                "instruction": "Keep right to take A 4/Autoroute de l’Est."
+              },
+              "duration": 2141.134,
+              "distance": 56194.98,
+              "name": "Autoroute de l’Est",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    152,
+                    322
+                  ],
+                  "location": [
+                    7.726449,
+                    48.577231
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    146,
+                    326
+                  ],
+                  "location": [
+                    7.727305,
+                    48.576337
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    145,
+                    327
+                  ],
+                  "location": [
+                    7.728822,
+                    48.574807
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    150,
+                    325
+                  ],
+                  "location": [
+                    7.728872,
+                    48.57476
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    152,
+                    330
+                  ],
+                  "location": [
+                    7.729154,
+                    48.574437
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "uvngHiadn@x@o@vB{BzDyDbAcAp@o@HI~@w@fAy@b@Yr@_@ZKVEVCLA",
+              "maneuver": {
+                "bearing_after": 152,
+                "type": "off ramp",
+                "modifier": "slight right",
+                "bearing_before": 142,
+                "Location": [
+                  7.726449,
+                  48.577231
+                ],
+                "instruction": "Take exit 4 onto N 4 toward Kehl."
+              },
+              "duration": 35.189,
+              "distance": 520.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    177,
+                    355
+                  ],
+                  "location": [
+                    7.729846,
+                    48.573188
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    2,
+                    187
+                  ],
+                  "location": [
+                    7.729852,
+                    48.572715
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    18,
+                    202
+                  ],
+                  "location": [
+                    7.729642,
+                    48.572063
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    75,
+                    254
+                  ],
+                  "location": [
+                    7.730746,
+                    48.570686
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    77,
+                    255
+                  ],
+                  "location": [
+                    7.731317,
+                    48.570786
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    79,
+                    259
+                  ],
+                  "location": [
+                    7.731852,
+                    48.570862
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    259
+                  ],
+                  "location": [
+                    7.732039,
+                    48.570885
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    86,
+                    264
+                  ],
+                  "location": [
+                    7.73298,
+                    48.570968
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    93,
+                    271
+                  ],
+                  "location": [
+                    7.734363,
+                    48.570984
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    95,
+                    273
+                  ],
+                  "location": [
+                    7.734678,
+                    48.570972
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    102,
+                    281
+                  ],
+                  "location": [
+                    7.736028,
+                    48.570847
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    96,
+                    279
+                  ],
+                  "location": [
+                    7.737775,
+                    48.570624
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    94,
+                    276
+                  ],
+                  "location": [
+                    7.738022,
+                    48.570608
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    90,
+                    273
+                  ],
+                  "location": [
+                    7.739457,
+                    48.570546
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    90,
+                    270
+                  ],
+                  "location": [
+                    7.739804,
+                    48.570546
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    87,
+                    270
+                  ],
+                  "location": [
+                    7.741261,
+                    48.570538
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    80,
+                    262
+                  ],
+                  "location": [
+                    7.742453,
+                    48.570611
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    71,
+                    252
+                  ],
+                  "location": [
+                    7.745524,
+                    48.571137
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "m}mgHqvdn@X?NAP?b@@XB\\DZHXHRJXLd@Zf@^TLPFLDJ@N?H?JALGNKPOLSFQFSD[BU@U?QAQUyBSqBGy@Eo@Ee@GqACo@Cy@AgAAqA@yB@_ABuAFoAJgB^cFLyB@o@FkCBsC?cA@cHCkBCkAEu@IqAKsAQiBWkCUsBSuAQuASmB",
+              "maneuver": {
+                "bearing_after": 177,
+                "type": "fork",
+                "modifier": "slight left",
+                "bearing_before": 175,
+                "Location": [
+                  7.729846,
+                  48.573188
+                ],
+                "instruction": "Keep left to take N 4 toward Kehl."
+              },
+              "duration": 91.882,
+              "distance": 1574.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    101,
+                    254
+                  ],
+                  "location": [
+                    7.746503,
+                    48.571334
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    281
+                  ],
+                  "location": [
+                    7.746794,
+                    48.571295
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    261
+                  ],
+                  "location": [
+                    7.747273,
+                    48.571346
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    261
+                  ],
+                  "location": [
+                    7.748165,
+                    48.571422
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    81,
+                    263
+                  ],
+                  "location": [
+                    7.74927,
+                    48.571527
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "yqmgHs~gn@Dy@I_BG_CEq@KoBImBO_D",
+              "maneuver": {
+                "bearing_after": 101,
+                "type": "off ramp",
+                "modifier": "slight right",
+                "bearing_before": 74,
+                "Location": [
+                  7.746503,
+                  48.571334
+                ],
+                "instruction": "Take the exit."
+              },
+              "duration": 31.098,
+              "distance": 265.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    84,
+                    261
+                  ],
+                  "location": [
+                    7.750067,
+                    48.571609
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    72,
+                    262
+                  ],
+                  "location": [
+                    7.750462,
+                    48.571641
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "qsmgH}thn@Ao@C]E[",
+              "maneuver": {
+                "bearing_after": 84,
+                "type": "fork",
+                "modifier": "slight right",
+                "bearing_before": 81,
+                "Location": [
+                  7.750067,
+                  48.571609
+                ],
+                "instruction": "Keep right to take M 1004."
+              },
+              "duration": 9.047,
+              "distance": 40.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    252,
+                    351
+                  ],
+                  "location": [
+                    7.750605,
+                    48.571672
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    171,
+                    347
+                  ],
+                  "location": [
+                    7.750584,
+                    48.571763
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    167,
+                    351
+                  ],
+                  "location": [
+                    7.750456,
+                    48.572135
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    171,
+                    345
+                  ],
+                  "location": [
+                    7.750422,
+                    48.572271
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    165,
+                    352
+                  ],
+                  "location": [
+                    7.750304,
+                    48.572567
+                  ],
+                  "in": 0
+                }
+              ],
+              "geometry": "}smgHgxhn@QBI@aATYFMDm@PqBV",
+              "maneuver": {
+                "bearing_after": 351,
+                "type": "turn",
+                "modifier": "left",
+                "bearing_before": 72,
+                "Location": [
+                  7.750605,
+                  48.571672
+                ],
+                "instruction": "Turn left onto Pont Konrad Adenauer."
+              },
+              "duration": 49.375,
+              "distance": 165.0,
+              "name": "Pont Konrad Adenauer",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    97,
+                    172
+                  ],
+                  "location": [
+                    7.750182,
+                    48.573135
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "c}mgHsuhn@DUAY",
+              "maneuver": {
+                "bearing_after": 97,
+                "type": "turn",
+                "modifier": "right",
+                "bearing_before": 352,
+                "Location": [
+                  7.750182,
+                  48.573135
+                ],
+                "instruction": "Turn right onto Route de l'Hôpital."
+              },
+              "duration": 9.687,
+              "distance": 18.0,
+              "name": "Route de l'Hôpital",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    272,
+                    350
+                  ],
+                  "location": [
+                    7.750422,
+                    48.573123
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    350
+                  ],
+                  "location": [
+                    7.750398,
+                    48.573216
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    350
+                  ],
+                  "location": [
+                    7.750378,
+                    48.573292
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    170,
+                    350
+                  ],
+                  "location": [
+                    7.750257,
+                    48.573747
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    77,
+                    205
+                  ],
+                  "location": [
+                    7.750305,
+                    48.573976
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    77,
+                    257
+                  ],
+                  "location": [
+                    7.751566,
+                    48.574165
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    77,
+                    257
+                  ],
+                  "location": [
+                    7.751964,
+                    48.574227
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    77,
+                    257
+                  ],
+                  "location": [
+                    7.752403,
+                    48.574293
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    122,
+                    302
+                  ],
+                  "location": [
+                    7.752882,
+                    48.574262
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    122,
+                    302
+                  ],
+                  "location": [
+                    7.75333,
+                    48.574077
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    125,
+                    302
+                  ],
+                  "location": [
+                    7.753435,
+                    48.574034
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    169,
+                    305
+                  ],
+                  "location": [
+                    7.753495,
+                    48.574006
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    171,
+                    352
+                  ],
+                  "location": [
+                    7.753599,
+                    48.573573
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    212,
+                    353
+                  ],
+                  "location": [
+                    7.753704,
+                    48.573106
+                  ],
+                  "in": 1
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    32,
+                    211
+                  ],
+                  "location": [
+                    7.753651,
+                    48.573049
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    31,
+                    211
+                  ],
+                  "location": [
+                    7.75344,
+                    48.572817
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    31,
+                    211
+                  ],
+                  "location": [
+                    7.753391,
+                    48.572763
+                  ],
+                  "in": 0
+                },
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    31,
+                    263
+                  ],
+                  "location": [
+                    7.753232,
+                    48.572589
+                  ],
+                  "in": 0
+                }
+              ],
+              "geometry": "_}mgHcwhn@SBMB{AV]FGCGMe@{FKmAKwAI{@Nc@b@yAHUBKDApAQrASF?JHl@h@JHPPNLPrE",
+              "maneuver": {
+                "bearing_after": 350,
+                "type": "turn",
+                "modifier": "left",
+                "bearing_before": 92,
+                "Location": [
+                  7.750422,
+                  48.573123
+                ],
+                "instruction": "Turn left onto Rue du Marksgarten."
+              },
+              "duration": 192.285,
+              "distance": 596.0,
+              "name": "Rue du Marksgarten",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    32,
+                    83
+                  ],
+                  "location": [
+                    7.752165,
+                    48.572498
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "cymgHabin@US",
+              "maneuver": {
+                "bearing_after": 32,
+                "type": "turn",
+                "modifier": "right",
+                "bearing_before": 263,
+                "Location": [
+                  7.752165,
+                  48.572498
+                ],
+                "instruction": "Turn right."
+              },
+              "duration": 12.321,
+              "distance": 15.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 1,
+                  "entry": [
+                    false,
+                    true
+                  ],
+                  "bearings": [
+                    212,
+                    304
+                  ],
+                  "location": [
+                    7.752274,
+                    48.572614
+                  ],
+                  "in": 0
+                }
+              ],
+              "geometry": "yymgHubin@e@rA",
+              "maneuver": {
+                "bearing_after": 304,
+                "type": "turn",
+                "modifier": "left",
+                "bearing_before": 32,
+                "Location": [
+                  7.752274,
+                  48.572614
+                ],
+                "instruction": "Turn left."
+              },
+              "duration": 20.475,
+              "distance": 38.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true,
+                    false
+                  ],
+                  "bearings": [
+                    33,
+                    124
+                  ],
+                  "location": [
+                    7.751851,
+                    48.572803
+                  ],
+                  "in": 1
+                }
+              ],
+              "geometry": "_{mgHa`in@[[UQ",
+              "maneuver": {
+                "bearing_after": 33,
+                "type": "turn",
+                "modifier": "right",
+                "bearing_before": 304,
+                "Location": [
+                  7.751851,
+                  48.572803
+                ],
+                "instruction": "Turn right."
+              },
+              "duration": 14.708,
+              "distance": 32.0,
+              "name": "",
+              "mode": "driving"
+            },
+            {
+              "intersections": [
+                {
+                  "out": 0,
+                  "entry": [
+                    true
+                  ],
+                  "bearings": [
+                    209
+                  ],
+                  "location": [
+                    7.752075,
+                    48.573048
+                  ],
+                  "in": 0
+                }
+              ],
+              "geometry": "q|mgHoain@??",
+              "maneuver": {
+                "bearing_after": 0,
+                "type": "arrive",
+                "modifier": null,
+                "bearing_before": 29,
+                "Location": [
+                  7.752075,
+                  48.573048
+                ],
+                "instruction": "You have arrived at your destination."
+              },
+              "duration": 0.0,
+              "distance": 0.0,
+              "name": "",
+              "mode": "driving"
+            }
+          ],
+          "summary": "N 4, A 4",
+          "duration": 3672.256,
+          "distance": 81957.102,
+          "annotation": null
+        }
+      ],
+      "geometry": "u_ahHy~{i@HQgzBu}BcxAxe@mcA{Y_kBymDae@k~Fqu@c{@sr@sjNymAaoEkFkBwUqMbB{wOzmAwaD}kB{xIvr@akLaHkw\\dv@ikEvuAigCdwE{|ArqBeuC|yBsjAb{ByGz~ClpAzvC_Xj_AylA~bAj_B~m@eJfXgTrJagBw@iUKiBeHrABo@zB}IUSe@rAq@m@",
+      "duration": 3672.256,
+      "distance": 81957.102,
+      "weight": 3846.592,
+      "weight_name": "auto"
+    }
+  ],
+  "waypoints": [
+    {
+      "name": "Rue des Comtes de Saintignon",
+      "location": [
+        7.029725,
+        48.670834
+      ]
+    },
+    {
+      "name": "",
+      "location": [
+        7.752075,
+        48.573048
+      ]
+    }
+  ],
+  "code": "Ok"
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/test.json.meta b/T3-Unity/Assets/test.json.meta
new file mode 100644
index 0000000..5f687d6
--- /dev/null
+++ b/T3-Unity/Assets/test.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 25243e07c0233b44b82d4e684e696cfd
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
-- 
GitLab